• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] Webcam funktioniert nicht mehr

Ich habe bis vor kurzem meine Webcam unter VLC genutzt ohne, dass ich irgend etwas machen musste. Neuerdings gibt es das Gerät /dev/video0 nicht mehr und ich kann die Webcam nicht mehr nutzen. Ich habe openSUSE12.1, aktuelle Updates (außer nvidia Zeugs, da bin ich wieder ewig beschäftigt, dass mein System wieder funktioniert!).
Folgende Infos kann ich liefern:
Code:
# grep web /var/log/messages 
Jan 12 12:44:21 linux-9ixh kernel: [    2.785182] usb 1-2: Product: Acer CrystalEye webcam
Ich habe diese Stelle in /var/log/messages gesucht - sieht so aus, als hätte er beim Booten das Gerät gefunden. Nichts auffälliges.
Code:
~ cat /etc/group | grep video
video:x:33:aspire
Sagt mir jetzt nichts...

Ich habe die ID 064e:a101 Suyin Corp. Acer CrystalEye Webcam (weiß leider den Befehl nicht mehr, der mir diese Info angezeigt hat).
libv4l Pakete habe ich alle aktualisiert.
Die Webcam ist als UVC Gerät unter http://www.ideasonboard.org/uvc/ angeführt. Der Status ist "device works".
Hat jemand Tipps?
DANKE im Voraus!
 

ing0

Member
Ich tippe mal darauf das es an VLC liegt. Hast du die Webcam mal auf anderen Programmen getestet (kopete, skype, whatever)?
Ist es eine USB Kamera, die vielleicht unter /dev/usb auftaucht und nicht unter /dev/video ?
 
OP
V

veryprivat

Member
Hallo ing0,
Danke für die Tipps. Ich bin mir sicher, dass es nicht an VLC liegt. Es funktioniert auch nicht unter kopete und skype. Ich wüsste auch nicht, wie das wie Webcam sonst heißen (außer /dev/video.) sollte, wenn die Programme es nicht selbst finden. Ein /dev/usb gibt es nicht. Wie gesagt, es hat bis vor kurzem noch wunderbar funktioniert. Ich fürchte ich habe irgend etwas kaputt upgedatet. Aber was? Was kann ich noch tun?
 

SUSEDJAlex

Advanced Hacker
Hast du in kopete -> Einstellungen -> Einrichten geschaut ?

dort ist der Reiter "Video" und wird dort die Webcam aufgeführt ?

LG SUSEDJAlex
 
OP
V

veryprivat

Member
hab' ich schon probiert. Es wird wie in Skype und VLC nichts angeführt. Als wäre nichts vorhanden. Alles ausgegraut. Weitere Tipps sind herzlich willkommen.
 
OP
V

veryprivat

Member
guvcview:
Code:
...
Cannot connect to server socket err = Datei oder Verzeichnis nicht gefunden
Cannot connect to server socket
jack server is not running or cannot be started
video device: /dev/video0 
unable to detect video devices on your system (0)
ERROR opening V4L interface: Datei oder Verzeichnis nicht gefunden
Init video returned -1
luvcview:
Code:
luvcview version 0.2.1 
Video driver: x11
A window manager is available
video /dev/video0 
ERROR opening V4L interface 
: No such file or directory
 
OP
V

veryprivat

Member
Code:
# zypper se -si v4l
Daten des Repositories laden ...
Installierte Pakete lesen ...

S | Name                 | Typ   | Version     | Arch   | Repository            
--+----------------------+-------+-------------+--------+-----------------------
i | libv4l               | Paket | 0.8.5-2.1.2 | x86_64 | openSUSE-12.1-Oss     
i | libv4l               | Paket | 0.8.5-2.1.2 | x86_64 | openSUSE-12.1-12.1-1.4
i | libv4l1-0            | Paket | 0.8.5-2.1.2 | x86_64 | openSUSE-12.1-Oss     
i | libv4l1-0            | Paket | 0.8.5-2.1.2 | x86_64 | openSUSE-12.1-12.1-1.4
i | libv4l1-0-32bit      | Paket | 0.8.5-2.1.2 | x86_64 | openSUSE-12.1-Oss     
i | libv4l2-0            | Paket | 0.8.5-2.1.2 | x86_64 | openSUSE-12.1-Oss     
i | libv4l2-0            | Paket | 0.8.5-2.1.2 | x86_64 | openSUSE-12.1-12.1-1.4
i | libv4l2-0-32bit      | Paket | 0.8.5-2.1.2 | x86_64 | openSUSE-12.1-Oss     
i | libv4lconvert0       | Paket | 0.8.5-2.1.2 | x86_64 | openSUSE-12.1-Oss     
i | libv4lconvert0       | Paket | 0.8.5-2.1.2 | x86_64 | openSUSE-12.1-12.1-1.4
i | libv4lconvert0-32bit | Paket | 0.8.5-2.1.2 | x86_64 | openSUSE-12.1-Oss
Code:
# ]zypper lr -uP
#  | Alias                                       | Name                                        | Aktiviert | Aktualisieren | Priorität | URI                                                                             
---+---------------------------------------------+---------------------------------------------+-----------+---------------+-----------+---------------------------------------------------------------------------------
 1 | Aktualisierungen-für-openSUSE-12.1-12.1-1.4 | Aktualisierungen für openSUSE 12.1 12.1-1.4 | Ja        | Ja            |   99      | http://download.opensuse.org/update/12.1/                                       
 2 | Nvidia                                      | Nvidia                                      | Ja        | Ja            |   99      | ftp://download.nvidia.com/opensuse/12.1                                         
 3 | Packman                                     | Packman                                     | Ja        | Ja            |   99      | http://packman.inode.at/suse/12.1                                               
 4 | VLC                                         | VLC                                         | Ja        | Ja            |   99      | http://download.videolan.org/pub/vlc/SuSE/12.1                                  
 5 | filesystems                                 | filesystems                                 | Ja        | Ja            |   99      | http://download.opensuse.org/repositories/filesystems/openSUSE_12.1/            
 6 | openSUSE-12.1-12.1-1.4                      | openSUSE-12.1-12.1-1.4                      | Ja        | Nein          |   99      | cd:///?devices=/dev/disk/by-id/ata-HL-DT-ST_DVDRAM_GSA-T20N_KYE7A663604,/dev/sr0
 7 | repo-debug                                  | openSUSE-12.1-Debug                         | Nein      | Ja            |   99      | http://download.opensuse.org/debug/distribution/12.1/repo/oss/                  
 8 | repo-debug-update                           | openSUSE-12.1-Update-Debug                  | Nein      | Ja            |   99      | http://download.opensuse.org/debug/update/12.1/                                 
 9 | repo-non-oss                                | openSUSE-12.1-Non-Oss                       | Ja        | Ja            |   99      | http://download.opensuse.org/distribution/12.1/repo/non-oss/                    
10 | repo-oss                                    | openSUSE-12.1-Oss                           | Ja        | Ja            |   99      | http://download.opensuse.org/distribution/12.1/repo/oss/                        
11 | repo-source                                 | openSUSE-12.1-Source                        | Nein      | Ja            |   99      | http://download.opensuse.org/source/distribution/12.1/repo/oss/
Code:
lsmod | grep uvc
...gibt nichts aus...

Code:
# uname -a
Linux linux-9ixh.site 3.1.10-1.16-default #1 SMP Wed Jun 27 05:21:40 UTC 2012 (d016078) x86_64 x86_64 x86_64 GNU/Linux
 

SUSEDJAlex

Advanced Hacker
Oh das ist schon mal nicht gut....

du kannst und darfst niemals die Repos von vlc und packman zusammen nutzen, das gibt früher oder später große Probleme.

Ergo: lösche bitte den vlc-Repo sofort !

Dann verpassen wir etwas Feinschliff an deiner Repo-Liste....

packman-Repo bekommt Priorität 20
Update-Repo bekommt Priorität 70
CD-Repo kannst du komplett deaktivieren

Wenn das erledigt ist, mache bitte einen

Code:
zypper dup --from packman

Damit wird alles nach packman umgestellt....

LG SUSEDJAlex
 
OP
V

veryprivat

Member
@SUSEDJAlex: Danke für die Infos bezüglich der Repos - war mir nicht bekannt. Alles wie beschrieben erledigt. Gut, wenn mal jemand drüber schaut, der sich damit auskennt.
Code:
# zypper dup --from Packman
Daten des Repositories laden ...
Installierte Pakete lesen ...
Distributionsaktualisierung berechnen ...

Keine auszuführenden Aktionen.
Meine Webcam funktioniert zwar immer noch nicht, aber das war vermutlich auch nicht Ziel dieser Aktion, oder?
 

SUSEDJAlex

Advanced Hacker
gib mir mal die neue Repo-Liste:

Code:
zypper lr -uP ( kleines L )

du hast den namen falsch geschrieben....es wird auf Groß- bzw. Kleinschreibung penibel drauf geachtet....

LG SUSEDJAlex
 

SUSEDJAlex

Advanced Hacker
spoensche schrieb:
Poste mal die Ausgabe von
Code:
lsusb

Du hast sicherlich überlesen dass die o.g. Webcam kein externes Webcam ist sondern ein der im Laptop integriert ist oder willst du etwa sagen dass dies ein USB-Webcam ist ?

LG SUSEDJAlex
 

tomm.fa

Administrator
Teammitglied
SUSEDJAlex schrieb:
spoensche schrieb:
Poste mal die Ausgabe von
Code:
lsusb

Du hast sicherlich überlesen dass die o.g. Webcam kein externes Webcam ist sondern ein der im Laptop integriert ist oder willst du etwa sagen dass dies ein USB-Webcam ist ?

LG SUSEDJAlex
Wetten das? Die meisten (in Laptops (gerade dort ist mir auch nichts anderes bekannt)) integrierten Webcams werden über USB betrieben. Du hast selbst hier und verlinkte Seiten richtig mitgelesen?
 
OP
V

veryprivat

Member
SUSEDJAlex schrieb:
du hast den Namen falsch geschrieben....es wird auf Groß- bzw. Kleinschreibung penibel drauf geachtet....
Natürlich habe ich zuerst genau den Text eingegeben (copy/paste), wie Du ihn geschrieben hast - da bekam ich eine Fehlermeldung. Bei genauerer Betrachtung stellte ich fest, dass Packman ja groß geschrieben ist.
ABER: Nachdem ich wie gewünscht die Repoliste nochmals ausgeben wollte, ist mir aufgefallen, dass Packman plötzlich nicht mehr Enabled war!? Keine Ahnung warum aber im Zweifelsfalle hab' ich es wohl versehentlich deaktiviert. Jetzt hat sich auch was getan. Er hat ca. 16MB heruntergeladen. Nachdem ich das gepostet habe, werde ich mal neu hochstarten, er hat mir erklärt, dass ich einige Programme neu starten soll.
SUSEDJAlex schrieb:
gib mir mal die neue Repo-Liste:

Code:
zypper lr -uP ( kleines L )
Code:
# zypper lr -uP
#  | Alias                                       | Name                                        | Aktiviert | Aktualisieren | Priorität | URI                                                                             
---+---------------------------------------------+---------------------------------------------+-----------+---------------+-----------+---------------------------------------------------------------------------------
 3 | Packman                                     | Packman                                     | Ja        | Ja            |   20      | http://packman.inode.at/suse/12.1                                               
 1 | Aktualisierungen-für-openSUSE-12.1-12.1-1.4 | Aktualisierungen für openSUSE 12.1 12.1-1.4 | Ja        | Ja            |   70      | http://download.opensuse.org/update/12.1/                                       
 2 | Nvidia                                      | Nvidia                                      | Ja        | Ja            |   99      | ftp://download.nvidia.com/opensuse/12.1                                         
 4 | filesystems                                 | filesystems                                 | Ja        | Ja            |   99      | http://download.opensuse.org/repositories/filesystems/openSUSE_12.1/            
 5 | openSUSE-12.1-12.1-1.4                      | openSUSE-12.1-12.1-1.4                      | Nein      | Nein          |   99      | cd:///?devices=/dev/disk/by-id/ata-HL-DT-ST_DVDRAM_GSA-T20N_KYE7A663604,/dev/sr0
 6 | repo-debug                                  | openSUSE-12.1-Debug                         | Nein      | Ja            |   99      | http://download.opensuse.org/debug/distribution/12.1/repo/oss/                  
 7 | repo-debug-update                           | openSUSE-12.1-Update-Debug                  | Nein      | Ja            |   99      | http://download.opensuse.org/debug/update/12.1/                                 
 8 | repo-non-oss                                | openSUSE-12.1-Non-Oss                       | Ja        | Ja            |   99      | http://download.opensuse.org/distribution/12.1/repo/non-oss/                    
 9 | repo-oss                                    | openSUSE-12.1-Oss                           | Ja        | Ja            |   99      | http://download.opensuse.org/distribution/12.1/repo/oss/                        
10 | repo-source                                 | openSUSE-12.1-Source                        | Nein      | Ja            |   99      | http://download.opensuse.org/source/distribution/12.1/repo/oss/

tomm.fa schrieb:
SUSEDJAlex schrieb:
spoensche schrieb:
Poste mal die Ausgabe von
Code:
lsusb
Du hast sicherlich überlesen dass die o.g. Webcam kein externes Webcam ist sondern ein der im Laptop integriert ist oder willst du etwa sagen dass dies ein USB-Webcam ist ?
LG SUSEDJAlex
Wetten das? Die meisten (in Laptops (gerade dort ist mir auch nichts anderes bekannt)) integrierten Webcams werden über USB betrieben. Du hast selbst hier und verlinkte Seiten richtig mitgelesen?
Ich würde sagen, hier hat tomm.fa recht: Ich bekomme einen Eintrag der Webcam wenn ich den lsmod Eintrag etwas ändere (gewünscht war ja lsmod | grep uvc):
Code:
# lsusb |grep Webcam
Bus 001 Device 002: ID 064e:a101 Suyin Corp. Acer CrystalEye Webcam
 
OP
V

veryprivat

Member
Sauerland schrieb:
Und als root mal starten:
Code:
modprobe uvcvideo
Code:
# modprobe uvcvideo
WARNING: Deprecated config file /etc/modprobe.conf, all config files belong into /etc/modprobe.d/.
FATAL: Module uvcvideo not found.
bezüglich luvcview und guvcview hat sich zu meinem Post vom 12. Jan 2013, 23:11 (leider) nichts geändert.
 

Sauerland

Ultimate Guru
Die Webcam wird von uvc unterstützt, jetzt stellt sich mir die Frage, warum das Modul nicht da ist.
Poste bitte einmal:
Code:
zypper se -si kernel
Code:
uname -a
 
OP
V

veryprivat

Member
Code:
# zypper se -si kernel
S | Name                 | Typ   | Version            | Arch   | Repository                                 
--+----------------------+-------+--------------------+--------+--------------------------------------------
i | kernel-default       | Paket | 3.1.10-1.16.1      | x86_64 | Aktualisierungen für openSUSE 12.1 12.1-1.4
i | kernel-default-devel | Paket | 3.1.10-1.16.1      | x86_64 | Aktualisierungen für openSUSE 12.1 12.1-1.4
i | kernel-devel         | Paket | 3.1.10-1.16.1      | noarch | Aktualisierungen für openSUSE 12.1 12.1-1.4
i | kernel-firmware      | Paket | 20111025git-1.13.1 | noarch | Aktualisierungen für openSUSE 12.1 12.1-1.4
i | kernel-source        | Paket | 3.1.10-1.16.1      | noarch | Aktualisierungen für openSUSE 12.1 12.1-1.4
# uname -a
Linux linux-9ixh.site 3.1.10-1.16-default #1 SMP Wed Jun 27 05:21:40 UTC 2012 (d016078) x86_64 x86_64 x86_64 GNU/Linux
Sieht gut aus, oder? Nur das "alte" Datum des firmware kernels finde ich komisch...
 
Oben