Hi Jim, > I have a "Pico iMage Webcam" from Ecamm which is a CCD based UVC > device. I suspect it is far from being supported in the uvcvideo > drivers. It works without device specific drivers on Mac OS X and > allegedly Windows XP so it seems they have followed the spec in some > manner.
That's interesting. The linux-uvc project aims at supporting all UVC compliant webcams, so I'm definitely interested in investigating your problems. > Problems so far: > > 1) The frame format descriptor is in the endpoint instead of the > interface. I patched to look both places. That's not very UVC-compliant. Could you send me a complete device descriptor dump ? As lsusb might not print all information, please send me the content of /proc/bus/usb/<bus number>/<device number> as well. > 2) The probe fails. I naively skip the probe. How does it fail ? Can you give me more information ? > 3) There are no isochronous endpoints. The only endpoint is Video > Streaming endpoint for 512 byte bulk data. That's a known issue. UVC devices can use either isochronous or bulk transfers. As the only cameras I own or can easily get access to implement isochronous transfers only, I haven't been able to add support for bulk transfers. > At this point I'm guessing it will take 100+ lines of code to deal > with this camera and is better left to the driver writers. You could have a try :-) Support for bulk transfers is an important feature. > I'll switch to one of the supported logitech models. Though my first > camera didn't work, I have to say it is nice to have a driver working > from a documented camera API after all the time I've spent playing > driver roulette with the various reverse engineered webcam drivers > for linux. > > If one of the active driver writers would like this camera for coding > and they aren't someplace too expensive for me to ship from the usa > then they should send me an email and an address and I'll send them > the camera. That's very nice of you. I live in Belgium, how expensive would it be to send it here ? Best regards, Laurent Pinchart _______________________________________________ Linux-uvc-devel mailing list [email protected] https://lists.berlios.de/mailman/listinfo/linux-uvc-devel
