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