Broken Nebula Digitv (DVB-t) USB module

Bug #46068 reported by Dennis Polling
8
Affects Status Importance Assigned to Milestone
linux-source-2.6.15 (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: linux-source-2.6.15

Attaching my Nebula Digitv USB DVB-t device causes my usb subsystem to crash. After some googling I think the issue is related to this thread:
http://linuxtv.org/pipermail/linux-dvb/2005-December/006911.html

Linux apollo 2.6.15-23-686 #1 SMP PREEMPT Thu May 18 17:31:41 UTC 2006 i686 GNU/Linux

Here is my /var/log/messages:

May 22 21:16:02 apollo kernel: [4295002.592000] usb 4-3.7: new high speed USB device using ehci_hcd and address 5
May 22 21:16:02 apollo kernel: [4295002.677000] dvb-usb: found a 'Nebula Electronics uDigiTV DVB-T USB2.0)' in cold state, will try to load a firmwareMay 22 21:16:03 apollo kernel: [4295003.048000] dvb-usb: downloading firmware from file 'dvb-usb-digitv-01.fw' to the 'Cypress FX2'
May 22 21:16:03 apollo kernel: [4295003.048000] dvb-usb: Nebula Electronics uDigiTV DVB-T USB2.0) successfully initialized and connected.
May 22 21:16:03 apollo kernel: [4295003.048000] e0cee865
May 22 21:16:03 apollo kernel: [4295003.048000] PREEMPT SMP
May 22 21:16:03 apollo kernel: [4295003.048000] Modules linked in: dvb_usb_digitv nxt6000 mt352 dvb_usb dvb_pll dvb_core binfmt_misc rfcomm l2cap bluetooth ppdev parport_pc lp parport speedstep_centrino cpufreq_userspace cpufreq_stats freq_table cpufreq_powersave cpufreq_ondemand cpufreq_conservative video tc1100_wmi sony_acpi pcc_acpi hotkey dev_acpi container button acpi_sbs battery ac i2c_acpi_ec i2c_core ipv6 nls_utf8 ntfs dm_mod md_mod af_packet joydev pcmcia b44 bcm43xx mii psmouse ieee80211softmac ieee80211 ieee80211_crypt serio_raw snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_pcm_oss snd_mixer_oss snd_pcm snd_timer yenta_socket rsrc_nonstatic pcmcia_core snd pcspkr soundcore rtc snd_page_alloc intel_agp agpgart shpchp pci_hotplug sg sd_mod evdev tsdev usb_storage scsi_mod usbhid ext3 jbd ide_generic ohci1394 ieee1394 ehci_hcd uhci_hcd usbcore ide_cd cdrom ide_disk piix generic thermal processor fan capability commoncap vga16fb vgastate fbcon tileblit font bitblit softcursor
May 22 21:16:03 apollo kernel: [4295003.048000] CPU: 0
May 22 21:16:03 apollo kernel: [4295003.048000] EIP: 0060:[pg0+545888357/1069192192] Not tainted VLI
May 22 21:16:03 apollo kernel: [4295003.048000] EFLAGS: 00010282 (2.6.15-23-686)
May 22 21:16:03 apollo kernel: [4295003.048000] EIP is at dvb_usb_generic_rw+0x25/0x1c0 [dvb_usb]
May 22 21:16:03 apollo kernel: [4295003.048000] eax: 00000007 ebx: 00000007 ecx: 00000000 edx: debe7dad
May 22 21:16:03 apollo kernel: [4295003.048000] esi: 00000000 edi: 00000000 ebp: 00000007 esp: debe7d4c
May 22 21:16:03 apollo kernel: [4295003.048000] ds: 007b es: 007b ss: 0068
May 22 21:16:03 apollo kernel: [4295003.048000] Process khubd (pid: 1853, threadinfo=debe6000 task=debb9030)
May 22 21:16:03 apollo kernel: [4295003.048000] Stack: 30303539 34302e33 30303038 0000205d 00000000 e0d28000 debe7d87 e0cee1af
May 22 21:16:03 apollo kernel: [4295003.048000] debe7da6 0000000a 00000000 00000000 e0cf410e 00000000 debe7dad 00000007
May 22 21:16:03 apollo kernel: [4295003.048000] debe7da6 00000007 0000000a 00000000 00000008 e0cf45d4 00000002 00000000
May 22 21:16:03 apollo kernel: [4295003.048000] Call Trace:
May 22 21:16:03 apollo kernel: [4295003.048000] [pg0+545886639/1069192192] usb_cypress_load_firmware+0x14f/0x220 [dvb_usb]
May 22 21:16:03 apollo kernel: [4295003.048000] [pg0+545911054/1069192192] digitv_ctrl_msg+0x10e/0x140 [dvb_usb_digitv]
May 22 21:16:03 apollo kernel: [4295003.048000] [pg0+545912052/1069192192] digitv_probe+0x74/0xb5 [dvb_usb_digitv]
May 22 21:16:03 apollo kernel: [4295003.048000] [pg0+541593810/1069192192] usb_probe_interface+0x72/0xa0 [usbcore]
May 22 21:16:03 apollo kernel: [4295003.048000] [driver_probe_device+84/240] driver_probe_device+0x54/0xf0
May 22 21:16:03 apollo kernel: [4295003.048000] [__device_attach+0/16] __device_attach+0x0/0x10
May 22 21:16:03 apollo kernel: [4295003.048000] [bus_for_each_drv+93/128] bus_for_each_drv+0x5d/0x80
May 22 21:16:03 apollo kernel: [4295003.048000] [device_attach+99/112] device_attach+0x63/0x70
May 22 21:16:03 apollo kernel: [4295003.048000] [__device_attach+0/16] __device_attach+0x0/0x10
May 22 21:16:03 apollo kernel: [4295003.048000] [bus_add_device+53/208] bus_add_device+0x35/0xd0
May 22 21:16:03 apollo kernel: [4295003.048000] [device_pm_add+81/144] device_pm_add+0x51/0x90
May 22 21:16:03 apollo kernel: [4295003.048000] [device_add+295/416] device_add+0x127/0x1a0
May 22 21:16:03 apollo kernel: [4295003.048000] [pg0+541632123/1069192192] usb_set_configuration+0x29b/0x4f0 [usbcore]
May 22 21:16:03 apollo kernel: [4295003.048000] [pg0+541606131/1069192192] usb_new_device+0x133/0x1d0 [usbcore]
May 22 21:16:03 apollo kernel: [4295003.048000] [pg0+541611200/1069192192] hub_port_connect_change+0x360/0x410 [usbcore]
May 22 21:16:03 apollo kernel: [4295003.048000] [pg0+541612187/1069192192] hub_events+0x32b/0x4c0 [usbcore]
May 22 21:16:03 apollo kernel: [4295003.048000] [autoremove_wake_function+0/96] autoremove_wake_function+0x0/0x60
May 22 21:16:03 apollo kernel: [4295003.048000] [pg0+541612592/1069192192] hub_thread+0x0/0xe0 [usbcore]
May 22 21:16:03 apollo kernel: [4295003.048000] [pg0+541612613/1069192192] hub_thread+0x15/0xe0 [usbcore]
May 22 21:16:03 apollo kernel: [4295003.048000] [autoremove_wake_function+0/96] autoremove_wake_function+0x0/0x60
May 22 21:16:03 apollo kernel: [4295003.048000] [kthread+200/208] kthread+0xc8/0xd0
May 22 21:16:03 apollo kernel: [4295003.048000] [kthread+0/208] kthread+0x0/0xd0
May 22 21:16:03 apollo kernel: [4295003.048000] [kernel_thread_helper+5/16] kernel_thread_helper+0x5/0x10
May 22 21:16:03 apollo kernel: [4295003.048000] Code: c3 90 90 90 90 90 83 ec 30 89 74 24 24 8b 74 24 34 89 5c 24 20 8b 54 24 38 89 6c 24 2c 0f b7 5c 24 3c 89 7c 24 28 0f b7 6c 24 44 <8b> 46 48 85 c0 0f 84 b8 00 00 00 85 d2 74 04 85 db 75 1b bf ea

And the lsmod:
Module Size Used by
dvb_usb_digitv 7460 0
nxt6000 8548 1 dvb_usb_digitv
mt352 7236 1 dvb_usb_digitv
dvb_usb 20104 1 dvb_usb_digitv
dvb_pll 11044 2 dvb_usb_digitv,dvb_usb
dvb_core 88392 1 dvb_usb
binfmt_misc 13064 1
rfcomm 43604 0
l2cap 28192 5 rfcomm
bluetooth 54084 4 rfcomm,l2cap
ppdev 9668 0
parport_pc 37988 0
lp 12356 0
parport 39400 3 ppdev,parport_pc,lp
speedstep_centrino 8752 1
cpufreq_userspace 6496 1
cpufreq_stats 6688 0
freq_table 4928 2 speedstep_centrino,cpufreq_stats
cpufreq_powersave 1920 0
cpufreq_ondemand 7752 0
cpufreq_conservative 9000 0
video 16324 0
tc1100_wmi 6884 0
sony_acpi 5580 0
pcc_acpi 12416 0
hotkey 11492 0
dev_acpi 11236 0
container 4608 0
button 6704 0
acpi_sbs 20172 0
battery 9988 1 acpi_sbs
ac 5220 1 acpi_sbs
i2c_acpi_ec 5120 1 acpi_sbs
i2c_core 22848 4 nxt6000,mt352,dvb_usb,i2c_acpi_ec
ipv6 286912 22
nls_utf8 2240 1
ntfs 111728 1
dm_mod 63256 1
md_mod 76052 0
af_packet 24520 4
joydev 10432 0
pcmcia 41948 0
b44 27980 0
bcm43xx 141868 0
mii 6176 1 b44
psmouse 40036 0
ieee80211softmac 31584 1 bcm43xx
ieee80211 38920 2 bcm43xx,ieee80211softmac
ieee80211_crypt 6528 1 ieee80211
serio_raw 7748 0
snd_intel8x0 35740 2
snd_ac97_codec 99808 1 snd_intel8x0
snd_ac97_bus 2400 1 snd_ac97_codec
snd_pcm_oss 56448 0
snd_mixer_oss 20544 1 snd_pcm_oss
snd_pcm 96676 3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
snd_timer 26884 1 snd_pcm
yenta_socket 30124 1
rsrc_nonstatic 14624 1 yenta_socket
pcmcia_core 45272 3 pcmcia,yenta_socket,rsrc_nonstatic
snd 60004 10 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
pcspkr 2244 0
soundcore 10784 1 snd
rtc 14068 0
snd_page_alloc 11304 2 snd_intel8x0,snd_pcm
intel_agp 24700 1
agpgart 36784 1 intel_agp
shpchp 49504 0
pci_hotplug 30788 1 shpchp
sg 40096 0
sd_mod 20448 2
evdev 10176 2
tsdev 8032 0
usb_storage 79488 2
scsi_mod 145960 3 sg,sd_mod,usb_storage
usbhid 40992 0
ext3 148104 3
jbd 65876 1 ext3
ide_generic 1504 0
ohci1394 37524 0
ieee1394 306520 1 ohci1394
ehci_hcd 33800 0
uhci_hcd 35408 0
usbcore 137700 7 dvb_usb_digitv,dvb_usb,usb_storage,usbhid,ehci_hcd,uhci_hcd
ide_cd 35780 0
cdrom 41408 1 ide_cd
ide_disk 19200 4
piix 11652 1
generic 5124 0
thermal 13768 0
processor 26344 2 speedstep_centrino,thermal
fan 4836 0
capability 4968 0
commoncap 7328 1 capability
vga16fb 13992 1
vgastate 10208 1 vga16fb
fbcon 43904 72
tileblit 2784 1 fbcon
font 8320 1 fbcon
bitblit 6464 1 fbcon
softcursor 2304 1 bitblit

Revision history for this message
Dennis Polling (dpolling) wrote :

There is a workaround for this bug, described in the following howto:
http://www.ubuntuforums.org/showthread.php?t=182788

Revision history for this message
Chuck Short (zulcss) wrote :

Have this in my git tree

Changed in linux-source-2.6.15:
status: Unconfirmed → Fix Committed
Revision history for this message
Stéphane Loeuillet (leroutier) wrote :

Any news ?

Przemek K. (azrael)
Changed in linux-source-2.6.15 (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.