Wednesday, February 4, 2009

Ubuntu QuickCam Express

Bus 001 Device 004: ID 046d:0840 Logitech, Inc. QuickCam Express

Bug #196811 - Comment #32
Sebastian Keller wrote on 2008-10-08: (permalink)

I built the driver this way:

1. install "build-essential" and make sure you have the current linux-headers package installed.
2. get the qc-usb source used by ubuntu from;a=snapshot;h=af08ea6e38e756093ada807ed79ca409afd7c174;sf=tgz and extract it on the desktop
3. get the original qc-usb source from and extract only "Makefile" and copy this Makefile over the one from the ubuntu version
4. get and store it on your desktop
5. get and store it on your desktop
6. open terminal and "cd ~/Desktop/ubuntu-intrepid/"
7. patch -p3 < ../quickcam_parent.patch
8. patch -p3 < ../quickcam_type.patch
9. make quickcam.ko
10. sudo cp quickcam.ko /lib/modules/$(uname -r)/kernel/ubuntu/qc-usb/
11. make sure the old version of the module is not loaded by checking "lsmod | grep quickcam" and then plug in your camera
12. start cheese

The problem you had about something being undefined is because of a change in the kernel, that the qc-usb source in the ubuntu tree got adapted to, but the one on not.


  1. Same problem as comment 1, using Karmic....

  2. Indeed good guide. I have been struggle for long time.