Hi List, I've got a problem with my webcam on UVC driver, seemed like whatever I try I still couldn't get it working. The one thing that I know is /dev/videoX is not being created (not quite sure why). really appreciate if anyone on this list could shed me a light on how to fix this problem.
BTW: I've compiled the source with the latest UVC driver from the tree with : hg clone http://linuxtv.org/hg/~pinchartl/uvcvideo/ Thanks Followings are the configs: Md5 sums: 6271c7189d71cbbec3df21dba73fbabe ./uvcvideo/v4l/videodev.ko 6271c7189d71cbbec3df21dba73fbabe /lib/modules/2.6.24-16-generic/kernel/drivers/media/video/videodev.ko Kernel: ------------ 2.6.24-16-generic (Ubuntu 8.04) lsmod | grep uvc uvcvideo 65228 0 videodev 43040 1 uvcvideo v4l1_compat 14724 2 uvcvideo,videodev usbcore 146028 5 snd_usb_audio,snd_usb_lib,uvcvideo,uhci_hcd Modules Conf: --------------------- cat /etc/modprobe.d/uvcvideo.conf options uvcvideo nodrop=1 trace=15 lsusb -v -d 18ec:3299 output: -------------------------------------------- Bus 001 Device 002: ID 18ec:3299 Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 239 Miscellaneous Device bDeviceSubClass 2 ? bDeviceProtocol 1 Interface Association bMaxPacketSize0 64 idVendor 0x18ec idProduct 0x3299 bcdDevice 1.00 iManufacturer 1 ARKMICRO iProduct 2 USB2.0 PC CAMERA iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 498 bNumInterfaces 4 bConfigurationValue 1 iConfiguration 0 bmAttributes 0x80 (Bus Powered) MaxPower 320mA Interface Association: bLength 8 bDescriptorType 11 bFirstInterface 0 bInterfaceCount 2 bFunctionClass 14 Video bFunctionSubClass 3 Video Interface Collection bFunctionProtocol 0 iFunction 0 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 14 Video bInterfaceSubClass 1 Video Control bInterfaceProtocol 0 iInterface 0 VideoControl Interface Descriptor: bLength 13 bDescriptorType 36 bDescriptorSubtype 1 (HEADER) bcdUVC 1.00 wTotalLength 51 dwClockFrequency 24.000000MHz bInCollection 1 baInterfaceNr( 0) 1 VideoControl Interface Descriptor: bLength 18 bDescriptorType 36 bDescriptorSubtype 2 (INPUT_TERMINAL) bTerminalID 1 wTerminalType 0x0201 Camera Sensor bAssocTerminal 0 iTerminal 0 wObjectiveFocalLengthMin 0 wObjectiveFocalLengthMax 0 wOcularFocalLength 0 bControlSize 3 bmControls 0x0000200a Auto-Exposure Mode Exposure Time (Absolute) Roll (Absolute) VideoControl Interface Descriptor: bLength 11 bDescriptorType 36 bDescriptorSubtype 5 (PROCESSING_UNIT) Warning: Descriptor too short bUnitID 2 bSourceID 1 wMaxMultiplier 0 bControlSize 2 bmControls 0x0000073f Dmesg output: ---------------------- [ 3796.010233] Linux video capture interface: v2.00 [ 3796.060510] uvcvideo: Adding mapping Brightness to control 00000000-0000-0000-0000-000000000101/2. [ 3796.060582] uvcvideo: Adding mapping Contrast to control 00000000-0000-0000-0000-000000000101/3. [ 3796.060620] uvcvideo: Adding mapping Hue to control 00000000-0000-0000-0000-000000000101/6. [ 3796.060647] uvcvideo: Adding mapping Saturation to control 00000000-0000-0000-0000-000000000101/7. [ 3796.060675] uvcvideo: Adding mapping Sharpness to control 00000000-0000-0000-0000-000000000101/8. [ 3796.060703] uvcvideo: Adding mapping Gamma to control 00000000-0000-0000-0000-000000000101/9. [ 3796.060731] uvcvideo: Adding mapping Backlight Compensation to control 00000000-0000-0000-0000-000000000101/1. [ 3796.060762] uvcvideo: Adding mapping Gain to control 00000000-0000-0000-0000-000000000101/4. [ 3796.060790] uvcvideo: Adding mapping Power Line Frequency to control 00000000-0000-0000-0000-000000000101/5. [ 3796.060821] uvcvideo: Adding mapping Hue, Auto to control 00000000-0000-0000-0000-000000000101/16. [ 3796.060853] uvcvideo: Adding mapping Exposure, Auto to control 00000000-0000-0000-0000-000000000001/2. [ 3796.060884] uvcvideo: Adding mapping Exposure, Auto Priority to control 00000000-0000-0000-0000-000000000001/3. [ 3796.060916] uvcvideo: Adding mapping Exposure (Absolute) to control 00000000-0000-0000-0000-000000000001/4. [ 3796.060951] uvcvideo: Adding mapping White Balance Temperature, Auto to control 00000000-0000-0000-0000-000000000101/11. [ 3796.060984] uvcvideo: Adding mapping White Balance Temperature to control 00000000-0000-0000-0000-000000000101/10. [ 3796.061017] uvcvideo: Adding mapping White Balance Component, Auto to control 00000000-0000-0000-0000-000000000101/13. [ 3796.061050] uvcvideo: Adding mapping White Balance Blue Component to control 00000000-0000-0000-0000-000000000101/12. [ 3796.061101] uvcvideo: Adding mapping White Balance Red Component to control 00000000-0000-0000-0000-000000000101/12. [ 3796.061136] uvcvideo: Adding mapping Focus (absolute) to control 00000000-0000-0000-0000-000000000001/6. [ 3796.061168] uvcvideo: Adding mapping Focus, Auto to control 00000000-0000-0000-0000-000000000001/8. [ 3796.061198] uvcvideo: Adding mapping Zoom, Absolute to control 00000000-0000-0000-0000-000000000001/11. [ 3796.061235] uvcvideo: Adding mapping Zoom, Continuous to control 00000000-0000-0000-0000-000000000001/12. [ 3796.061267] uvcvideo: Adding mapping Privacy to control 00000000-0000-0000-0000-000000000001/17. [ 3796.061904] uvcvideo: Probing generic UVC device 1 [ 3796.062436] uvcvideo: Found format YUV 4:2:2 (YUYV). [ 3796.062565] uvcvideo: - 640x480 (30.0 fps) [ 3796.062595] uvcvideo: - 352x288 (30.0 fps) [ 3796.062609] uvcvideo: - 320x240 (30.0 fps) [ 3796.062623] uvcvideo: - 176x144 (30.0 fps) [ 3796.062637] uvcvideo: - 160x120 (30.0 fps) [ 3796.062992] uvcvideo: Found a Status endpoint (addr 81). [ 3796.063039] uvcvideo: Found UVC 1.00 device USB2.0 PC CAMERA (18ec:3299) [ 3796.063353] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/2 to device 1 entity 2 [ 3796.063403] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/3 to device 1 entity 2 [ 3796.063436] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/6 to device 1 entity 2 [ 3796.063464] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/7 to device 1 entity 2 [ 3796.063492] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/8 to device 1 entity 2 [ 3796.063519] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/9 to device 1 entity 2 [ 3796.063560] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/1 to device 1 entity 2 [ 3796.063588] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/4 to device 1 entity 2 [ 3796.063615] uvcvideo: Added control 00000000-0000-0000-0000-000000000101/5 to device 1 entity 2 [ 3796.063644] uvcvideo: Added control 00000000-0000-0000-0000-000000000001/2 to device 1 entity 1 [ 3796.063672] uvcvideo: Added control 00000000-0000-0000-0000-000000000001/4 to device 1 entity 1 [ 3796.063701] uvcvideo: Added control 00000000-0000-0000-0000-000000000001/15 to device 1 entity 1 [ 3796.063808] uvcvideo: Scanning UVC chain: OT 3 <- PU 2 <- IT 1 [ 3796.064187] uvcvideo: Found a valid video chain (1 -> 3). [ 3796.073807] uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround. [ 3801.068514] uvcvideo: Failed to query (129) UVC probe control : -110 (exp. 26). [ 3801.069552] uvcvideo: Failed to initialize the device (-5). [ 3801.073780] usbcore: registered new interface driver uvcvideo [ 3801.073848] USB Video Class driver (v0.1.0)
_______________________________________________ Linux-uvc-devel mailing list [email protected] https://lists.berlios.de/mailman/listinfo/linux-uvc-devel
