Logitech Quickcam Messenger in Linux

I found this link about the Logitech Quickcam Messenger.


I found it by searching for the USB ID that I got from ‘lsusb’ output.
ID 046d:08f0 Logitech, Inc.

It is cool because Comcast was giving away these things for free to promote their high speed internet with video emails and conferencing.

I’m using Ubuntu Breezy right now, so I had to force the compilation to use gcc-3.3

sudo rm /usr/bin/gcc ; sudo ln -s gcc-3.3 /usr/bin/gcc

The rest of this should work in Ubuntu Hoary as well.

Lets use sudo intead of su:

sed -ie ‘s/su -p -c/sudo/’ ./quickcam.sh

Make sure you have kernel-headers installed, and a build link setup:

sudo apt-get install linux-headers-`uname -r`
sudo ln -s /usr/src/linux-headers-`uname -r` /lib/modules/`uname -r`/build

Now just run ./quickcam.sh from the qc-usb-messenger-0.8.tar.gz

It will make you press enter a bunch of times. Just keep doing that.

Eventually it will load, test, and install the quickcam.ko kernel module.

See http://home.mag.cx/messenger/ for more details.

The microphone in the Quickcam Messenger is already supported by the usb-audio module. The button on the camera may be used. See the readme:http://home.mag.cx/messenger/source/_README_MESSENGER

15 thoughts on “Logitech Quickcam Messenger in Linux”

  1. couldn’t you have just done an “export CC = /usr/bin/gcc3.3” rather than demolishing your pretty, distro provided symlink? 😛

  2. Doesn’t work for me on breezy.
    The problem when compiling is the absence of “remap_page_range” in recent kernels, which is called in qc-memory.c (warning message during compilation). The driver won’t load on a standard 2.6.12 kernel breezy (“unknown symbol in module quickcam.ko”).
    When chanigin remap_page_range for remap_pfn_range, the driver will compile and load, but no picture and the system will crash after a few minutes

  3. NO not right
    the 2nd line not working

    sed -ie ’s/su -p -c/sudo/’ ./quickcam.sh

    with this error
    sed: invalid option — p

    dose sed include -p option?
    sed –help
    cant see it

    (Ubuntu Breezy 5.10)

  4. I keep getting the error that no compatible cameras were found, which is ridiculous because the chipset under lsmod (which can be run as a normal user) exaclty matches that in the _README_MESSENGER file. I don’t have a device /dev/video0 and am wondering if this is part of the problem.

  5. I’ve just compiled on a fresh install of Ubuntu 6.04 (Dapper Drake) flight 2, which is the 2nd alpha release.

    From a fresh install of Dapper, all I had to do was:

    #sudo apt-get install build-essential
    #sudo apt-get install linux-headers-686

    Then I changed directory to where I’d unpacked the source and it was go.

    #sudo make install

  6. Re my previous comment, I should mention that I’d also installed the linux-686 kernel and had booted into it.

    #uname -a
    Linux abdul4 2.6.15-8-686 #1 SMP PREEMPT Tue Dec 13 03:38:39 UTC 2005 i686 GNU/Linux

    And I have to say that Dapper looks fantastic and seems much faster than Breezy (on my P3-550/192MB RAM PC). I’ve had only a few very minor problems.

  7. Graham Cranston: you can just ignore that warning and go on. All will work flawlessly anyway (at least it has worked here :+)

  8. I had to struggle to get this working on Breezy but after doing the same procedure a couple of time it suddenly worked. Also, while running the script it always told me it could not identify my camera but I just continued and now it works.

  9. This webcam is now supported directly from within the Linux 2.6.18 kernel source tree. All distros with 2.6.18 and higher kernel versions should support this camera out of the box.

  10. i am using and set the kernel option for logitech quickcam messenger support to native. I installed camorama but i only get a messed up static pic of noise.
    kubuntu edgy.
    Any help?

Comments are closed.