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

Reply via email to