Hi Daniel, Unfortunately, this camera isn't a UVC webcam either. Below are instructions how you can find out ...
Unless you know what kind of chipset the camera uses you might have a hard time finding a driver. Maybe you can tell from the Windows driver? Cheers, Martin Use the lsusb tool and look for video class interfaces like this: (In this example, the VID is 046d and the PID is 08cb.) lsusb -d 046d:08cb -v | grep "14 Video" If your device is a UVC device, you should see a number of lines that look like this: bFunctionClass 14 Video bInterfaceClass 14 Video bInterfaceClass 14 Video bInterfaceClass 14 Video In this case the Linux UVC driver should recognize your camera when you plug it in. If there are no such lines, your device is not a UVC device. > -----Original Message----- > From: Daniel Storm [mailto:[EMAIL PROTECTED] > Sent: Monday, January 29, 2007 9:54 AM > To: [EMAIL PROTECTED] > Subject: [Linux-uvc-devel] HP Pavillon dv6000 built-in laptop webcam > > Hi Martin, > > Apologies for the direct mail, rather than to the uvc-devel list (I'm > not a member right now). > > Here's another Ricoh built in webcam from a Sony Vaio PCG-6N1M (or > VGN-SZ3VWP/X if you prefer). It's a different model to the one you > listed in your post. > > I don't know whether this card is already supported by the uvc driver, > the source didn't build or mention Ricoh, so I hope this mail isn't a > waste of your time. > > Please feel free to pass my details to anyone constructing a letter to > Ricoh requesting technical details (as long as my email isn't > published). > > Dan > > # lsusb -v -s 005:003 > > Bus 005 Device 003: ID 05ca:1830 Ricoh Co., Ltd > Device Descriptor: > bLength 18 > bDescriptorType 1 > bcdUSB 2.00 > bDeviceClass 0 (Defined at Interface level) > bDeviceSubClass 0 > bDeviceProtocol 0 > bMaxPacketSize0 64 > idVendor 0x05ca Ricoh Co., Ltd > idProduct 0x1830 > bcdDevice 1.00 > iManufacturer 0 > iProduct 0 > iSerial 0 > bNumConfigurations 1 > Configuration Descriptor: > bLength 9 > bDescriptorType 2 > wTotalLength 78 > bNumInterfaces 1 > bConfigurationValue 1 > iConfiguration 0 > bmAttributes 0x80 > (Bus Powered) > MaxPower 100mA > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 0 > bNumEndpoints 2 > bInterfaceClass 6 Imaging > bInterfaceSubClass 0 > bInterfaceProtocol 0 > iInterface 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x81 EP 1 IN > bmAttributes 3 > Transfer Type Interrupt > Synch Type None > Usage Type Data > wMaxPacketSize 0x0040 1x 64 bytes > bInterval 1 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x86 EP 6 IN > bmAttributes 1 > Transfer Type Isochronous > Synch Type None > Usage Type Data > wMaxPacketSize 0x0000 1x 0 bytes > bInterval 1 > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 1 > bNumEndpoints 2 > bInterfaceClass 6 Imaging > bInterfaceSubClass 0 > bInterfaceProtocol 0 > iInterface 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x81 EP 1 IN > bmAttributes 3 > Transfer Type Interrupt > Synch Type None > Usage Type Data > wMaxPacketSize 0x0040 1x 64 bytes > bInterval 1 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x86 EP 6 IN > bmAttributes 1 > Transfer Type Isochronous > Synch Type None > Usage Type Data > wMaxPacketSize 0x0c00 2x 0 bytes > bInterval 1 > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 2 > bNumEndpoints 2 > bInterfaceClass 6 Imaging > bInterfaceSubClass 0 > bInterfaceProtocol 0 > iInterface 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x81 EP 1 IN > bmAttributes 3 > Transfer Type Interrupt > Synch Type None > Usage Type Data > wMaxPacketSize 0x0040 1x 64 bytes > bInterval 1 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x86 EP 6 IN > bmAttributes 1 > Transfer Type Isochronous > Synch Type None > Usage Type Data > wMaxPacketSize 0x1400 3x 0 bytes > bInterval 1 > Device Qualifier (for other device speed): > bLength 10 > bDescriptorType 6 > bcdUSB 2.00 > bDeviceClass 0 (Defined at Interface level) > bDeviceSubClass 0 > bDeviceProtocol 0 > bMaxPacketSize0 64 > bNumConfigurations 1 > Device Status: 0x0000 > (Bus Powered) _______________________________________________ Linux-uvc-devel mailing list [email protected] https://lists.berlios.de/mailman/listinfo/linux-uvc-devel
