I'm having a few problems with my Nova-T-500s - they seem to (fairly frequently - at least once a day) cause a kernel OOPS. This seems to be (most directly) due to a USB disconnect - I've attached the dmesg output. Any ideas on why this USB disconnect is happening, and should the drivers be handling this any better?
Cheers,
Robin
--
___
( ' } | Robin Hill <[EMAIL PROTECTED]> |
/ / ) | Little Jim says .... |
// !! | "He fallen in de water !!" |
usb 1-1: USB disconnect, address 2
ehci_hcd 0000:00:09.2: qh f7c69100 (#82) state 4(has tds)
mt2060 I2C write failed
mt2060 I2C write failed
dvb-usb: Hauppauge Nova-T 500 Dual DVB-T successfully deinitialized and
disconnected.
BUG: unable to handle kernel NULL pointer dereference at virtual address
0000001c
printing eip:
f8a879f7
*pde = 00000000
Oops: 0000 [#3]
PREEMPT
Modules linked in: radeon drm snd_pcm_oss snd_mixer_oss snd_seq_oss
snd_seq_midi_event snd_seq mt2060 dvb_usb_dib0700 dvb_usb dvb_core
firmware_class dvb_pll dib3000mc dibx000_common snd_via82xx snd_ac97_codec
snd_ac97_bus snd_pcm snd_timer snd_page_alloc snd_mpu401_uart snd_rawmidi
snd_seq_device snd realtime dhahelper svgalib_helper evdev joydev
CPU: 0
EIP: 0060:[<f8a879f7>] Not tainted VLI
EFLAGS: 00210292 (2.6.17-gentoo-r8 #1)
EIP is at dvb_dmxdev_buffer_read+0x10/0x147 [dvb_core]
eax: 0000001c ebx: 0000001c ecx: aad50008 edx: 00000800
esi: f8a87b2e edi: 00000000 ebp: aad50008 esp: e3b91f4c
ds: 007b es: 007b ss: 0068
Process mythbackend (pid: 9851, threadinfo=e3b90000 task=f6da00b0)
Stack: 00000800 e3b91e50 e3b91e54 e3b91e58 e3b91e5c e3b91e60 aad50008 f8a87b2e
aad50008 002b07a0 f8a87b4f 002b07a0 e3b91fa4 f2ac3240 c014cd1c e3b91fa4
f2ac3240 fffffff7 0000c350 e3b90000 c014d0a8 e3b91fa4 00000000 00000000
Call Trace:
<f8a87b2e> dvb_dvr_read+0x0/0x25 [dvb_core] <f8a87b4f> dvb_dvr_read+0x21/0x25
[dvb_core]
<c014cd1c> vfs_read+0x9f/0x13e <c014d0a8> sys_read+0x3c/0x63
<c0102a93> sysenter_past_esp+0x54/0x75
Code: f7 d3 83 e3 4b e8 d6 77 00 00 89 da 83 ca 43 85 c0 0f 44 da 89 d8 5b 5e
5f 5d c3 55 89 cd 57 31 ff 56 53 89 c3 83 ec 18 89 14 24 <83> 38 00 0f 84 24 01
00 00 8b 40 10 8b 74 24 2c 85 c0 0f 84 ed
EIP: [<f8a879f7>] dvb_dmxdev_buffer_read+0x10/0x147 [dvb_core] SS:ESP
0068:e3b91f4c
<1>BUG: unable to handle kernel NULL pointer dereference at virtual address
0000001c
printing eip:
f8a879f7
*pde = 00000000
Oops: 0000 [#4]
PREEMPT
Modules linked in: radeon drm snd_pcm_oss snd_mixer_oss snd_seq_oss
snd_seq_midi_event snd_seq mt2060 dvb_usb_dib0700 dvb_usb dvb_core
firmware_class dvb_pll dib3000mc dibx000_common snd_via82xx snd_ac97_codec
snd_ac97_bus snd_pcm snd_timer snd_page_alloc snd_mpu401_uart snd_rawmidi
snd_seq_device snd realtime dhahelper svgalib_helper evdev joydev
CPU: 0
EIP: 0060:[<f8a879f7>] Not tainted VLI
EFLAGS: 00210292 (2.6.17-gentoo-r8 #1)
EIP is at dvb_dmxdev_buffer_read+0x10/0x147 [dvb_core]
eax: 0000001c ebx: 0000001c ecx: aaa9f008 edx: 00000800
esi: f8a87b2e edi: 00000000 ebp: aaa9f008 esp: f12ddf4c
ds: 007b es: 007b ss: 0068
Process mythbackend (pid: 9860, threadinfo=f12dc000 task=f6cb8520)
Stack: 00000800 f12dde50 f12dde58 f12dde60 f12dde68 f12dde70 aaa9f008 f8a87b2e
aaa9f008 002b07a0 f8a87b4f 002b07a0 f12ddfa4 ca3e1900 c014cd1c f12ddfa4
ca3e1900 fffffff7 0000c350 f12dc000 c014d0a8 f12ddfa4 00000000 00000000
Call Trace:
<f8a87b2e> dvb_dvr_read+0x0/0x25 [dvb_core] <f8a87b4f> dvb_dvr_read+0x21/0x25
[dvb_core]
<c014cd1c> vfs_read+0x9f/0x13e <c014d0a8> sys_read+0x3c/0x63
<c0102a93> sysenter_past_esp+0x54/0x75
Code: f7 d3 83 e3 4b e8 d6 77 00 00 89 da 83 ca 43 85 c0 0f 44 da 89 d8 5b 5e
5f 5d c3 55 89 cd 57 31 ff 56 53 89 c3 83 ec 18 89 14 24 <83> 38 00 0f 84 24 01
00 00 8b 40 10 8b 74 24 2c 85 c0 0f 84 ed
EIP: [<f8a879f7>] dvb_dmxdev_buffer_read+0x10/0x147 [dvb_core] SS:ESP
0068:f12ddf4c
<6>usb 1-1: new high speed USB device using ehci_hcd and address 3
usb 1-1: configuration #1 chosen from 1 choice
dvb-usb: found a 'Hauppauge Nova-T 500 Dual DVB-T' in warm state.
dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
DVB: registering new adapter (Hauppauge Nova-T 500 Dual DVB-T).
DVB: registering frontend 0 (DiBcom 3000MC/P)...
MT2060: successfully identified (IF1 = 1220)
dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
DVB: registering new adapter (Hauppauge Nova-T 500 Dual DVB-T).
DVB: registering frontend 1 (DiBcom 3000MC/P)...
MT2060: successfully identified (IF1 = 1220)
dvb-usb: Hauppauge Nova-T 500 Dual DVB-T successfully initialized and connected.
BUG: unable to handle kernel NULL pointer dereference at virtual address
00000003
printing eip:
00000003
*pde = 00000000
Oops: 0000 [#5]
PREEMPT
Modules linked in: radeon drm snd_pcm_oss snd_mixer_oss snd_seq_oss
snd_seq_midi_event snd_seq mt2060 dvb_usb_dib0700 dvb_usb dvb_core
firmware_class dvb_pll dib3000mc dibx000_common snd_via82xx snd_ac97_codec
snd_ac97_bus snd_pcm snd_timer snd_page_alloc snd_mpu401_uart snd_rawmidi
snd_seq_device snd realtime dhahelper svgalib_helper evdev joydev
CPU: 0
EIP: 0060:[<00000003>] Not tainted VLI
EFLAGS: 00210246 (2.6.17-gentoo-r8 #1)
EIP is at 0x3
eax: f7a0279c ebx: 00000004 ecx: 80046f45 edx: f7051080
esi: 80046f45 edi: a7e4c378 ebp: f3d61ec0 esp: f3d61ea8
ds: 007b es: 007b ss: 0068
Process mythbackend (pid: 10497, threadinfo=f3d60000 task=f6c6da50)
Stack: f8a87102 f3d61ec0 f7051080 f7a0279c 00000002 00000000 00000000 f3d61eec
f3d61f0c 00bb473a f3d61ef0 c03d0a28 c01056f0 f3d61f0c f3d61f0c f3d61f68
f6c6da50 f7f8c900 f6c6da50 c0462888 f0fe7f34 c03643d9 f3d61f3c c03d0a28
Call Trace:
<f8a87102> dvb_usercopy+0xa6/0xff [dvb_core] <c01056f0>
do_gettimeofday+0x14/0x91
<c03643d9> schedule+0x47b/0x51a <c0128a90> hrtimer_cancel+0xa/0x14
<f8a87184> dvb_generic_ioctl+0x29/0x32 [dvb_core] <c015b737>
do_ioctl+0x47/0x5d
<c015b98f> vfs_ioctl+0x242/0x255 <c01289ac> hrtimer_wakeup+0x0/0x18
<c015b9ea> sys_ioctl+0x48/0x62 <c0102a93> sysenter_past_esp+0x54/0x75
Code: Bad EIP value.
EIP: [<00000003>] 0x3 SS:ESP 0068:f3d61ea8
pgpM4oxHarhtO.pgp
Description: PGP signature
_______________________________________________ linux-dvb mailing list [email protected] http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
