hab meine erste webcam gekauft und sofort neue Probleme. Suse sieht webcam als usb mit lsusb, erkennt die Produzenten und zeigt sogar vendor 093a:262c. Laut Herrn Kaiser (http://kaiser-linux.li/index.php?title=PAC7311), es geht hier um pac7311, was sollte im gspcav1 sich befinden und mit patch von Herrn Kaiser gut laufen. Was aber nicht der Fall ist. Wenn ich gspcav1 als rpm installiere, passiert nichts - ich bekomme, natürlich, gspca.ko, aber keinen dev/video. Dazu brauche ich auch gspcav1 Ordner, um patch zu installieren, so was gibt's auch nicht. Ich versuchte mit gspcav1, gspcav, v4l, sogar mit uvcvideo, - alle zusammen oder nacheinander - alles umsonst. Webcam funktioniert nicht! Weist jemand vielleicht eine Lösung?
Grafikkarten und Monitore 26.150 Themen, 115.656 Beiträge
Hallo
Als erstes brauchst Du dieses Modul von hier:
http://mxhaard.free.fr/download.html
Da kannst Du diesen Quellcode ab Kernelversion2.6.11 (gspcav1-20071224.tar.gz) herunterladen und entpacken (das ist nämlich dann gleichzeitig auch das Verzeichnis, in welchem Du den Patch einbauen mußt), dann läßt Du das make durchlaufen und anschließend kopierst Du den Patch in das Kompilierungsverzeichnis:
gspca-20071224-PAC7311b.patch
Und führst mit diesem Befehl als root den Patch aus:
patch -p1
Da sollte die Ausgabe wie folgt sein:
himalaya:/home/yetis/gspcav1-20071224 # patch -p1 patching file decoder/gspcadecoder.c
patching file Pixart/pac7311.h
patching file stream.raw
Danach gleich weiter als root ein make install und da sollte die Ausgabe bei Erfolg so aussehen:
himalaya:/home/yetis/gspcav1-20071224 # make install
mkdir -p /lib/modules/`uname -r`/kernel/drivers/usb/media/
rm -f /lib/modules/`uname -r`/kernel/drivers/usb/media/spca5xx.ko
rm -f /lib/modules/`uname -r`/kernel/drivers/media/video/gspca.ko
install -c -m 0644 gspca.ko /lib/modules/`uname -r`/kernel/drivers/usb/media/
/sbin/depmod -ae
Anschließend ebenfalls ein rmmod gspca und ein modprobe gspca, um das Modul zu entladen und wieder frisch einzuladen.
Kamera anstecken und hoffen, das es klappt:-)
Wichtig ist, das das Kompilieren im Quellverzeichnis und das Patchen in selbigem fehlerfrei durchläuft, das make kannst Du mit User-Rechten durchführen, make install und patch muß mit root-Rechten laufen.
Die Installation sowie das Anlegen der Verzeichnisse sollte beim Kompilieren automatisch erfolgen, lief bei mir jetzt im Test jedenfalls reibungslos.
Das Entladen und Neueinladen des Treibers sollte bewirken, das das Modul mit Sicherheit geladen wird.
Da Du das Kernelmodul als rpm installiert hast, war natürlich auch das Verzeichnis für den Patch nicht vorhanden, das könnte das Problem gewesen sein.
Gruß
fakiauso