> > Funny thing is, I am getting a bInterfaceClass as 0x0E which is the > > flag for UVC right? But I am not getting this same info when I lsusb, > > this is weird. So my question is is my entry listed above correct? > > Well, I fear it is. This behaviour is common with a number of USB > interface chips, AFAIK Cypress has even a trademark for it, called > "ReNumeration" (c) ;-) The problem is that the interface chip is in some > generic state on powerup (-> device class 0xFF IIRC) and first needs a > firmware to be loaded. So what you'd need is a small firmware driver and > afterwards, you should be able to use the uvcvideo driver. > > Have you tried using the camera under Windows and afterwards rebooting > with Linux without unplugging? If you're lucky, the firmware will stay > loaded as long as you don't unplug the camera. You might also try to use a > virtual machine with Windows to initialize it.
Or better, try to find if the Windows driver stores the firmware in some kind of readable form. The fxload utility can be used to load EZ-USB firmwares in Linux. Cheers, Laurent Pinchart _______________________________________________ Linux-uvc-devel mailing list [email protected] https://lists.berlios.de/mailman/listinfo/linux-uvc-devel
