This is weird because the support people from Ricoh insist on the UVC
compliance of their devices:
> Ricoh's USB-Video controllers comply with USB Video Class, > so it will
> operate with Linux driver which complies with USB > Video Class, then you can
> develop it by yourself.
But, the way I see it from what I have read in this mailing list, if
lsusb does not find this "14 Video" lines, the device should not be
UVC compliant, right?
Cheers,
Albert.
On 2/1/07, Martin Rubli <[EMAIL PROTECTED]> wrote:
> 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
>
_______________________________________________
Linux-uvc-devel mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/linux-uvc-devel