[pvrusb2] OOPs with latest standalone driver in 2.6.33.2

devsk funtoos at yahoo.com
Sat May 15 11:22:34 CDT 2010


Mike,

I experienced the OOPs again during removal of the module.

[132081.203000] pvrusb2: Hardware description: WinTV PVR USB2 Model 24xxx
[132081.224000] pvrusb2: Binding ir_video to i2c address 0x18.
[132081.225000] cx25840 1-0044: cx25843-23 found @ 0x88 (pvrusb2_a)
[132081.226000] pvrusb2: Attached sub-driver cx25840
[132081.236000] tuner 1-0061: chip found @ 0xc2 (pvrusb2_a)
[132081.236000] pvrusb2: Attached sub-driver tuner
[132081.237000] wm8775 1-001b: chip found @ 0x36 (pvrusb2_a)
[132081.240000] pvrusb2: Attached sub-driver wm8775
[132081.241000] tuner 1-0043: chip found @ 0x86 (pvrusb2_a)
[132081.241000] tda9887 1-0043: creating new instance
[132081.241000] tda9887 1-0043: tda988[5/6/7] found
[132081.241000] pvrusb2: Attached sub-driver tuner
[132081.249000] cx25840 1-0044: firmware: requesting v4l-cx25840.fw
[132082.102000] cx25840 1-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
[132082.155000] tveeprom 1-00a2: Hauppauge model 24012, rev D3A3, serial# 8657148
[132082.155000] tveeprom 1-00a2: tuner model is TCL MFNM05-4 (idx 103, type 43)
[132082.155000] tveeprom 1-00a2: TV standards NTSC(M) (eeprom 0x08)
[132082.155000] tveeprom 1-00a2: audio processor is CX25843 (idx 37)
[132082.155000] tveeprom 1-00a2: decoder processor is CX25843 (idx 30)
[132082.155000] tveeprom 1-00a2: has radio, has IR receiver, has no IR transmitter
[132082.155000] pvrusb2: Supported video standard(s) reported available in hardware: PAL-M/N/Nc;NTSC-M/Mj/Mk
[132082.156000] pvrusb2: Mapping standards mask=0xb700 (PAL-M/N/Nc;NTSC-M/Mj/Mk)
[132082.156000] pvrusb2: Setting up 6 unique standard(s)
[132082.156000] pvrusb2: Set up standard idx=0 name=NTSC-M
[132082.156000] pvrusb2: Set up standard idx=1 name=NTSC-Mj
[132082.156000] pvrusb2: Set up standard idx=2 name=NTSC-Mk
[132082.156000] pvrusb2: Set up standard idx=3 name=PAL-M
[132082.156000] pvrusb2: Set up standard idx=4 name=PAL-N
[132082.156000] pvrusb2: Set up standard idx=5 name=PAL-Nc
[132082.156000] pvrusb2: Initial video standard guessed as NTSC-M
[132082.156000] pvrusb2: Device initialization completed successfully.
[132082.156000] usb 7-2: firmware: requesting v4l-cx2341x-enc.fw
[132082.156000] pvrusb2: registered device video0 [mpeg]
[132082.438000] tuner-simple 1-0061: creating new instance
[132082.438000] tuner-simple 1-0061: type set to 43 (Philips NTSC MK3 (FM1236MK3 or FM1236/F))
[132271.094000] usbcore: deregistering interface driver pvrusb2
[132271.094000] pvrusb2: Device being rendered inoperable
[132271.094000] pvrusb2: unregistered device video0 [mpeg]
[132271.094000] pvrusb2: unregistered device radio0 [mpeg]
[132271.094000] general protection fault: 0000 [#1] SMP
[132271.094000] last sysfs file: /sys/module/pvrusb2/refcnt
[132271.094000] CPU 0
[132271.094000] Pid: 20528, comm: pvrusb2-context Tainted: P           2.6.33.2 #1 132-BL-E758/OEM
[132271.094000] RIP: 0010:[<ffffffff810d8109>]  [<ffffffff810d8109>] sysfs_find_dirent+0x9/0x2f
[132271.094000] RSP: 0018:ffff8801c02f7dc0  EFLAGS: 00010286
[132271.094000] RAX: 0000000000000000 RBX: ffff8801ba948000 RCX: 0000000000000000
[132271.094000] RDX: 0000000000000000 RSI: ffff8801db70ca80 RDI: 7265766972642f62
[132271.094000] RBP: ffff8801db70ca80 R08: 0000000000000000 R09: 0000000000000013
[132271.094000] R10: 0000000000000000 R11: ffff8801de7d11a0 R12: ffff8801db70ca80
[132271.094000] R13: ffff8801de7d11a0 R14: 0000000000000000 R15: 000000000000000a
[132271.094000] FS:  0000000000000000(0000) GS:ffff880028200000(0000) knlGS:0000000000000000
[132271.094000] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
[132271.094000] CR2: 0000000001d63000 CR3: 000000018ee16000 CR4: 00000000000006f0
[132271.094000] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[132271.094000] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
[132271.094000] Process pvrusb2-context (pid: 20528, threadinfo ffff8801c02f6000, task ffff8801de7d11a0)
[132271.094000] Stack:
[132271.094000]  ffff8801de7d11a0 ffff8801ba948000 7265766972642f62 ffffffff810d7274
[132271.094000] <0> 7265766972642f62 0000000000000000 ffff8801ba948000 ffff880003d4d890
[132271.094000] <0> 0000000000000000 ffffffff8124791e ffff8801ba948000 ffffffff812482f4
[132271.094000] Call Trace:
[132271.094000]  [<ffffffff810d7274>] ? sysfs_hash_and_remove+0x29/0x57
[132271.094000]  [<ffffffff8124791e>] ? device_remove_class_symlinks+0x46/0x59
[132271.094000]  [<ffffffff812482f4>] ? device_del+0x85/0x16f
[132271.094000]  [<ffffffff812483e7>] ? device_unregister+0x9/0x12
[132271.094000]  [<ffffffffa0c22fa3>] ? pvr2_sysfs_internal_check+0x18d/0x1ae [pvrusb2]
[132271.094000]  [<ffffffffa0c20c8c>] ? pvr2_context_thread_func+0x11e/0x31a [pvrusb2]
[132271.094000]  [<ffffffff81041587>] ? autoremove_wake_function+0x0/0x2a
[132271.094000]  [<ffffffffa0c20b6e>] ? pvr2_context_thread_func+0x0/0x31a [pvrusb2]
[132271.094000]  [<ffffffff810411cd>] ? kthread+0x75/0x7d
[132271.094000]  [<ffffffff81002c94>] ? kernel_thread_helper+0x4/0x10
[132271.094000]  [<ffffffff81041158>] ? kthread+0x0/0x7d
[132271.094000]  [<ffffffff81002c90>] ? kernel_thread_helper+0x0/0x10
[132271.094000] Code: fb 74 1a 8b 07 85 c0 75 11 be 9a 00 00 00 48 c7 c7 58 32 4d 81 e8 c1 76 f5 ff f0 ff 03 48 89 d8 5b c3 55 48 89 f5 53 48 83 ec 08 <48> 8b 5f 28 eb 14 48 8b 7b 18 48 89 ee e8 36 aa 0e 00 85 c0 74
[132271.094000] RIP  [<ffffffff810d8109>] sysfs_find_dirent+0x9/0x2f
[132271.094000]  RSP <ffff8801c02f7dc0>
[132271.094000] ---[ end trace 66ec96e973a0e59c ]---

I think we haven't gotten all the races sorted as yet. Any ideas?

-devsk



      


More information about the pvrusb2 mailing list