Linux Driver for Quickcam USB cameras – Logitech Quickcam Fusion

February 26, 2008 | By: UbuntuLinuxHelp | 9 Comments
Posted in How to..., Installation

1 Star2 Stars3 Stars4 Stars5 Stars (5 votes, average: 4.60 out of 5)
Loading ... Loading ...

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?).

Logitec FusionNeedless 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.

If you like this post, why not share it?
  • StumbleUpon
  • del.icio.us
  • Digg
  • Google Bookmarks
  • Reddit
  • Mixx
  • Yahoo! Bookmarks
  • blogmarks
  • Twitter

Related posts:

  1. The Trouble With Webcams and Ubuntu Linux
  2. Hardly Any Hardware Works on Ubuntu Linux?
  3. AMD Does Linux Video Drivers!!
  4. How to Install VMware in Ubuntu Linux
  5. Installing an Ubuntu Linux Hardy 8.04 LAMP and FFMpeg Server With a GUI – Hardware Installation.


Comments

9 Comments so far

  1. UbuntuLinuxHelp UbuntuLinuxHelp on February 26, 2008 6:14 pm

    I forgot to mention, the “Makefile” kept saving with a .htm extension. Just rename it without the extension!

  2. Hardly Any Hardware Works on Ubuntu Linux! | Ubuntu Linux Help Hardly Any Hardware Works on Ubuntu Linux! | Ubuntu Linux Help on March 6, 2008 9:28 am

    [...] Ubuntu Hardware Compatability List (HCL) Massive List of Laptops That Work With Ubuntu [...]

  3. Harrison Chapman Harrison Chapman on July 13, 2008 1:20 am

    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!

  4. Thorsten Thorsten on October 8, 2008 12:32 am

    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!

  5. The Trouble With Webcams and Ubuntu Linux | Ubuntu Linux Help The Trouble With Webcams and Ubuntu Linux | Ubuntu Linux Help on April 7, 2009 8:55 am

    [...] 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). [...]

  6. Bradb71 Bradb71 on November 13, 2009 5:38 pm

    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.

  7. UbuntuLinuxHelp UbuntuLinuxHelp on November 16, 2009 8:57 am

    @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?

  8. Grizzly907 Grizzly907 on January 22, 2010 4:11 pm

    I do make && make install and I get the error message “make: *** No targets specified and no makefile found. Stop”

    Help?

  9. UbuntuLinuxHelp UbuntuLinuxHelp on January 24, 2010 1:35 pm

    @Grizzly907

    You must run the command make && make install in the SAME DIRECTORY as the downloaded files.

    However, this camera works out-of-the-box on Ubuntu 8.04 and 9.04.

Name (required)

Email (required)

Website

Speak your mind