On Tue, 2009-01-06 at 20:51 +0200, subscriptions wrote: > On Mon, 2009-01-05 at 02:24 +0100, Micha Feigin wrote: > > I'm trying to get a Logitech, Inc. QuickCam Web (lego webcam based on > > logitec) working on my box running kernel 2.6.28 amd64 kernel. I > > managed to fix compilation errors using a patch I found on the bug > > tracking system plus some extra modifications. The resulting driver > > loads and recognizes the camera but > > xawtv doesn't give any output (black screen), the test program that > > comes with driver gives zeros for mem_map mode, it does seem to give > > and image for read mode. I also tried a sample program with opencv > > which complains HIGHGUI ERROR: V4L: device /dev/video0 is unable to > > capture video memory. I can't downgrade the kernel since I need the > > newest e1000e for my network card > > (anything older and the network card isn't supported). > > > > Thanks > > Hi, > > I got qc-usb v1.8 working under 2.6.26-1-686. It needs a patch though. > > qc-usb-messenger: > http://home.mag.cx/messenger/source/qc-usb-messenger-1.8.tar.gz > patch: > http://sources.gentoo.org/viewcvs.py/*checkout*/gentoo-x86/media-video/qc-usb-messenger/files/qc-usb-messenger-1.8-kcompat-2.6.26.patch?rev=1.1 > or http://tinyurl.com/6wk4sm > > Best, > > Rob
Forgot to mention: you can change the behaviour by loading the driver with additional parameters. See modinfo on the module: mycomputer:/home/myname # modinfo qcmessenger filename: /lib/modules/2.6.26-1-686/misc/qcmessenger.ko license: GPL author: See README description: Logitech QuickCam USB driver alias: usb:v046Dp08DAd*dc*dsc*dp*ic*isc*ip* alias: usb:v046Dp08F6d*dc*dsc*dp*ic*isc*ip* alias: usb:v046Dp08F5d*dc*dsc*dp*ic*isc*ip* alias: usb:v046Dp08F0d*dc*dsc*dp*ic*isc*ip* depends: usbcore,videodev vermagic: 2.6.26-1-686 SMP mod_unload modversions 686 parm: qcdebug:Sets the debug output (bitfield) (int) parm: keepsettings:Keep picture settings across one open to another (0-1) (int) parm: settle:Maximum number of frames to wait picture brightness to settle (0-255) (int) parm: subsample:Sets subsampling (0-1) (int) parm: compress:Enable compressed mode (0-1) (int) parm: frameskip:How frequently capture frames (0-10) (int) parm: quality:Sets the picture quality (0-5) (int) parm: adaptive:Automatic adaptive brightness control (0-1) (int) parm: shutteradapt:Automatic adaptive shutter control (0-1) (int) parm: equalize:Equalize image (0-1) (int) parm: userlut:Apply user-specified lookup-table (0-1) (int) parm: retryerrors:Retry if image capture fails, otherwise return error code (0-1) (int) parm: compatible:Enable workaround for bugs in application programs (bitfield) (int) parm: video_nr:Set videodevice number (/dev/videoX) (int) To automatically set parameters when plugging the camera, I have the following in /etc/modprobe.d/local: mycomputer:/home/myname# cat /etc/modprobe.d/local options qcmessenger compatible=6 quality=2 subsample=1 Best, Rob -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org