Feb
26
Linux Driver for Quickcam USB cameras – Logitech Quickcam Fusion
February 26, 2008 | By: UbuntuLinuxHelp | 9 Comments
Posted in How to..., Installation
I just inherited a Logitech Quickcam Fusion, but where the heck are the drivers? I took a look at the Logitech site... and asked the same question. (Sidenote: Logitech, you need to get your act together. Where are your Linux drivers?).
Needless to say Ekiga could not use the cam. After much hair pulling, nashing of teeth and grumbling, I was able to Google enough information to put a solution together. If someone is looking for a solution on Feisty, read on...
First, I needed to install the linux headers for my kernel (so I could properly compile the drivers). To compile, I needed tools (GCC, etc.):
(Unplug the cam!!)
sudo apt-get install build-essential
sudo apt-get install linux-headers-386
* If you use i686 the make sure your command is: sudo apt-get install linux-headers-686 instead
To get a driver go here: http://svn.berlios.de/svnroot/repos/linux-uvc/linux-uvc/trunk/ and save each file to your sources folder. (Mine is .../root/sources/linux-uvc). The following should be saved:
Makefile
dynctrl.txt
svn-version.sh
uvc_compat.h
uvc_ctrl.c
uvc_driver.c
uvc_isight.c
uvc_queue.c
uvc_status.c
uvc_v4l2.c
uvc_video.c
uvcvideo.h
** I don't know what the rules are about distribution, but if they disappear or someone cannot get them, just say so in the comments section and I will have them.
Update Feb. 24, 2010: I just found out that the Berlios site requires logins to download the actual files. I have no idea when they changes this. In my opinion the registration is harder to find, so here's the link to that: http://developer.berlios.de/account/register.php I notice they now support Git as well as SVN, etc. Also an IMPORTANT thing to keep in mind is that Ubuntu 8.04.x and 9.x support this camera out-of-the-box
Now that I had the drivers, run the following command in the same directory you saved them to:
sudo make && sudo make install
This installs those drivers and you can type "dmesg" in the same terminal (after plugging in the cam) to see the "xxxx class device" message. That means the drivers work.
I started Ekiga, but no-go... no video... :(
So:
sudo modprobe uvcvideo
Seems the problem was with Ekiga preferences? I tried Tried v4l2 on the video devices, and the set the 'USB video class device' to auto
(I'm going from memory in this last part as I didn't write it down... but I'm sure I saw that in a post in one of the links below). Either way... Wheeee!!! It works!
Only in Ekiga.
I don't remember every single page I looked at, but most of them are here. There is no way I could have figured all this out myself, so big kudos to all the contributors on those sites!:
http://forum.skype.com/index.php?showtopic=10858
http://www.theinquirer.net/en/inquirer/news/2007/04/30/one-man-writes-linux-drivers-for-235-usb-webcams
http://mxhaard.free.fr/spca5xx.html
http://linux-uvc.berlios.de/
http://svn.berlios.de/svnroot/repos/linux-uvc/
http://qce-ga.sourceforge.net/
http://ubuntuforums.org/showthread.php?t=321862
http://ubuntuforums.org/showthread.php?t=194793
Update: If you're looking for more information, I've found another resource that, among other things, has:
"...a script to install your webcam on ubuntu. The author has now one application for all the scripts. It does detect which driver is needed and installs the correct driver..."
You can find this (script) via http://ralph.n3rds.net/index.php?/archives/128-ubuntu-webcam.html
Additionally, there's information about Logitech QuickCam Express Plus and Ubuntu community webcam help.
Related posts:
- The Trouble With Webcams and Ubuntu Linux
- Hardly Any Hardware Works on Ubuntu Linux?
- AMD Does Linux Video Drivers!!
- How to Install VMware in Ubuntu Linux
- Installing an Ubuntu Linux Hardy 8.04 LAMP and FFMpeg Server With a GUI – Hardware Installation.

(5 votes, average: 4.60 out of 5)
I forgot to mention, the “Makefile” kept saving with a .htm extension. Just rename it without the extension!
[...] Ubuntu Hardware Compatability List (HCL) Massive List of Laptops That Work With Ubuntu [...]
To anyone who reads this..
You don’t have to manually copy the stuff from the http://svn.berlios.de/ url.. It’s a svn url which means it’s actually a lot easier to get the files. Here’s what you do:
(Subversion is a program that lets developers make it easy for people to access the source code, and if they want to, edit it!)
First, install the subversion client, don’t worry, it’s small!
$ sudo apt-get install subversion
Then, go to the folder you want to put the files in, and run:
$ svn co http://svn.berlios.de/svnroot/.....uvc/trunk/
This will download all the files automagically! Generally this is how you download any files from “http://svn…” URLs in general!
Also, it is both unnecessary and moreover, UNSAFE to run:
$ sudo make
You only have to run
$ make
But you DO have to run
$ sudo make install
because usually this is putting stuff in system-critical spots!
great, I can build and load the module with Kubuntu 8.04 also!
I do not know if the webcam actually works because I am using a virtual machine, so I cannot attach a webcam.
What is the device file that should exist after loading the module?
Again thanks for this tutorial!
[...] Linux Driver for Quickcam USB cameras – Logitech Quickcam Fusion will help you get your Logitech Fusion working with Ekiga. This is a post I wrote just over a year ago, some things may have changed (and personally, I’ve learned a lot more since then). [...]
I got the below message when trying to install driverrobit to get my logitch webcam working on the latest version of Ubuntu, can anyone help ??
rchive: /home/brad/Desktop/DriverRobot_Setup.exe
[/home/brad/Desktop/DriverRobot_Setup.exe]
End-of-central-directory signature not found. Either this file is not
a zipfile, or it constitutes one disk of a multi-part archive. In the
latter case the central directory and zipfile comment will be found on
the last disk(s) of this archive.
zipinfo: cannot find zipfile directory in one of /home/brad/Desktop/DriverRobot_Setup.exe or
/home/brad/Desktop/DriverRobot_Setup.exe.zip, and cannot find /home/brad/Desktop/DriverRobot_Setup.exe.ZIP, period.
@Bradb71
The line that says “/home/brad/Desktop/DriverRobot_Setup.exe” tells you that this is windows software. (“.exe”)
What is the model of the camera?
I do make && make install and I get the error message “make: *** No targets specified and no makefile found. Stop”
Help?
@Grizzly907
You must run the command
make && make installin the SAME DIRECTORY as the downloaded files.However, this camera works out-of-the-box on Ubuntu 8.04 and 9.04.