apparently, the latest (hg) version still needs the quirks... modprobe -r uvcvideo hg clone http://linuxtv.org/hg/~pinchartl/uvcvideo/ make make install make unload make load ...
*** Without quirks=2 ==> syslog <== Jan 12 16:23:25 nzuzi kernel: [886241.128033] usb 5-4: new high speed USB device using ehci_hcd and address 11 Jan 12 16:23:25 nzuzi kernel: [886241.273571] usb 5-4: configuration #1 chosen from 1 choice Jan 12 16:23:25 nzuzi kernel: [886241.274583] uvcvideo: Probing generic UVC device 4 Jan 12 16:23:25 nzuzi kernel: [886241.274617] uvcvideo: Found format YUV 4:2:2 (YUYV). Jan 12 16:23:25 nzuzi kernel: [886241.274624] uvcvideo: - 320x240 (30.0 fps) Jan 12 16:23:25 nzuzi kernel: [886241.274630] uvcvideo: - 160x120 (30.0 fps) Jan 12 16:23:25 nzuzi kernel: [886241.274636] uvcvideo: - 176x144 (30.0 fps) Jan 12 16:23:25 nzuzi kernel: [886241.274640] uvcvideo: - 640x480 (30.0 fps) Jan 12 16:23:25 nzuzi kernel: [886241.274645] uvcvideo: - 352x288 (30.0 fps) Jan 12 16:23:25 nzuzi kernel: [886241.274649] uvcvideo: Found format MJPEG. Jan 12 16:23:25 nzuzi kernel: [886241.274653] uvcvideo: - 320x240 (30.0 fps) Jan 12 16:23:25 nzuzi kernel: [886241.274656] uvcvideo: - 160x120 (30.0 fps) Jan 12 16:23:25 nzuzi kernel: [886241.274661] uvcvideo: - 176x144 (30.0 fps) Jan 12 16:23:25 nzuzi kernel: [886241.274666] uvcvideo: - 640x480 (30.0 fps) Jan 12 16:23:25 nzuzi kernel: [886241.274671] uvcvideo: - 352x288 (30.0 fps) Jan 12 16:23:25 nzuzi kernel: [886241.274681] uvcvideo: Found a Status endpoint (addr 81). Jan 12 16:23:25 nzuzi kernel: [886241.274686] uvcvideo: Found UVC 1.00 device USB 2.0 PC Camera (058f:3820) Jan 12 16:23:25 nzuzi kernel: [886241.274696] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/2 to device 4 entity 2 Jan 12 16:23:25 nzuzi kernel: [886241.274703] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/3 to device 4 entity 2 Jan 12 16:23:25 nzuzi kernel: [886241.274710] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/6 to device 4 entity 2 Jan 12 16:23:25 nzuzi kernel: [886241.274718] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/7 to device 4 entity 2 Jan 12 16:23:25 nzuzi kernel: [886241.274725] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/8 to device 4 entity 2 Jan 12 16:23:25 nzuzi kernel: [886241.274732] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/9 to device 4 entity 2 Jan 12 16:23:25 nzuzi kernel: [886241.274739] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/10 to device 4 entity 2 Jan 12 16:23:25 nzuzi kernel: [886241.274747] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/1 to device 4 entity 2 Jan 12 16:23:25 nzuzi kernel: [886241.274754] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/5 to device 4 entity 2 Jan 12 16:23:25 nzuzi kernel: [886241.274762] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/11 to device 4 entity 2 Jan 12 16:23:25 nzuzi kernel: [886241.274774] uvcvideo: Scanning UVC chain: OT 3 <- PU 2 (-> XU 6) <- IT 1 Jan 12 16:23:25 nzuzi kernel: [886241.274788] uvcvideo: Found a valid video chain (1 -> 3). Jan 12 16:23:25 nzuzi kernel: [886241.275084] uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround. Jan 12 16:23:25 nzuzi kernel: [886241.277303] input: USB 2.0 PC Camera as /devices/pci0000:00/0000:00:1d.7/usb5/5-4/5-4:1.0/input/input9 Jan 12 16:23:25 nzuzi kernel: [886241.308602] uvcvideo: UVC device initialized. Jan 12 16:23:25 nzuzi kernel: [886241.578743] uvcvideo: Trying format 0x56595559 (YUYV): 10000x10000. Jan 12 16:23:25 nzuzi kernel: [886241.578759] uvcvideo: Using default frame interval 33333.3 us (30.0 fps). Jan 12 16:23:25 nzuzi kernel: [886241.579534] uvcvideo: Failed to query (130) UVC probe control : -32 (exp. 26). ==> messages <== Jan 12 16:23:25 nzuzi kernel: [886241.128033] usb 5-4: new high speed USB device using ehci_hcd and address 11 Jan 12 16:23:25 nzuzi kernel: [886241.273571] usb 5-4: configuration #1 chosen from 1 choice Jan 12 16:23:25 nzuzi kernel: [886241.274686] uvcvideo: Found UVC 1.00 device USB 2.0 PC Camera (058f:3820) Jan 12 16:23:25 nzuzi kernel: [886241.274788] uvcvideo: Found a valid video chain (1 -> 3). Jan 12 16:23:25 nzuzi kernel: [886241.275084] uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround. Jan 12 16:23:25 nzuzi kernel: [886241.277303] input: USB 2.0 PC Camera as /devices/pci0000:00/0000:00:1d.7/usb5/5-4/5-4:1.0/input/input9 *** With quirks=2 Jan 12 16:25:11 nzuzi kernel: [886347.268035] usb 5-4: new high speed USB device using ehci_hcd and address 12 Jan 12 16:25:11 nzuzi kernel: [886347.413564] usb 5-4: configuration #1 chosen from 1 choice Jan 12 16:25:11 nzuzi kernel: [886347.414564] uvcvideo: Probing generic UVC device 4 Jan 12 16:25:11 nzuzi kernel: [886347.414599] uvcvideo: Found format YUV 4:2:2 (YUYV). Jan 12 16:25:11 nzuzi kernel: [886347.414607] uvcvideo: - 320x240 (30.0 fps) Jan 12 16:25:11 nzuzi kernel: [886347.414612] uvcvideo: - 160x120 (30.0 fps) Jan 12 16:25:11 nzuzi kernel: [886347.414618] uvcvideo: - 176x144 (30.0 fps) Jan 12 16:25:11 nzuzi kernel: [886347.414622] uvcvideo: - 640x480 (30.0 fps) Jan 12 16:25:11 nzuzi kernel: [886347.414626] uvcvideo: - 352x288 (30.0 fps) Jan 12 16:25:11 nzuzi kernel: [886347.414631] uvcvideo: Found format MJPEG. Jan 12 16:25:11 nzuzi kernel: [886347.414635] uvcvideo: - 320x240 (30.0 fps) Jan 12 16:25:11 nzuzi kernel: [886347.414638] uvcvideo: - 160x120 (30.0 fps) Jan 12 16:25:11 nzuzi kernel: [886347.414643] uvcvideo: - 176x144 (30.0 fps) Jan 12 16:25:11 nzuzi kernel: [886347.414649] uvcvideo: - 640x480 (30.0 fps) Jan 12 16:25:11 nzuzi kernel: [886347.414653] uvcvideo: - 352x288 (30.0 fps) Jan 12 16:25:11 nzuzi kernel: [886347.414663] uvcvideo: Found a Status endpoint (addr 81). Jan 12 16:25:11 nzuzi kernel: [886347.414668] uvcvideo: Found UVC 1.00 device USB 2.0 PC Camera (058f:3820) Jan 12 16:25:11 nzuzi kernel: [886347.414673] uvcvideo: Forcing device quirks 0x2 by module parameter for testing purpose. Jan 12 16:25:11 nzuzi kernel: [886347.414678] uvcvideo: Please report required quirks to the linux-uvc-devel mailing list. Jan 12 16:25:11 nzuzi kernel: [886347.414688] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/2 to device 4 entity 2 Jan 12 16:25:11 nzuzi kernel: [886347.414695] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/3 to device 4 entity 2 Jan 12 16:25:11 nzuzi kernel: [886347.414702] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/6 to device 4 entity 2 Jan 12 16:25:11 nzuzi kernel: [886347.414709] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/7 to device 4 entity 2 Jan 12 16:25:11 nzuzi kernel: [886347.414716] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/8 to device 4 entity 2 Jan 12 16:25:11 nzuzi kernel: [886347.414723] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/9 to device 4 entity 2 Jan 12 16:25:11 nzuzi kernel: [886347.414730] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/10 to device 4 entity 2 Jan 12 16:25:11 nzuzi kernel: [886347.414738] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/1 to device 4 entity 2 Jan 12 16:25:11 nzuzi kernel: [886347.414745] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/5 to device 4 entity 2 Jan 12 16:25:11 nzuzi kernel: [886347.414752] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/11 to device 4 entity 2 Jan 12 16:25:11 nzuzi kernel: [886347.414764] uvcvideo: Scanning UVC chain: OT 3 <- PU 2 (-> XU 6) <- IT 1 Jan 12 16:25:11 nzuzi kernel: [886347.414779] uvcvideo: Found a valid video chain (1 -> 3). Jan 12 16:25:11 nzuzi kernel: [886347.415286] uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround. Jan 12 16:25:11 nzuzi kernel: [886347.417050] input: USB 2.0 PC Camera as /devices/pci0000:00/0000:00:1d.7/usb5/5-4/5-4:1.0/input/input10 Jan 12 16:25:11 nzuzi kernel: [886347.444255] uvcvideo: UVC device initialized. Jan 12 16:25:11 nzuzi kernel: [886347.620446] uvcvideo: Trying format 0x56595559 (YUYV): 10000x10000. Jan 12 16:25:11 nzuzi kernel: [886347.620460] uvcvideo: Using default frame interval 33333.3 us (30.0 fps). ==> messages <== Jan 12 16:25:11 nzuzi kernel: [886347.268035] usb 5-4: new high speed USB device using ehci_hcd and address 12 Jan 12 16:25:11 nzuzi kernel: [886347.413564] usb 5-4: configuration #1 chosen from 1 choice Jan 12 16:25:11 nzuzi kernel: [886347.414668] uvcvideo: Found UVC 1.00 device USB 2.0 PC Camera (058f:3820) Jan 12 16:25:11 nzuzi kernel: [886347.414673] uvcvideo: Forcing device quirks 0x2 by module parameter for testing purpose. Jan 12 16:25:11 nzuzi kernel: [886347.414678] uvcvideo: Please report required quirks to the linux-uvc-devel mailing list. Jan 12 16:25:11 nzuzi kernel: [886347.414779] uvcvideo: Found a valid video chain (1 -> 3). Jan 12 16:25:11 nzuzi kernel: [886347.415286] uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround. Jan 12 16:25:11 nzuzi kernel: [886347.417050] input: USB 2.0 PC Camera as /devices/pci0000:00/0000:00:1d.7/usb5/5-4/5-4:1.0/input/input10 *** modinfo r...@nzuzi:/home/pvh/Documents/uvcvideo/uvcvideo# ls -l /lib/modules/2.6.27-11-generic/kernel/drivers/media/video/uvc/uvcvideo.ko -rw-r--r-- 1 root root 83016 2009-01-12 16:15 /lib/modules/2.6.27-11-generic/kernel/drivers/media/video/uvc/uvcvideo.ko r...@nzuzi:/home/pvh/Documents/uvcvideo/uvcvideo# modinfo uvcvideo filename: /lib/modules/2.6.27-11-generic/kernel/drivers/media/video/uvc/uvcvideo.ko version: v0.1.0 license: GPL description: USB Video Class driver author: Laurent Pinchart <[email protected]> srcversion: A1C301D09843F282304406F alias: usb:v*p*d*dc*dsc*dp*ic0Eisc01ip00* alias: usb:v1C4Fp3000d*dc*dsc*dp*ic0Eisc01ip00* alias: usb:v19ABp1000d00*dc*dsc*dp*ic0Eisc01ip00* alias: usb:v19ABp1000d01[0-1]*dc*dsc*dp*ic0Eisc01ip00* alias: usb:v19ABp1000d012[0-6]dc*dsc*dp*ic0Eisc01ip00* alias: usb:v18CDpCAFEd*dc*dsc*dp*ic0Eisc01ip00* alias: usb:v17EFp480Bd*dc*dsc*dp*ic0Eisc01ip00* alias: usb:v174Fp8A33d*dc*dsc*dp*ic0Eisc01ip00* alias: usb:v174Fp8A31d*dc*dsc*dp*ic0Eisc01ip00* alias: usb:v174Fp5931d*dc*dsc*dp*ic0Eisc01ip00* alias: usb:v174Fp5212d*dc*dsc*dp*ic0Eisc01ip00* alias: usb:v0E8Dp0004d*dc*dsc*dp*ic0Eisc01ip00* alias: usb:v05E3p0505d*dc*dsc*dp*ic0Eisc01ip00* alias: usb:v05ACp8501d*dc*dsc*dp*ic0Eisc01ip00* alias: usb:v046Dp08C7d*dc*dsc*dp*icFFisc01ip00* alias: usb:v046Dp08C6d*dc*dsc*dp*icFFisc01ip00* alias: usb:v046Dp08C5d*dc*dsc*dp*icFFisc01ip00* alias: usb:v046Dp08C3d*dc*dsc*dp*icFFisc01ip00* alias: usb:v046Dp08C2d*dc*dsc*dp*icFFisc01ip00* alias: usb:v046Dp08C1d*dc*dsc*dp*icFFisc01ip00* alias: usb:v045Ep0723d*dc*dsc*dp*ic0Eisc01ip00* alias: usb:v045Ep00F8d*dc*dsc*dp*ic0Eisc01ip00* depends: usbcore,videodev,v4l1-compat vermagic: 2.6.27-11-generic SMP mod_unload modversions 586 parm: nodrop:Don't drop incomplete frames (uint) parm: quirks:Forced device quirks (uint) parm: trace:Trace level bitmask (uint) _______________________________________________ Linux-uvc-devel mailing list [email protected] https://lists.berlios.de/mailman/listinfo/linux-uvc-devel
