[linux-dvb] Kernel Oops with Twinhan Magic Box, udev and recent 2.6 kernels

Stefan Tomanek stefan at pico.ruhr.de
Fri Mar 24 00:31:07 CET 2006


Hello,
for some time (and kernel revisions) I was unable to use my Twinhan Magic Box
(The early USB1.1 revision); Whenever I start mplayer or any other program to
access the box, my kernel produces an Oops and sometimes even crashes the
system: I attached the log message I receive, and uploaded them to
http://stefans.datenbruch.de/dvb/dvb-oops.txt

The "over current" messages in the logs also occured at the time the device
worked, so the problem must reside elsewhere. I noticed that the error seems
to be related to udev, so this might be a hint.
-- 
.:°stefan at pico.ruhr.de | tommie at IRC | GPG: finger stefan at localhost.ruhr.de °:.
|_____________________ http://stefans.datenbruch.de/__ ______________________|
| Wer Header fälscht oder verfälscht oder gefälschte oder verfälschte Header |
`-__in_Umlauf_bringt_wird_mit_Scorefile_nicht_unter_-500_Punkten_bestraft__-'
-------------- next part --------------
hub 2-0:1.0: over-current change on port 1
hub 4-0:1.0: over-current change on port 3
usb 2-1: new full speed USB device using uhci_hcd and address 2
usb 2-1: configuration #1 chosen from 1 choice
dvb-usb: found a 'TwinhanDTV USB-Ter USB1.1 / Magic Box I / HAMA USB1.1 DVB-T device' in cold state, will try to load a firmware
dvb-usb: downloading firmware from file 'dvb-usb-dibusb-5.0.0.11.fw'
usbcore: registered new driver dvb_usb_dibusb_mb
usb 2-1: USB disconnect, address 2
dvb-usb: generic DVB-USB module successfully deinitialized and disconnected.
usb 2-1: new full speed USB device using uhci_hcd and address 3
usb 2-1: configuration #1 chosen from 1 choice
dvb-usb: found a 'TwinhanDTV USB-Ter USB1.1 / Magic Box I / HAMA USB1.1 DVB-T device' in warm state.
dvb-usb: will use the device's hardware PID filter (table count: 16).
DVB: registering new adapter (TwinhanDTV USB-Ter USB1.1 / Magic Box I / HAMA USB1.1 DVB-T device).
DVB: registering frontend 0 (DiBcom 3000M-B DVB-T)...
dibusb: This device has the Thomson Cable onboard. Which is default.
input: IR-receiver inside an USB DVB receiver as /class/input/input4
dvb-usb: schedule remote query interval to 150 msecs.
dvb-usb: TwinhanDTV USB-Ter USB1.1 / Magic Box I / HAMA USB1.1 DVB-T device successfully initialized and connected.
dvb-usb: bulk message failed: -71 (6/6)
dib3000: while sending 0x0000 to 0x0404.
dvb-usb: bulk message failed: -71 (1/1)
hub 2-0:1.0: port 1 disabled by hub (EMI?), re-enabling...
hub 2-0:1.0: over-current change on port 1
dvb-usb: bulk message failed: -71 (6/6)
dib3000: while sending 0x6100 to 0x0441.
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: tuner i2c write failed for pll_set.
dvb-usb: bulk message failed: -71 (6/6)
dib3000: while sending 0x6180 to 0x0441.
dvb-usb: bulk message failed: -71 (6/6)
dib3000: while sending 0x00a8 to 0x0008.
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
usb 2-1: USB disconnect, address 3
dvb-usb: bulk message failed: -22 (6/582)
dib3000: while sending 0x0001 to 0x0404.
dvb-usb: bulk message failed: -22 (3/-1070889065)
dvb-usb: bulk message failed: -22 (6/-709468972)
dib3000: while sending 0x2151 to 0x0099.
dvb-usb: could not submit URB no. 0 - get them all back
dvb-usb: bulk message failed: -22 (6/-1)
dib3000: while sending 0x0001 to 0x0090.
dibusb: could not handle pid_parser
dvb-usb: bulk message failed: -22 (6/-709468736)
dib3000: while sending 0x0000 to 0x0091.
dibusb: error while controlling the fifo of the demod.
dvb-usb: error while enabling fifo.
dvb-usb: TwinhanDTV USB-Ter USB1.1 / Magic Box I / HAMA USB1.1 DVB-T device successfully deinitialized and disconnected.
Unable to handle kernel NULL pointer dereference at virtual address 00000001
 printing eip:
c011aa1f
*pde = 00000000
Oops: 0002 [#1]
PREEMPT 
Modules linked in: dvb_usb_dibusb_mb dvb_usb_dibusb_common dib3000mc dvb_usb dvb_core dvb_pll dib3000mb dib3000_common binfmt_misc rfcomm hidp l2cap bluetooth af_packet capability commoncap lp thermal fan button processor ac battery deflate zlib_deflate twofish serpent aes blowfish des sha256 sha1 crypto_null af_key ipv6 tun evdev speedstep_centrino freq_table fuse acerhk eth1394 8139cp pcmcia parport_pc parport psmouse rtc 8139too mii snd_intel8x0 snd_intel8x0m snd_ac97_codec snd_ac97_bus ipw2200 snd_pcm_oss snd_mixer_oss ieee80211 ieee80211_crypt ohci1394 yenta_socket rsrc_nonstatic pcspkr snd_pcm firmware_class pcmcia_core snd_timer ieee1394 ehci_hcd snd soundcore snd_page_alloc i2c_i801 uhci_hcd usbcore ide_cd intel_agp agpgart cdrom unix
CPU:    0
EIP:    0060:[<c011aa1f>]    Tainted: PF     VLI
EFLAGS: 00010202   (2.6.16-tm292 #3) 
EIP is at dup_fd+0x2f/0x380
eax: 00000001   ebx: d5abb030   ecx: 00000000   edx: dffebd80
esi: 00000000   edi: 00000000   ebp: d5ac3ee8   esp: d5ac3eac
ds: 007b   es: 007b   ss: 0068
Process udevd (pid: 6218, threadinfo=d5ac2000 task=d7471030)
Stack: <0>dffe7dc0 000000d0 00000000 d5abb160 c150fe40 00000001 d5ac3ec8 442303f1 
       000b1c3b 0000bdd2 d5abb030 00000000 00000000 d5abb030 c011adb6 fffffff4 
       00000000 c011bb80 01200011 d5abb030 00000520 d5ac8760 00000004 c0133019 
Call Trace:
 [<c011adb6>] copy_files+0x46/0x60
 [<c011bb80>] copy_process+0x5d0/0x12a0
 [<c0133019>] remove_wait_queue+0x39/0x60
 [<c011c8bb>] do_fork+0x6b/0x1d0
 [<c0119d90>] default_wake_function+0x0/0x20
 [<c01011fc>] sys_clone+0x3c/0x40
 [<c01030b1>] syscall_call+0x7/0xb
Code: 56 53 83 ec 28 89 44 24 10 b8 d0 00 00 00 89 44 24 04 a1 88 40 41 c0 89 04 24 e8 0d 22 05 00 85 c0 89 44 24 14 0f 84 92 02 00 00 <c7> 00 01 00 00 00 8b 44 24 14 83 c0 08 c7 40 08 00 00 00 00 8b 
 <6>usb 2-1: new full speed USB device using uhci_hcd and address 4
usb 2-1: configuration #1 chosen from 1 choice
dvb-usb: found a 'TwinhanDTV USB-Ter USB1.1 / Magic Box I / HAMA USB1.1 DVB-T device' in warm state.
dvb-usb: will use the device's hardware PID filter (table count: 16).
DVB: registering new adapter (TwinhanDTV USB-Ter USB1.1 / Magic Box I / HAMA USB1.1 DVB-T device).
DVB: registering frontend 0 (DiBcom 3000M-B DVB-T)...
dibusb: This device has the Thomson Cable onboard. Which is default.
input: IR-receiver inside an USB DVB receiver as /class/input/input5
dvb-usb: schedule remote query interval to 150 msecs.
dvb-usb: TwinhanDTV USB-Ter USB1.1 / Magic Box I / HAMA USB1.1 DVB-T device successfully initialized and connected.
ACPI Error (psargs-0353): [PBST] Namespace lookup failure, AE_NOT_FOUND
ACPI Error (psparse-0517): Method parse/execution failed [\_SB_.PCI0.LPC0.BAT1._BST] (Node dffc1420), AE_NOT_FOUND
dvb-usb: bulk message failed: -71 (6/6)
dib3000: while sending 0x0000 to 0x0404.
dvb-usb: bulk message failed: -71 (1/1)
hub 2-0:1.0: port 1 disabled by hub (EMI?), re-enabling...
hub 2-0:1.0: over-current change on port 1
dvb-usb: bulk message failed: -71 (6/6)
dib3000: while sending 0x6100 to 0x0441.
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: tuner i2c write failed for pll_set.
dvb-usb: bulk message failed: -71 (6/6)
dib3000: while sending 0x6180 to 0x0441.
dvb-usb: bulk message failed: -71 (6/6)
dib3000: while sending 0x00a8 to 0x0008.
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dib3000: Unexpected constellation returned by TPS (2048)
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dib3000: Unexpected ALPHA value returned by TPS (45117)
dvb-usb: bulk message failed: -71 (6/6)
dib3000: Unexpected FEC returned by TPS (45117)
dvb-usb: bulk message failed: -71 (6/6)
dib3000: Unexpected Guard Time returned by TPS (45117)
dvb-usb: bulk message failed: -71 (6/6)
dib3000: unexpected transmission mode return by TPS (45117)
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dib3000: while sending 0x2151 to 0x0099.
dvb-usb: bulk message failed: -71 (6/6)
dib3000: while sending 0x0001 to 0x0090.
dibusb: could not handle pid_parser
dvb-usb: bulk message failed: -71 (6/6)
dib3000: while sending 0x0000 to 0x0091.
dibusb: error while controlling the fifo of the demod.
dvb-usb: error while enabling fifo.
usb 2-1: USB disconnect, address 4
dvb-usb: bulk message failed: -22 (6/582)
dib3000: while sending 0x0001 to 0x0404.
dvb-usb: bulk message failed: -22 (3/-1070889065)
dvb-usb: TwinhanDTV USB-Ter USB1.1 / Magic Box I / HAMA USB1.1 DVB-T device successfully deinitialized and disconnected.
usb 2-1: new full speed USB device using uhci_hcd and address 5
usb 2-1: configuration #1 chosen from 1 choice
dvb-usb: found a 'TwinhanDTV USB-Ter USB1.1 / Magic Box I / HAMA USB1.1 DVB-T device' in warm state.
dvb-usb: will use the device's hardware PID filter (table count: 16).
DVB: registering new adapter (TwinhanDTV USB-Ter USB1.1 / Magic Box I / HAMA USB1.1 DVB-T device).
DVB: registering frontend 0 (DiBcom 3000M-B DVB-T)...
dibusb: This device has the Thomson Cable onboard. Which is default.
input: IR-receiver inside an USB DVB receiver as /class/input/input6
dvb-usb: schedule remote query interval to 150 msecs.
dvb-usb: TwinhanDTV USB-Ter USB1.1 / Magic Box I / HAMA USB1.1 DVB-T device successfully initialized and connected.
dvb-usb: bulk message failed: -71 (6/6)
dib3000: while sending 0x0000 to 0x0404.
dvb-usb: bulk message failed: -71 (1/1)
dvb-usb: bulk message failed: -71 (6/6)
dib3000: while sending 0x6100 to 0x0441.
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: tuner i2c write failed for pll_set.
dvb-usb: bulk message failed: -71 (6/6)
dib3000: while sending 0x6180 to 0x0441.
dvb-usb: bulk message failed: -71 (6/6)
dib3000: while sending 0x00a8 to 0x0008.
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dib3000: Unexpected constellation returned by TPS (2048)
dvb-usb: bulk message failed: -71 (6/6)
hub 2-0:1.0: port 1 disabled by hub (EMI?), re-enabling...
hub 2-0:1.0: over-current change on port 1
dvb-usb: bulk message failed: -71 (6/6)
dib3000: Unexpected ALPHA value returned by TPS (45149)
dvb-usb: bulk message failed: -71 (6/6)
dib3000: Unexpected FEC returned by TPS (45149)
dvb-usb: bulk message failed: -71 (6/6)
dib3000: Unexpected Guard Time returned by TPS (45149)
dvb-usb: bulk message failed: -71 (6/6)
dib3000: unexpected transmission mode return by TPS (45149)
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dvb-usb: bulk message failed: -71 (6/6)
dib3000: while sending 0x2151 to 0x0099.
dvb-usb: bulk message failed: -71 (6/6)
dib3000: while sending 0x0001 to 0x0090.
dibusb: could not handle pid_parser
dvb-usb: bulk message failed: -71 (6/6)
dib3000: while sending 0x0000 to 0x0091.
dibusb: error while controlling the fifo of the demod.
dvb-usb: error while enabling fifo.
dvb-usb: bulk message failed: -71 (1/1)
usb 2-1: USB disconnect, address 5
dvb-usb: bulk message failed: -22 (6/582)
dib3000: while sending 0x0001 to 0x0404.
dvb-usb: bulk message failed: -22 (3/-1070889065)
dvb-usb: TwinhanDTV USB-Ter USB1.1 / Magic Box I / HAMA USB1.1 DVB-T device successfully deinitialized and disconnected.
usb 2-1: new full speed USB device using uhci_hcd and address 6
usb 2-1: configuration #1 chosen from 1 choice
dvb-usb: found a 'TwinhanDTV USB-Ter USB1.1 / Magic Box I / HAMA USB1.1 DVB-T device' in warm state.
dvb-usb: will use the device's hardware PID filter (table count: 16).
DVB: registering new adapter (TwinhanDTV USB-Ter USB1.1 / Magic Box I / HAMA USB1.1 DVB-T device).
DVB: registering frontend 0 (DiBcom 3000M-B DVB-T)...
dibusb: This device has the Thomson Cable onboard. Which is default.
input: IR-receiver inside an USB DVB receiver as /class/input/input7
dvb-usb: schedule remote query interval to 150 msecs.
dvb-usb: TwinhanDTV USB-Ter USB1.1 / Magic Box I / HAMA USB1.1 DVB-T device successfully initialized and connected.
hub 4-0:1.0: over-current change on port 3
dvb-usb: bulk message failed: -71 (1/1)
dvb-usb: bulk message failed: -71 (1/1)
usb 2-1: USB disconnect, address 6
dvb-usb: TwinhanDTV USB-Ter USB1.1 / Magic Box I / HAMA USB1.1 DVB-T device successfully deinitialized and disconnected.


More information about the linux-dvb mailing list