Logitech QuickCam Messenger on Ubuntu 9.04 (Jaunty)
14. June 2009Thanks to everyone helping me out, making this instruction better. Once again, this shall help you getting a Logitech QuickCam Messenger (ID: 046d:08f0) running on Linux Ubuntu 9.04 (Jaunty) using Skype. Please don’t waste any time posting instructions for other webcams. We don’t care!
To make sure, you got the right cam, plug it into your computer.
Check if your camera matches my ID by running:
There should be something like this:
| Bus 008 Device 003: ID 046d:08f0 Logitech, Inc. QuickCam Messenger |
If your ID matches, please continue, otherwise you might be lucky and can start installing Gstfakevideo straight away. However this “Howto” was only tested for a QuickCam Messenger with the ID above. For other IDs please take a look here: https://wiki.ubuntu.com/SkypeWebCams
All you need before we start:
Remove the old quickcam_messenger module because it will not deliver the correct colors for our cam. If you do find a solution for this problem, please leave a comment! Thanks. Anyway removing the installed module:
To make sure it is not going to be loaded again we add the following line at the end of /etc/modprobe.d/blacklist.conf
| blacklist quickcam_messenger |
Download the new qcmessener module:
tar xzvf qc-usb-messenger-1.8.tar.gz
cd qc-usb-messenger-1.8
Apply this patch:
patch -p0 < qc_2.6.28_patch.txt
Continue installing:
sudo make install
sudo insmod ./qcmessenger.ko
Ignore the “Kernel configuration is invalid.” errors.
Give it a test:
sudo gst-launch-0.10 v4lsrc device=/dev/video0 ! ffmpegcolorspace ! ximagesink
If every thing works go on and install Gstfakevideo:
cd gstfakevideo
make
sudo make install
Create a new file (i.e. in your home directory) called skype.sh and add these lines:
| #!/bin/sh gstfakevideo v4lsrc device=/dev/video1 ! ffmpegcolorspace |
And run:
Now reload the module
sudo modprobe qcmessenger compatible=6 video_nr=1
Info: run
to view more options.
Create a new file /etc/modprobe.d/qcmessenger.conf and add:
| options qcmessenger compatible=6 video_nr=1 |
This makes sure, that your webcam will always be /dev/video1 (as /dev/vidoe0 is needed for gstfakevideo) and uses “dblbuf” (correct colors).
Add your account to the “video” group:
Finally fire up Skype by running skype.sh. That’s it!
Please leave a comment if you got some problems or want to give me feedback.

