Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: Hauppauge Dec2000-t under 2.6.0 kernel (withCVS updates)



On Mon, 2004-01-05 at 19:40, Alex Woods wrote:
> If you discover you can reproduce this, please pipe the kernel messages 
> through ksymoops and post the results to the list.I followed Stefan's advice, and installed newer hotplug support. This seems to have fixed the firmware loading problem - using the latest CVS driver, with ttusb_dec dated 4th January, I can get the driver to install successfully, the digibox re-boots and shows the blue splash-screen on the TV, but then stops and shows a black screen on the TV.

When running tzap to tune in a TV channel, the kernel throws an oops.
I've tried to use ksymoops to produce a useful debug listing, see
attached.

Whereas the raw 2.6.0 kernel from kernel.org crashed when the ttusb_dec
module was loaded in debug mode, the CVS version crashes either with or
without debug=1, but only when running tzap after device initialisation.

Thanks,
Michael
ksymoops 2.4.9 on i686 2.6.0.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.6.0/ (default)
     -m /usr/src/linux/System.map (default)

Warning: You did not tell me where to find symbol information.  I will
assume that the log matches the kernel and modules that are running
right now and I'll use the default options above for symbol resolution.
If the current kernel and/or modules do not match the log, you can get
more accurate output by telling me the kernel version and where to find
map, modules, ksyms etc.  ksymoops -h explains the options.

Error (regular_file): read_ksyms stat /proc/ksyms failed
No modules in ksyms, skipping objects
No ksyms, skipping lsmod
Unable to handle kernel NULL pointer dereference at virtual address 00000004
d08c653b
*pde = 0ab1c067
Oops: 0000 [#1]
CPU:    0
EIP:    0060:[<d08c653b>]    Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010246
eax: 00000000   ebx: d08ce000   ecx: d08c6519   edx: fffffe00
esi: 00000000   edi: d08ce000   ebp: caa8be2c   esp: caa8be1c
ds: 007b   es: 007b   ss: 0068
Stack: cab04068 caa8be48 cab0423c cab04068 caa8be48 c028345d d08ce000 00000091 
       00000004 00000000 d08ef000 caa8be98 c0281251 d08ce000 00000258 00000004 
       00000001 000000bc 00008000 00000000 00000000 00000000 caa8bee4 00000001 
Call Trace:
 [<c028345d>] dmx_ts_feed_start_filtering+0x8f/0x118
 [<c0281251>] dvb_dmxdev_filter_start+0x10a/0x428
 [<c02819a7>] dvb_dmxdev_pes_filter_set+0x44/0xa2
 [<c0281f2c>] dvb_demux_do_ioctl+0x2c7/0x2cc
 [<c0284b18>] dvb_usercopy+0xe0/0x1f0
 [<c016870b>] chrdev_open+0x12d/0x2ba
 [<c01685de>] chrdev_open+0x0/0x2ba
 [<c015e08c>] dentry_open+0x14a/0x21b
 [<c015df40>] filp_open+0x5d/0x5f
 [<c0281f5f>] dvb_demux_ioctl+0x2e/0x32
 [<c0281c65>] dvb_demux_do_ioctl+0x0/0x2cc
 [<c0171d52>] sys_ioctl+0x120/0x2c6
 [<c010a3e5>] sysenter_past_esp+0x52/0x71
Code: 8b 76 04 85 f6 74 34 8b 0d 00 9e 8c d0 85 c9 75 5c 8b 83 40 


>>EIP; d08c653b <_end+1039eab3/3fad6578>   <=====

>>ebx; d08ce000 <_end+103a6578/3fad6578>
>>ecx; d08c6519 <_end+1039ea91/3fad6578>
>>edx; fffffe00 <__kernel_rt_sigreturn+19c0/????>
>>edi; d08ce000 <_end+103a6578/3fad6578>
>>ebp; caa8be2c <_end+a5643a4/3fad6578>
>>esp; caa8be1c <_end+a564394/3fad6578>

Trace; c028345d <dmx_ts_feed_start_filtering+8f/118>
Trace; c0281251 <dvb_dmxdev_filter_start+10a/428>
Trace; c02819a7 <dvb_dmxdev_pes_filter_set+44/a2>
Trace; c0281f2c <dvb_demux_do_ioctl+2c7/2cc>
Trace; c0284b18 <dvb_usercopy+e0/1f0>
Trace; c016870b <chrdev_open+12d/2ba>
Trace; c01685de <chrdev_open+0/2ba>
Trace; c015e08c <dentry_open+14a/21b>
Trace; c015df40 <filp_open+5d/5f>
Trace; c0281f5f <dvb_demux_ioctl+2e/32>
Trace; c0281c65 <dvb_demux_do_ioctl+0/2cc>
Trace; c0171d52 <sys_ioctl+120/2c6>
Trace; c010a3e5 <sysenter_past_esp+52/71>

Code;  d08c653b <_end+1039eab3/3fad6578>
00000000 <_EIP>:
Code;  d08c653b <_end+1039eab3/3fad6578>   <=====
   0:   8b 76 04                  mov    0x4(%esi),%esi   <=====
Code;  d08c653e <_end+1039eab6/3fad6578>
   3:   85 f6                     test   %esi,%esi
Code;  d08c6540 <_end+1039eab8/3fad6578>
   5:   74 34                     je     3b <_EIP+0x3b>
Code;  d08c6542 <_end+1039eaba/3fad6578>
   7:   8b 0d 00 9e 8c d0         mov    0xd08c9e00,%ecx
Code;  d08c6548 <_end+1039eac0/3fad6578>
   d:   85 c9                     test   %ecx,%ecx
Code;  d08c654a <_end+1039eac2/3fad6578>
   f:   75 5c                     jne    6d <_EIP+0x6d>
Code;  d08c654c <_end+1039eac4/3fad6578>
  11:   8b 83 40 00 00 00         mov    0x40(%ebx),%eax

Unable to handle kernel NULL pointer dereference at virtual address 00000004
d08c653b
*pde = 0ab35067
Oops: 0000 [#2]
CPU:    0
EIP:    0060:[<d08c653b>]    Not tainted
EFLAGS: 00010282
eax: 00000015   ebx: d08ce000   ecx: 00000000   edx: c0414a9c
esi: 00000000   edi: d08ce000   ebp: ca145e2c   esp: ca145e1c
ds: 007b   es: 007b   ss: 0068
Stack: d08c7ed0 d08c7d39 ca57423c ca574068 ca145e48 c028345d d08ce000 00000091 
       00000004 00000000 d08ef000 ca145e98 c0281251 d08ce000 00000258 00000004 
       00000001 000000bc 00008000 00000000 00000000 00000000 ca145ee4 00000001 
Call Trace:
 [<c028345d>] dmx_ts_feed_start_filtering+0x8f/0x118
 [<c0281251>] dvb_dmxdev_filter_start+0x10a/0x428
 [<c02819a7>] dvb_dmxdev_pes_filter_set+0x44/0xa2
 [<c0281f2c>] dvb_demux_do_ioctl+0x2c7/0x2cc
 [<c0284b18>] dvb_usercopy+0xe0/0x1f0
 [<c016870b>] chrdev_open+0x12d/0x2ba
 [<c01685de>] chrdev_open+0x0/0x2ba
 [<c015e08c>] dentry_open+0x14a/0x21b
 [<c015df40>] filp_open+0x5d/0x5f
 [<c0281f5f>] dvb_demux_ioctl+0x2e/0x32
 [<c0281c65>] dvb_demux_do_ioctl+0x0/0x2cc
 [<c0171d52>] sys_ioctl+0x120/0x2c6
 [<c010a3e5>] sysenter_past_esp+0x52/0x71
Code: 8b 76 04 85 f6 74 34 8b 0d 00 9e 8c d0 85 c9 75 5c 8b 83 40 


>>EIP; d08c653b <_end+1039eab3/3fad6578>   <=====

>>ebx; d08ce000 <_end+103a6578/3fad6578>
>>edx; c0414a9c <log_wait+4/c>
>>edi; d08ce000 <_end+103a6578/3fad6578>
>>ebp; ca145e2c <_end+9c1e3a4/3fad6578>
>>esp; ca145e1c <_end+9c1e394/3fad6578>

Trace; c028345d <dmx_ts_feed_start_filtering+8f/118>
Trace; c0281251 <dvb_dmxdev_filter_start+10a/428>
Trace; c02819a7 <dvb_dmxdev_pes_filter_set+44/a2>
Trace; c0281f2c <dvb_demux_do_ioctl+2c7/2cc>
Trace; c0284b18 <dvb_usercopy+e0/1f0>
Trace; c016870b <chrdev_open+12d/2ba>
Trace; c01685de <chrdev_open+0/2ba>
Trace; c015e08c <dentry_open+14a/21b>
Trace; c015df40 <filp_open+5d/5f>
Trace; c0281f5f <dvb_demux_ioctl+2e/32>
Trace; c0281c65 <dvb_demux_do_ioctl+0/2cc>
Trace; c0171d52 <sys_ioctl+120/2c6>
Trace; c010a3e5 <sysenter_past_esp+52/71>

Code;  d08c653b <_end+1039eab3/3fad6578>
00000000 <_EIP>:
Code;  d08c653b <_end+1039eab3/3fad6578>   <=====
   0:   8b 76 04                  mov    0x4(%esi),%esi   <=====
Code;  d08c653e <_end+1039eab6/3fad6578>
   3:   85 f6                     test   %esi,%esi
Code;  d08c6540 <_end+1039eab8/3fad6578>
   5:   74 34                     je     3b <_EIP+0x3b>
Code;  d08c6542 <_end+1039eaba/3fad6578>
   7:   8b 0d 00 9e 8c d0         mov    0xd08c9e00,%ecx
Code;  d08c6548 <_end+1039eac0/3fad6578>
   d:   85 c9                     test   %ecx,%ecx
Code;  d08c654a <_end+1039eac2/3fad6578>
   f:   75 5c                     jne    6d <_EIP+0x6d>
Code;  d08c654c <_end+1039eac4/3fad6578>
  11:   8b 83 40 00 00 00         mov    0x40(%ebx),%eax

Unable to handle kernel NULL pointer dereference at virtual address 00000004
d08c653b
*pde = 03829067
Oops: 0000 [#3]
CPU:    0
EIP:    0060:[<d08c653b>]    Not tainted
EFLAGS: 00010246
eax: 00000000   ebx: d08ce000   ecx: d08c6519   edx: fffffe00
esi: 00000000   edi: d08ce000   ebp: c5017e2c   esp: c5017e1c
ds: 007b   es: 007b   ss: 0068
Stack: c4fb0068 c5017e48 c4fb023c c4fb0068 c5017e48 c028345d d08ce000 00000091 
       00000004 00000000 d08ef000 c5017e98 c0281251 d08ce000 00000258 00000004 
       00000001 000000bc 00008000 00000000 00000000 00000000 c5017ee4 00000001 
Call Trace:
 [<c028345d>] dmx_ts_feed_start_filtering+0x8f/0x118
 [<c0281251>] dvb_dmxdev_filter_start+0x10a/0x428
 [<c02819a7>] dvb_dmxdev_pes_filter_set+0x44/0xa2
 [<c0281f2c>] dvb_demux_do_ioctl+0x2c7/0x2cc
 [<c0284b18>] dvb_usercopy+0xe0/0x1f0
 [<c01219df>] default_wake_function+0x0/0x12
 [<c02317c5>] tty_write+0x1a8/0x2eb
 [<c02372c8>] write_chan+0x0/0x219
 [<c0281f5f>] dvb_demux_ioctl+0x2e/0x32
 [<c0281c65>] dvb_demux_do_ioctl+0x0/0x2cc
 [<c0171d52>] sys_ioctl+0x120/0x2c6
 [<c010a3e5>] sysenter_past_esp+0x52/0x71
Code: 8b 76 04 85 f6 74 34 8b 0d 00 9e 8c d0 85 c9 75 5c 8b 83 40 


>>EIP; d08c653b <_end+1039eab3/3fad6578>   <=====

>>ebx; d08ce000 <_end+103a6578/3fad6578>
>>ecx; d08c6519 <_end+1039ea91/3fad6578>
>>edx; fffffe00 <__kernel_rt_sigreturn+19c0/????>
>>edi; d08ce000 <_end+103a6578/3fad6578>
>>ebp; c5017e2c <_end+4af03a4/3fad6578>
>>esp; c5017e1c <_end+4af0394/3fad6578>

Trace; c028345d <dmx_ts_feed_start_filtering+8f/118>
Trace; c0281251 <dvb_dmxdev_filter_start+10a/428>
Trace; c02819a7 <dvb_dmxdev_pes_filter_set+44/a2>
Trace; c0281f2c <dvb_demux_do_ioctl+2c7/2cc>
Trace; c0284b18 <dvb_usercopy+e0/1f0>
Trace; c01219df <default_wake_function+0/12>
Trace; c02317c5 <tty_write+1a8/2eb>
Trace; c02372c8 <write_chan+0/219>
Trace; c0281f5f <dvb_demux_ioctl+2e/32>
Trace; c0281c65 <dvb_demux_do_ioctl+0/2cc>
Trace; c0171d52 <sys_ioctl+120/2c6>
Trace; c010a3e5 <sysenter_past_esp+52/71>

Code;  d08c653b <_end+1039eab3/3fad6578>
00000000 <_EIP>:
Code;  d08c653b <_end+1039eab3/3fad6578>   <=====
   0:   8b 76 04                  mov    0x4(%esi),%esi   <=====
Code;  d08c653e <_end+1039eab6/3fad6578>
   3:   85 f6                     test   %esi,%esi
Code;  d08c6540 <_end+1039eab8/3fad6578>
   5:   74 34                     je     3b <_EIP+0x3b>
Code;  d08c6542 <_end+1039eaba/3fad6578>
   7:   8b 0d 00 9e 8c d0         mov    0xd08c9e00,%ecx
Code;  d08c6548 <_end+1039eac0/3fad6578>
   d:   85 c9                     test   %ecx,%ecx
Code;  d08c654a <_end+1039eac2/3fad6578>
   f:   75 5c                     jne    6d <_EIP+0x6d>
Code;  d08c654c <_end+1039eac4/3fad6578>
  11:   8b 83 40 00 00 00         mov    0x40(%ebx),%eax

Unable to handle kernel NULL pointer dereference at virtual address 00000004
d08c653b
*pde = 0a1a1067
Oops: 0000 [#4]
CPU:    0
EIP:    0060:[<d08c653b>]    Not tainted
EFLAGS: 00010282
eax: 00000015   ebx: d08ce000   ecx: 00000000   edx: c0414a9c
esi: 00000000   edi: d08ce000   ebp: c94c9e2c   esp: c94c9e1c
ds: 007b   es: 007b   ss: 0068
Stack: d08c7ed0 d08c7d39 c9d1c23c c9d1c068 c94c9e48 c028345d d08ce000 00000091 
       00000004 00000000 d08ef000 c94c9e98 c0281251 d08ce000 00000258 00000004 
       00000001 000000bc 00008000 00000000 00000000 00000000 c94c9ee4 00000001 
Call Trace:
 [<c028345d>] dmx_ts_feed_start_filtering+0x8f/0x118
 [<c0281251>] dvb_dmxdev_filter_start+0x10a/0x428
 [<c02819a7>] dvb_dmxdev_pes_filter_set+0x44/0xa2
 [<c0281f2c>] dvb_demux_do_ioctl+0x2c7/0x2cc
 [<c0284b18>] dvb_usercopy+0xe0/0x1f0
 [<c01219df>] default_wake_function+0x0/0x12
 [<c02317c5>] tty_write+0x1a8/0x2eb
 [<c02372c8>] write_chan+0x0/0x219
 [<c0281f5f>] dvb_demux_ioctl+0x2e/0x32
 [<c0281c65>] dvb_demux_do_ioctl+0x0/0x2cc
 [<c0171d52>] sys_ioctl+0x120/0x2c6
 [<c010a3e5>] sysenter_past_esp+0x52/0x71
Code: 8b 76 04 85 f6 74 34 8b 0d 00 9e 8c d0 85 c9 75 5c 8b 83 40 


>>EIP; d08c653b <_end+1039eab3/3fad6578>   <=====

>>ebx; d08ce000 <_end+103a6578/3fad6578>
>>edx; c0414a9c <log_wait+4/c>
>>edi; d08ce000 <_end+103a6578/3fad6578>
>>ebp; c94c9e2c <_end+8fa23a4/3fad6578>
>>esp; c94c9e1c <_end+8fa2394/3fad6578>

Trace; c028345d <dmx_ts_feed_start_filtering+8f/118>
Trace; c0281251 <dvb_dmxdev_filter_start+10a/428>
Trace; c02819a7 <dvb_dmxdev_pes_filter_set+44/a2>
Trace; c0281f2c <dvb_demux_do_ioctl+2c7/2cc>
Trace; c0284b18 <dvb_usercopy+e0/1f0>
Trace; c01219df <default_wake_function+0/12>
Trace; c02317c5 <tty_write+1a8/2eb>
Trace; c02372c8 <write_chan+0/219>
Trace; c0281f5f <dvb_demux_ioctl+2e/32>
Trace; c0281c65 <dvb_demux_do_ioctl+0/2cc>
Trace; c0171d52 <sys_ioctl+120/2c6>
Trace; c010a3e5 <sysenter_past_esp+52/71>

Code;  d08c653b <_end+1039eab3/3fad6578>
00000000 <_EIP>:
Code;  d08c653b <_end+1039eab3/3fad6578>   <=====
   0:   8b 76 04                  mov    0x4(%esi),%esi   <=====
Code;  d08c653e <_end+1039eab6/3fad6578>
   3:   85 f6                     test   %esi,%esi
Code;  d08c6540 <_end+1039eab8/3fad6578>
   5:   74 34                     je     3b <_EIP+0x3b>
Code;  d08c6542 <_end+1039eaba/3fad6578>
   7:   8b 0d 00 9e 8c d0         mov    0xd08c9e00,%ecx
Code;  d08c6548 <_end+1039eac0/3fad6578>
   d:   85 c9                     test   %ecx,%ecx
Code;  d08c654a <_end+1039eac2/3fad6578>
   f:   75 5c                     jne    6d <_EIP+0x6d>
Code;  d08c654c <_end+1039eac4/3fad6578>
  11:   8b 83 40 00 00 00         mov    0x40(%ebx),%eax


1 warning and 1 error issued.  Results may not be reliable.

Home | Main Index | Thread Index