Hello I am following this group since a while ago, because I have bought a webcam that works perfectly on a USB2 port, but I needed USB1 support as well.
After seeing improvements related to USB1/huffman/jpeg compression, I tested the development tree from yesterday on a PCengine's WRAP. It is a geode-based PC with an USB1 port. I am glad to report that it works! thanks to everyone developing or testing this driver! Now some info: My webcam is a 6270 which has an switch to capture infrared. My lsusb gives: Bus 001 Device 003: ID 0c45:6270 Microdia PC Camera (SN9C201 + MI0360/ MT9V011 or MI0360SOC/MT9V111) U-CAM PC Camera NE878, Whitcom WHC017, ... Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub I tested it on voyage linux 0.6 beta. The maximum resolution I could capture (with mplayer) was 320x200 or (nonstandard) 320x230, at framerates from 1 to 25. If I go above, I got some: libv4lconvert: Error decompressing JPEG: fill_nbits error: need 4 more bits My cmd line was: when plugging in the cam, I got: [ 1175.006133] microdia: Microdia USB 2.0 webcam driver loaded [ 1175.007179] microdia: Microdia USB 2.0 Webcam - 0C45:6270 plugged- in. [ 1175.015003] microdia: Detected SN9C20X Bridge [ 1175.228256] microdia: I2C slave 0x5d returned error during write to address 0xff [ 1175.284240] microdia: Detected MT9V111 Sensor [ 1176.003677] microdia: Microdia USB 2.0 Webcam is now controlling video device /dev/video0 [ 1176.028549] usbcore: registered new interface driver usb_microdia_driver [ 1176.033665] microdia: v2008.11 : Microdia USB 2.0 Webcam Driver LD_PRELOAD=/usr/local/lib/libv4l/v4l2convert.so mencoder tv:// -tv driver=v4l2:width=320:height=230:fps=10:device=/dev/video0 -nosound - o /tmp/t.avi -ovc lavc After quitting mplayer, I gots tons of these in dmesg: [ 430.264304] microdia: Iso frame 1 of USB has error -18 [ 430.264304] microdia: Iso frame 2 of USB has error -18 [ 430.264304] microdia: Iso frame 3 of USB has error -18 [ 430.264304] microdia: Iso frame 4 of USB has error -18 ... ... so I commented in in the source. So to summarize: ++ OK with USB1 up to 320,240, 25fps - : I2c error when plugging in, not sure if it is important - : the built in microphone does not seem to be recognized - cannot go above 320x230 ;-) And now I have questions: - Is the resolution limitation due to USB total bandwidth, or only to the size of a picture? In fact I'd like to get bigger resolution if possible, even at 1fps (I do not need to use it as a real webcam but rather as a 'screenshotter') - What is the 'bulk' parameter in the module? - How do I choose between huffman and jpeg compresson, and why? I am at your disposal if you want more tests, and thank you for this driver! Eric --~--~---------~--~----~------------~-------~--~----~ Lets make microdia webcams plug'n play, (currently plug'n pray) To post to this group, send email to [email protected] Visit us online https://groups.google.com/group/microdia -~----------~----~----~----~------~----~------~--~---
