Bug 43122

Summary: After Upgrade from Kernel 2.6 to Kernel > 3.x DVB-S Typhon will not work
Product: v4l-dvb Reporter: Thomas Mertins (thomasmertins)
Component: dvb-usbAssignee: dvb-usb (v4l-dvb_dvb-usb)
Status: NEW ---    
Severity: high CC: alan, thomasmertins
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 3.2.0-23 Subsystem:
Regression: Yes Bisected commit-id:
Attachments: logs

Description Thomas Mertins 2012-04-18 19:45:51 UTC
Created attachment 72954 [details]
logs

hi,

every time i plug in my typhoon dvb-s box, i get the following error when firmware dvb-usb-vp702x-02.fw is loaded:

[   13.303470] Process modprobe (pid: 697, ti=ee18a000 task=ee181940 task.ti=ee18a000)
[   13.303470] Stack:
[   13.303470]  c1133cc8 ee5e79c8 ee181940 ee5e79c8 00000000 00006bbd ee5e79c0 f6c789f8
[   13.303470]  f6c78000 ee18bd74 c15a6b94 00000006 f6c789f8 ee18bda0 fa5372d6 ee18bda0
[   13.303470]  fa60e2b3 fa61e54c f6c78a10 fa53a820 ee5e79c0 f6c78968 f6c789f8 f6c78a10
[   13.303470] Call Trace:
[   13.303470]  [<c1133cc8>] ? __kmalloc+0x1d8/0x1e0
[   13.303470]  [<c15a6b94>] mutex_lock+0x24/0x40
[   13.303470]  [<fa5372d6>] vp702x_read_mac_addr+0x26/0x90 [dvb_usb_vp702x]
[   13.303470]  [<fa60e2b3>] ? dvb_register_adapter+0x113/0x1a0 [dvb_core]
[   13.303470]  [<fa54277c>] dvb_usb_adapter_dvb_init+0x6c/0x210 [dvb_usb]
[   13.303470]  [<fa542140>] ? dvb_usb_adapter_stream_init+0x80/0x90 [dvb_usb]
[   13.303470]  [<fa541b04>] dvb_usb_device_init+0x4e4/0x760 [dvb_usb]
[   13.303470]  [<fa5370a5>] vp702x_usb_probe+0x35/0xb0 [dvb_usb_vp702x]
[   13.303470]  [<c14154b9>] usb_probe_interface+0xa9/0x1a0
[   13.303470]  [<c13842fd>] really_probe+0x4d/0x150
[   13.303470]  [<c138d979>] ? pm_runtime_barrier+0x49/0xb0
[   13.303470]  [<c138453a>] driver_probe_device+0x3a/0x60
[   13.303470]  [<c13845f1>] __driver_attach+0x91/0xa0
[   13.303470]  [<c1384560>] ? driver_probe_device+0x60/0x60
[   13.303470]  [<c1383679>] bus_for_each_dev+0x49/0x70
[   13.303470]  [<c1384131>] driver_attach+0x21/0x30
[   13.303470]  [<c1384560>] ? driver_probe_device+0x60/0x60
[   13.303470]  [<c1383e0f>] bus_add_driver+0x17f/0x260
[   13.303470]  [<c1384ac6>] driver_register+0x66/0x110
[   13.303470]  [<c1414530>] usb_register_driver+0x70/0x140
[   13.303470]  [<c10c9466>] ? tracepoint_module_notify+0x26/0xc0
[   13.303470]  [<f847c000>] ? 0xf847bfff
[   13.303470]  [<f847c017>] usb_mod_init+0x17/0x1000 [dvb_usb_vp702x]
[   13.303470]  [<c1003035>] do_one_initcall+0x35/0x170
[   13.303470]  [<f847c000>] ? 0xf847bfff
[   13.303470]  [<c1095f3d>] sys_init_module+0xad/0x210
[   13.303470]  [<c15af11f>] sysenter_do_call+0x12/0x28
[   13.303470] Code: 20 63 7f bd 90 8d 74 26 00 8d 73 04 89 f0 e8 6e 0e 00 00 8d 43 08 89 45 e0 8b 43 0c 8d 55 e8 8b 4d e0 89 53 0c 89 45 ec 89 4d e8 <89> 10 8b 45 e4 ba ff ff ff ff 89 45 f0 89 d0 87 03 83 f8 01 74 
[   13.303470] EIP: [<c15a6eaa>] __mutex_lock_slowpath+0x8a/0x120 SS:ESP 0068:ee18bd40
[   13.303470] CR2: 0000000000000000
[   13.303853] ---[ end trace f2eff324827498f2 ]---


When i try this with an older 2.6 Kernel everything works fine.
The Kernel Update was done by upgrading 10.04 to 12.04 ubuntu.

Many thanks
Thomas