Webcams
Aus Mandriva Community Wiki
Inhaltsverzeichnis |
[bearbeiten] Webcam testen und wichtige Informationen sammeln
Bevor du dir eine Webcam kaufst, solltest du dich umsehen, ob es bereits einen Linux-Treiber für diese Kamera gibt. Wenn du bereits eine Webcam hast, schließe sie einfach an und suche die Vendor- und Produkt-ID heraus, damit du bestimmen kannst, welcher Treiber genutzt werden soll.
Um diese wichtige Seriennummer zu erfahren, mit deren Hilfe du den Chipsatz und die Webcam bestimmen kannst, musst du sicherstellen das usbutils installiert ist und folgendes ausführen:
$ /usr/sbin/lsusb Bus 004 Device 002: ID 05a9:8519 OmniVision Technologies, Inc.
(in diesem Beispiel handelt es sich also um eine Webcam mit der Identifikationsnummer 05a9 8519)
Um nun zu testen, ob irgendetwas beim Laden des neuen Treibers schief gegangen ist (und, um nützliche Informationen für spätere Hilfestellungen in Foren zu bekommen), kannst du dir die Logs anschauen: öffne dazu die Konsole und melde dich als root an, bevor du den Treiber lädst bzw. entlädst oder die Webcam an- bzw. absteckst und gebe folgendes ein:
su tail -vf /var/log/syslog&
Der einfachste Weg ist es das Programm camstream zu installieren und zu nutzen. Es wird deine Kamera erkennen, sofern der Treiber geladen wurde, und die richtige Auflösung wählen, um die Webcam zu testen.
[bearbeiten] Unterstützte Kamerakonfigurationen über Chipsatz und Treiber
[bearbeiten] spca5xx
Der Treiber unterstützt eine breite Palette von Webcams von Anbietern wie Creative und Logitech.
Nach der Installation des dkms-spca5xx-Pakets, musst du die Konfigurationsdatei /usr/src/spca5xx-0.57.00/dkms.conf bearbeiten und am Ende um die Zeile
AUTOINSTALL=yes
ergänzen.
Diese Website stellt eine exzellente Liste der von diesem Treiber unterstützten Webcams zur Verfügung.
[bearbeiten] pwd- und pwc (verbesserte Auflösung)-Treiber (2007)
Für eine komplette Referenz, siehe Stéphane Téletchéas Seite zum Thema (en).
Der pwd ist im Basissystem enthalten.
Um den verbesserten Treiber zu bekommen, stelle sicher, dass bei dir die /contrib-Repositories eingerichtet sind und installiere dir dkms-pwc.
Starte deinen Rechner neu und wende folgende Befehle an:
rmmod pwc modprobe pwc
Liste der vom Treiber unterstützte Webcams
[bearbeiten] Webcams mit ov51x-Chipsatz und beschleunigen JPEG-Video (Zusammenstellung von Webcam Treibern - fortgeschrittene Anleitung)
Webcams mit dem ov51x-Chipsatz werden vom Basissystem unterstützt, aber einige Kameras haben eine beschleunigte JPEG-Funktion, welche nicht in den Linux-Kernel integriert werden kann.
Du musst daher auf die Rastageeks-Website gehen und das aktuelle Tarball des gehackten Treibers herunterladen.
Die aktuelle Version ist ov51x-jpeg-0.5.4.tar.gz.
Außerdem musst du die passenden Kernel-Sources für den genutzten Kernel installieren (die Versionsnummer muss übereinstimmen).
Öffne nun eine Konsole und werde root:
su
, gehe in das Verzeichnis in dem das Archiv liegt und entpacke es. Wechsle anschließend in den erstellten Ordner und baue den Treiber (per make):
cd Download tar xvf ov51x-jpeg-0.5.4.tar.gz cd ov51x-jpeg-0.5.4 make
, danach musst du den erstellten Treiber in den passenden Treiberordner deines Kernels kopieren:
cp *.ko /lib/modules/2.6.17-8mdv/kernel/3rdparty/ depmod -a modprobe ov51x modprobe ov519_decomp
Lies dir auf jeden Fall die Dokumentation auf der Rastageek-Website durch, um den richtigen Treiber für deine Webcam zu laden!
[bearbeiten] Die Zukunft
Ein sehr wichtiger Treiber scheint der Linux UVC-Treiber zu sein, der für Webcams und andere Geräte das macht, was sonst der USB Massenspeicher-Treiber tut. Das bedeutet transparenter Support mit einem Treiber für nahezu alle Geräte!
Mehr dazu erfährst du auf dieser Website

