Logitech QuickCam Fusion unter Linux

Wir haben für unsere Projekt-/Diplomarbeit eine Logitech Quickcam Fusion gekauft. Natürlich wollen wir diese schöne Webcam unter Linux betreiben. Und soeben habe ich eben dies auf meinem IBM Thinkpad T43p mit Fedora Core 4 geschafft!
Hier eine kurze Anleitung:
Zuerst müssen die Quellen des Kernels vorhanden sein, damit wir anschliessend den Treiber für die Webcam installieren können:

yum install kernel-devel

Jetzt können wir den Source-Code für die Linux-UVC-Treiber hier herunterladen:
http://svn.berlios.de/svnroot/repos/linux-uvc/linux-uvc/trunk/
Den Treiber wiefolgt kompilieren

make

und als root installieren

make install

Nun müssen wir das Modul noch laden:

modprobe uvcvideo

Wenn die Kamera eingesteckt und bis hier hin alles glatt gelaufen ist, müsste die Datei

/dev/video0

erstellt worden sein, womit die Installation eigenlich abgeschlossen ist. Das Problem ist nun, eine Applikation zu finden, welche Video4Linux in der Version 2 unterstützt. Hier habe ich ein solches Programm gefunden:
http://mxhaard.free.fr/spca50x/Investigation/uvc/luvcview-20060207.tar.gz
Zu diesem Programm existiert weder eine Internetseite noch eine anständige Doku, dafür funktioniert es :-)
Installation wie folgt:

yum install SDL-devel
make

Nun kann das Programm ausgeführt werden:

./luvcview -s 640×480

Nun sollten wir sehen, was die Kamera sieht!

12 Responses to “Logitech QuickCam Fusion unter Linux”

  1. Mangamaniac Says:

    Hallo
    Ich bekomme folgende Fehlermeldung wenn ich make ausführe:

    Building USB Video Class driver…
    make[1]: Entering directory `/usr/src/linux-2.6.13-15.8-obj/i386/smp’
    make[1]: *** Keine Regel, um modules zu erstellen. Schluss.
    make[1]: Leaving directory `/usr/src/linux-2.6.13-15.8-obj/i386/smp’
    make: *** [uvcvideo] Fehler 2

    Ich habe den Kernel Source installiert, muss ich bei make noch irgentwas anfügen?
    PS.: Bin noch neu in Linux ^^;

  2. KH.Gansel Says:

    Hallo,

    lässt sich der usbtreiber soweit modifizieren, das auch Videocapture mit 1280×960 Pixel möglich ist? Die Kamera unterstützt das auf jedenfall unter Windows ( http://ghonis2.ho8.com/fusiontest4.html ). Ebenfalls von interesse wäre ein Belichtungszeit von 10sec pro Bild, das mit Windows auch geht.

    Hab Ihr eine Idee wie man das lösen kann?

    Ansonsten läuft der Treiber mit der Fusion und Fedora Core 4 klasse!

    cu
    kalle

  3. surech Says:

    @KH.Gansel: Videos wirst du von der Fusion ausschliesslich in der Auflösung 640×480 bekomen (auch unter Windows). Einzig einzelne Bilder kannst du in der vollen Grösse von 1280×960 auslesen. Unter Linux musst du dazu nicht den Treiber modifizieren, sondern einzig eine geeignete Anwendung zum Auslesen der Bilder finden.
    Das wiederum dürfte nicht ganz einfach sein, da dieser Treiber nur Video4Linux in der Version 2 unterstützt. Vielleicht kannst du ja hiermit etwas anfangen:
    http://sane-v4l2.inodes.org/
    sonst musst du versuchen, mit der V4L2-API die Bilder selbst auszulesen

    Die Sache mit der Belichtungsdauer dürfte ins selbe Kapitel fallen.

  4. Martin Says:

    Hallo,

    ich habe folgendes problem, nachdem ich noch Linux anfänger bin, habe ich von den keine Ahnung und komme mit dem einfach nicht zu recht, ich weiß nicht was ich für dateien brauch um den uvc treiber zu installierern.

    Ich brauche hilfe umd die Webcam zu installieren und dass es mir jemand erklärt, so dass es auch ich versteh.

    Danke,
    Martin

  5. Tim Says:

    Eigentlich ganz einfach:

    svn co http://svn.berlios.de/svnroot/repos/linux-uvc/linux-uvc/trunk linux-uvc
    make
    su -c “make install”

    Fertig!

    Das bedingt allerdings das Vorhandensein einiger Komponenten auf Deinem System:
    - subversion client
    - kernel source
    - gcc und make
    - binutils
    Wie Du diese installierst, hängt von Deiner Distribution ab, auf Debian/Ubunto wäre das:
    apt-get install subversion gcc make binutils
    apt-get install `apt-cache search linux-sourc |grep ^linux-sourc|cut -f1 -d ‘ ‘`
    (als root)

    Tim

  6. Norbert Says:

    Mit OpenSuse 10.2 64 und 32 -bit Version und

    ./luvcview -s erhalte ich die Meldung:

    uvcview verion 0.1.4
    size width: 640 height: 480
    Video driver: x11
    A window manager is available
    video /dev/video0
    ERROR opening V4L interface

    Was mache ich falsh?

    Gruss Norbert

  7. gollo Says:

    Hi Mangamaniac ,

    du musst nach dem Sourcen installieren auch die .config des aktuellen Kernels hinlegen. Die sollten unter /boot/config-… liegen.

    und dann vielleicht auch noch den kernel einmal bauen. bin auch gerade dabei. ;-)

  8. gollo Says:

    cp /boot/config-xxx /usr/src/kernel-source-xxx/.config
    ln -S /usr/src/kernel-source/xxx /lib/modules/xxx/build
    cd /usr/src/kernel-source-xxx/
    make

    das war bei mir mit kernel xxx unter debian/sarge notwendig um die vorbereitungen fuer oben zu treffen. hoffe das hilft weiter

  9. Freakhamster Says:

    svn co http://svn.berlios.de/svnroot/repos/linux-uvc/linux-uvc/trunk linux-uvc
    make

    wenn ich das eintippe, kommt bei mir nur “keine make-Steuerdatei gefunden….”

    wie gehts ab da weiter? ^^

    Danke!

  10. Piano Says:

    @Freakhamster: Bist du vor dem make ins “trunk” Verzeichniss gesprungen?

  11. tom Says:

    Hi

    hat jemand die Fusion unter ubuntu 6.10 zum laufen bekommen?
    danke für howtos

    Tom

  12. Anna Says:

    Vielen Dank für die Tips! Bin auch noch eher Anfänger was Linux angeht und daher auf solche Hilfen angewiesen, aber so klappt’s dann auch meistens recht schnell. Mit der QuickCam bin ich jedenfalls inzwischen auch sehr zufrieden, nachdem sie dann mal lief, hoffentlich bleibt das so!

Leave a Reply