2.6.24.12 won't boot with em28xx device
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bug Description
Hardy using 2.6.24.12 will not boot with Hauppauge HVR-900 USB device plugged in if userspace drivers are used. If the device is plugged in after boot, the keyboard locks up, and konsole sessions will not close. Syslog shows this:
Mar 21 22:29:48 cebo kernel: [ 120.692597] usb 1-3: new high speed USB device using ehci_hcd and address 3
Mar 21 22:29:48 cebo kernel: [ 120.746395] usb 1-3: configuration #1 chosen from 1 choice
Mar 21 22:29:48 cebo NetworkManager: <debug> [1206091788.714053] nm_hal_
Mar 21 22:29:48 cebo kernel: [ 120.808272] Linux video capture interface: v2.00
Mar 21 22:29:48 cebo kernel: [ 120.837989] em28xx v4l2 driver version 0.0.1 loaded
Mar 21 22:29:48 cebo kernel: [ 120.838770] em28xx new video device (2040:6502): interface 0, class 255
Mar 21 22:29:48 cebo kernel: [ 120.838773] em28xx: device is attached to a USB 2.0 bus
Mar 21 22:29:48 cebo kernel: [ 120.839640] em28xx #0: Alternate settings: 8
Mar 21 22:29:48 cebo kernel: [ 120.839643] em28xx #0: Alternate setting 0, max size= 0
Mar 21 22:29:48 cebo kernel: [ 120.839644] em28xx #0: Alternate setting 1, max size= 0
Mar 21 22:29:48 cebo kernel: [ 120.839646] em28xx #0: Alternate setting 2, max size= 1448
Mar 21 22:29:48 cebo kernel: [ 120.839647] em28xx #0: Alternate setting 3, max size= 2048
Mar 21 22:29:48 cebo kernel: [ 120.839649] em28xx #0: Alternate setting 4, max size= 2304
Mar 21 22:29:48 cebo kernel: [ 120.839650] em28xx #0: Alternate setting 5, max size= 2580
Mar 21 22:29:48 cebo kernel: [ 120.839652] em28xx #0: Alternate setting 6, max size= 2892
Mar 21 22:29:48 cebo kernel: [ 120.839653] em28xx #0: Alternate setting 7, max size= 3072
Mar 21 22:29:49 cebo kernel: [ 121.069901] input: em2880/em2870 remote control as /devices/
Mar 21 22:29:49 cebo kernel: [ 121.079796] em28xx-input.c: remote control handler attached
Mar 21 22:29:49 cebo kernel: [ 121.079800] moduleid: 1
Mar 21 22:29:49 cebo kernel: [ 121.082696] media-stub: adding support for Xceive - xc3028
Mar 21 22:29:49 cebo kernel: [ 121.082699] media-stub: userspace driver version 1
Mar 21 22:29:49 cebo kernel: [ 121.082701] media-stub: Copyright: Markus Rechberger <email address hidden>
Mar 21 22:29:49 cebo kernel: [ 121.086204] media-stub: adding support for Texas Instruments - tvp5150
Mar 21 22:29:49 cebo kernel: [ 121.086207] media-stub: userspace driver version 1
Mar 21 22:29:49 cebo kernel: [ 121.086209] media-stub: Copyright: Mauro Chehab
Mar 21 22:29:49 cebo kernel: [ 121.089605] tuner 5-0061: chip found @ 0xc2 (em28xx #0)
Mar 21 22:29:49 cebo kernel: [ 121.089623] attach inform (default): detected I2C address c2
Mar 21 22:29:49 cebo kernel: [ 121.092112] attach_inform: tvp5150 detected.
Mar 21 22:29:49 cebo NetworkManager: <debug> [1206091789.690624] nm_hal_
Mar 21 22:29:49 cebo kernel: [ 121.135516] em28xx: registered module_id 1
Mar 21 22:29:49 cebo kernel: [ 121.135598] requesting to change mode
Mar 21 22:29:49 cebo kernel: [ 121.214783] requesting to change mode
Mar 21 22:29:51 cebo kernel: [ 121.681827] em28xx #0: V4L2 VBI device registered as /dev/vbi0
Mar 21 22:29:51 cebo kernel: [ 121.682511] em28xx #0: V4L2 device registered as /dev/video0
Mar 21 22:29:51 cebo kernel: [ 121.682513] em28xx #0: Found Hauppauge WinTV HVR Rev. 1.2
Mar 21 22:29:51 cebo kernel: [ 121.682526] usbcore: registered new interface driver em28xx
Mar 21 22:29:51 cebo NetworkManager: <debug> [1206091791.181402] nm_hal_
Mar 21 22:29:51 cebo kernel: [ 121.705070] em28xx_audio: no version for "snd_pcm_new" found: kernel tainted.
Mar 21 22:29:51 cebo NetworkManager: <debug> [1206091791.223238] nm_hal_
Mar 21 22:29:51 cebo kernel: [ 121.725918] em28xx-audio.c: probing for em28x1 non standard usbaudio
Mar 21 22:29:51 cebo kernel: [ 121.725922] em28xx-audio.c: Copyright (C) 2006 Markus Rechberger
Mar 21 22:29:51 cebo kernel: [ 121.725978] BUG: unable to handle kernel paging request at virtual address 38326d65
Mar 21 22:29:51 cebo kernel: [ 121.725981] printing eip: f8b90743 *pde = 00000000
Mar 21 22:29:51 cebo kernel: [ 121.725984] Oops: 0000 [#1] SMP
Mar 21 22:29:51 cebo kernel: [ 121.725986] Modules linked in: em28xx_audio(F) media_stub tvp5150 tuner tea5767 tda8290 tuner_simple mt20xx tea5761 em28xx videodev v4l2_common v4l1_compat binfmt_misc rfcomm l2cap bluetooth ipv6 ppdev powernow_k8 cpufreq_powersave cpufreq_stats cpufreq_userspace cpufreq_ondemand cpufreq_
Mar 21 22:29:51 cebo kernel: [ 121.726025]
Mar 21 22:29:51 cebo kernel: [ 121.726027] Pid: 6999, comm: modprobe Tainted: PF (2.6.24-12-generic #1)
Mar 21 22:29:51 cebo kernel: [ 121.726029] EIP: 0060:[<f8b90743>] EFLAGS: 00010246 CPU: 1
Mar 21 22:29:51 cebo kernel: [ 121.726040] EIP is at snd_pcm_
Mar 21 22:29:51 cebo kernel: [ 121.726042] EAX: f18d1000 EBX: 38326d65 ECX: f192bdec EDX: 00000000
Mar 21 22:29:51 cebo kernel: [ 121.726044] ESI: f18d1000 EDI: f2a7a634 EBP: 00000018 ESP: f192bdd4
Mar 21 22:29:51 cebo kernel: [ 121.726045] DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
Mar 21 22:29:51 cebo kernel: [ 121.726048] Process modprobe (pid: 6999, ti=f192a000 task=f1922b40 task.ti=f192a000)
Mar 21 22:29:51 cebo kernel: [ 121.726049] Stack: 00000000 00000001 f2a4f400 00000000 f2a4f400 00000000 00000003 00000000
Mar 21 22:29:51 cebo kernel: [ 121.726053] f2a7ae00 00000018 f8af120c 00000000 f18d1000 f2a7a600 f8b8867f f8b9992c
Mar 21 22:29:51 cebo kernel: [ 121.726057] f2a7a600 f192be28 f2a7a800 00000001 f8b915f4 436d6370 63304431 ffffff00
Mar 21 22:29:51 cebo kernel: [ 121.726061] Call Trace:
Mar 21 22:29:51 cebo kernel: [ 121.726071] [<f8af120c>] snd_add_
Mar 21 22:29:51 cebo kernel: [ 121.726083] [<f8b8867f>] snd_pcm_
Mar 21 22:29:51 cebo kernel: [ 121.726101] [<f8af5e4d>] snd_device_
Mar 21 22:29:51 cebo NetworkManager: <debug> [1206091791.303418] nm_hal_
Mar 21 22:29:51 cebo kernel: [ 121.726112] [<f8af1a1e>] snd_card_
Mar 21 22:29:51 cebo kernel: [ 121.726128] [<f9d76168>] em28xx_
Mar 21 22:29:51 cebo kernel: [ 121.726136] [<fad838de>] em28xx_
Mar 21 22:29:51 cebo kernel: [ 121.726147] [sys_init_
Mar 21 22:29:51 cebo kernel: [ 121.726191] [sysenter_
Mar 21 22:29:51 cebo kernel: [ 121.726206] =======
Mar 21 22:29:51 cebo kernel: [ 121.726207] Code: 00 00 5b c3 8d 74 26 00 56 89 c6 53 83 ec 30 8b 56 30 c7 44 24 1c 00 00 00 00 8d 4c 24 18 c7 44 24 18 03 00 00 00 8b 18 83 e2 01 <8b> 03 8b 00 89 44 24 20 8b 43 0c 89 44 24 24 8b 46 0c 01 c0 09
Mar 21 22:29:51 cebo kernel: [ 121.726226] EIP: [<f8b90743>] snd_pcm_
Mar 21 22:29:51 cebo kernel: [ 121.726236] ---[ end trace 13c5e79623f7d91d ]---
Couldn't get dmesg info cos of keyboard/konsole problem. Also, using kernel 2.6.24.11, system booted fine with device plugged in, but failed to load em28xx-audio - something about a symbol mismatch - seems to be a similar problem to http://
I'm using Kubuntu Hardy - development branch with all updates as of March 21. I have no other issues with any hardware or software, just this.
| Changed in linux: | |
| status: | Confirmed → Fix Committed |
| Changed in linux (Ubuntu): | |
| status: | Fix Committed → Fix Released |
| status: | Fix Released → Fix Committed |
| Changed in linux (Ubuntu): | |
| status: | Fix Committed → Fix Released |
| tags: | added: 1984 |

Same problem with ubuntu hardy with all updates (April 03) and the last version of v4l-dvb- experimental.
If I boot the ubuntu with the device plugged it get stuck on activating HAL, if I hot plugged the device on session the keyboard stop working but the TV is OK.
I use a Terratec USB XS.