Hi,
I¹ve been successfully using a Logitech QuickCam Pro 9000 with the linux-uvc
module (iirc, linux-uvc-0.1.0_pre173) for a while. Recently, I installed the
devel version of v4l in order to test out the new hd-pvr driver.
Unfortunately, while the hd-pvr module is working nicely for me, it appears
that the new version of uvcvideo isn¹t. Below is the dmesg output when the
system attempts to load the module. Any suggestions on what might be causing
the issue or what steps to take to work around it would be greatly
appreciated.
Thanks,
Joe
uvcvideo: Found UVC 1.00 device <unnamed> (046d:0990)
------------[ cut here ]------------
kernel BUG at /h/downloads/multimedia/myth/hd-pvr/hdpvr/v4l/v4l2-dev.c:261!
invalid opcode: 0000 [#1] PREEMPT SMP
Modules linked in: snd_usb_lib uvcvideo snd_rawmidi snd_hwdep sr_mod bttv
ir_common videobuf_dma_sg videobuf_core btcx_risc geode_aes snd_seq_oss
snd_seq_midi_event
snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss lirc_serial lirc_dev
dv1394 wm8775 cx25840 msp3400 saa7127 saa7115 tuner tea5767 tda8290
tuner_xc2028 xc5000 tda9887 tuner_simple tuner_types mt20xx tea5761 ivtv
snd_hda_intel snd_pcm firmware_class nvidia(P) snd_timer snd cx2341x hdpvr
snd_page_alloc parport_pc videodev v4l2_compat_ioctl32 parport pl2303
mct_u232 v4l1_compat usbserial v4l2_common forcedeth tveeprom ohci1394 sg
k8temp i2c_nforce2
Pid: 7305, comm: modprobe Tainted: P (2.6.24-gentoo-r8 #3)
EIP: 0060:[<f0fca538>] EFLAGS: 00010246 CPU: 0
EIP is at video_register_device_index+0x408/0x450 [videodev]
EAX: 00000000 EBX: 00000000 ECX: ffffffff EDX: ee937200
ESI: ffffffff EDI: 00000000 EBP: dfb910c0 ESP: de2a5c6c
DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
Process modprobe (pid: 7305, ti=de2a4000 task=e3c90000 task.ti=de2a4000)
Stack: 000035b6 00000010 000000c0 00000000 ee937200 ffffffff eeea8800
00000000
ffffffff 00000000 ee937200 00000001 dfb910c0 f0fca58f ffffffff
f12f1ad1
ee937348 00000020 f12faa53 0000046d 00000990 df8ec000 df8ec030
df8ec028
Call Trace:
[<f0fca58f>] video_register_device+0xf/0x20 [videodev]
[<f12f1ad1>] uvc_simplify_fraction+0x6f1/0x790 [uvcvideo]
[<f12f27bf>] uvc_delete+0xc4f/0x1eb0 [uvcvideo]
[<c02fa01a>] idr_get_empty_slot+0xea/0x270
[<c02fa227>] ida_get_new_above+0x87/0x180
[<c03e5d65>] usb_probe_interface+0x75/0x100
[<c037f598>] driver_sysfs_add+0x58/0x80
[<c037f6ce>] driver_probe_device+0x8e/0x190
[<c04ccc3d>] klist_next+0x5d/0xa0
[<c037f910>] __driver_attach+0x80/0x90
[<c037eaaa>] bus_for_each_dev+0x3a/0x60
[<c037f536>] driver_attach+0x16/0x20
[<c037f890>] __driver_attach+0x0/0x90
[<c037ee5b>] bus_add_driver+0x8b/0x1e0
[<c03e5cf0>] usb_probe_interface+0x0/0x100
[<c03e58e5>] usb_register_driver+0x95/0x110
[<f127d06f>] init_module+0x6f/0x86 [uvcvideo]
[<c014a28b>] sys_init_module+0x16b/0x1930
[<c010437e>] sysenter_past_esp+0x5f/0x85
=======================
Code: 15 fd f0 89 81 5c 01 00 00 e9 89 fc ff ff 8b 4c 24 38 b8 b0 15 fd f0
8b 54 24 10 89 8a b0 01 00 00 e8 0d 3c 50 cf e9 14 ff ff ff <0f> 0b eb fe bb
c0 e9 fc f0 89 5c 24 04 c7 04 24 cf f0 fc f0 e8
EIP: [<f0fca538>] video_register_device_index+0x408/0x450 [videodev] SS:ESP
0068:de2a5c6c
---[ end trace fae1aa80ab5d0dfd ]---
_______________________________________________
Linux-uvc-devel mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/linux-uvc-devel