Comment 22 for bug 22070

Revision history for this message
loonatic (albert-friendly) wrote :

Expanding on a driver working for 2.6.26.7:

Instead of using the 0.6.6 driver that Ubuntu uses, i've used the driver that did work with previous kernels:
http://home.mag.cx/messenger/source/qc-usb-messenger-1.8.tar.gz

Get rid of the various sem_getcount() calls, patches can be found from various sources, like:
http://bugs.gentoo.org/attachment.cgi?id=167504

make all
insmod ./qcmessenger.ko

and voila:

[ 2359.948163] qcmessenger: QuickCam USB camera found (driver version QuickCam Messenger/Communicate USB 1.8 $Date: 2008/05/26 00:00:00 $)
[ 2359.948172] qcmessenger: Kernel:2.6.26.7 bus:4 class:FF subclass:FF vendor:046D product:08F6
[ 2359.948183] qcmessenger [ 3.272230]: poisoning qc in qc_usb_init
[ 2359.952998] qcmessenger [ 3.276804]: E00A contains 08F6
[ 2359.952998] qcmessenger: Sensor VV6450 detected
[ 2359.954060] input: Quickcam snapshot button as /devices/virtual/input/input7
[ 2359.958612] qcmessenger [ 3.282952]: Quickcam snapshot button registered on usb-0000:00:1d.0-2/input0
[ 2359.958666] qcmessenger: Registered device: /dev/video1
[ 2359.958738] usbcore: registered new interface driver qcmessenger

No support for v4l2, but v4l in Ekiga works.