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

Reply via email to