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

Webcams 046d:0929 und 0c45:6142 tun nicht

Hi Gurus,

kaum sind 1 3/4 Jahre vergangen und die Webcam in Vergessenheit geraten, schon gehen die Probleme wieder los, wenn man sie wieder aktivieren will. Es ging mit 10.1, mit 10.3 gehts nicht.


Nun hatte mir @Grothi damals hier gesagt, daß der spca5xx driver in gspcav-kmp-default enthalten sei.
Der USB-Anschluß reagiert auf aus/einstecken. gqcam (auch mit -v) findet aber kein device-file, auch wenn ich ihm per mknod eins anbiete. :???:
Code:
~>lsusb
Bus 001 Device 004: ID 046d:0929 Logitech, Inc.
~>rpm -q gqcam
gqcam-0.9-158

nach mknod .../dev/video0:
~>ll /dev/vid*
lrwxrwxrwx 1 root    root      6  5. Apr 17:12 /dev/video -> video0
crw-r--r-- 1 guenter video 81, 0  5. Apr 17:10 /dev/video0
~>gqcam
/dev/video: No such file or directory 
~>ll /dev/vid*
lrwxrwxrwx 1 root    root      6  5. Apr 17:12 /dev/video -> video0
crw-r--r-- 1 guenter video 81, 0  5. Apr 17:10 /dev/video0

~>cat /proc/version
Linux version 2.6.22.18-0.2-default (geeko@buildhost) (gcc version 4.2.1...
~>rpm -ql gspcav-kmp-default
...
/lib/modules/2.6.22.18-0.2-default/updates/gspca.ko
:???: Ich empfinde in solchen Fällen eine Hassliebe für Linux, aber WIN kann nicht die Alternative sein. :???:
 
tomfa schrieb:
Code:
rpm -qa|grep gspcav
gspcav-kmp-default-01.00.12_2.6.22.18_0.2-6.1

Code:
zypper lr
# | Aktiviert | Aktualisieren | Typ | Alias | Name
--+-----------+---------------+--------+--------------------------------------------------------------------------+----------------------------------------------
1 | Nein | Nein | yast2 | openSUSE-10.3-DVD 10.3 | openSUSE-10.3-DVD 10.3
2 | Ja | Ja | rpm-md | NVIDIA | NVIDIA
3 | Ja | Ja | rpm-md | http://ftp.skynet.be/pub/packman/suse/10.3/ | Packman Repository
4 | Ja | Ja | yast2 | http://download.opensuse.org/repositories/openSUSE:10.3/standard/ | Haupt-Repository (Open Source Software - OSS)
5 | Nein | Ja | rpm-md | http://download.opensuse.org/repositories/drivers:/webcam/openSUSE_10.3/ | openSUSE BuildService - Treiber für Web-Cams
6 | Ja | Ja | yast2 | openSUSE:10.3 | openSUSE:10.3
7 | Ja | Ja | rpm-md | http://download.opensuse.org/update/10.3/ | Haupt-Update Repository
8 | Ja | Ja | yast2 | http://download.opensuse.org/distribution/10.3/repo/non-oss/ | Haupt-Repository (Nicht-OSS)
 

tomm.fa

.Linux Club Aushilfsadministrator
Teammitglied
Also Kernel und das gspcav Paket passen schon mal zusammen.
Code:
lsmod
ergibt?
 
Bei lsmod | grep -i spc ... kommt nichts!
Ich bring den driver nicht aktiv, auch wenn ich die beiden "modprobe"-Zeilen als root ausführe. Da kommt nur "FATAL: Module spca5xx bzw gspca not found.
Ein Ausschnitt aus "hwinfo" zeigt dies auch. :???:
Code:
  SysFS BusID: 1-2:1.0
  Hardware Class: unknown
  Model: "Logitech Camera"
  Hotplug: USB
  Vendor: usb 0x046d "Logitech, Inc."
  Device: usb 0x0929 "Camera"
  Speed: 12 Mbps
  Module Alias: "usb:v046Dp0929d0000dcFFdscFFdp00icFFisc00ip00"
  Driver Info #0:
    Driver Status: gspca is not active
    Driver Activation Cmd: "modprobe gspca"
  Driver Info #1:
    Driver Status: spca5xx is not active
    Driver Activation Cmd: "modprobe spca5xx"
  Config Status: cfg=no, avail=yes, need=no, active=unknown
 
Ich verstehe das nicht da ist doch alles vorhanden.

Code:
/lib/modules/2.6.22.18-0.2-default/updates/gspca.ko

Vielleicht versuchst du mal diesen Kernel.
http://packages.opensuse-community.org/index.jsp?searchTerm=spca5&distro=openSUSE_103
 
Mittlerweile denke ich auch ein ein Kernelproblem, denn nach Neuinst von gspca hat sich nichts geändert. In dmesg fand ich jedoch folgendes:
Code:
guenter@emil2:/> dmesg | grep gspca
gspca: disagrees about version of symbol video_devdata
gspca: Unknown symbol video_devdata
gspca: disagrees about version of symbol video_unregister_device
gspca: Unknown symbol video_unregister_device
gspca: disagrees about version of symbol video_device_alloc
gspca: Unknown symbol video_device_alloc
gspca: disagrees about version of symbol video_register_device
gspca: Unknown symbol video_register_device
gspca: disagrees about version of symbol video_device_release
gspca: Unknown symbol video_device_release

Mit dem gspcav-kmp-default (01.00.12_2.6.22.18_0.2) http://packages.opensuse-community....07316a53649fcb06e4b40a70&distro=openSUSE_103" habe ich es schon mal probiert, aber der ist mir nach "ewiger" Wartezeit hängengeblieben.
 
Sieht mir wirklich nach einem Kernel Problem aus.
Ich weiss im Moment auch nicht mehr wo ich da ansetzen soll. :???:
Ich muss mal Tante G befragen vielleicht finde ich da was.
 
Habe gerade gspcav-kmp-default nochmal runtergeschmissen und von webpin gspcav-kmp-default (01.00.12_2.6.22.18_0.2) neu installiert. Seltsamerweise ist das nun in tolerierbarer Zeit durchgelaufen, wobei sich am Verhalten danach (auch nach reboot) leider nichts änderte; die dmesg-Meldungen sind wie gehabt.
 
Das Theme wurde hier schon mal debattiert.
(Warum sagt mir keiner, daß man hier im Linux-club keine "" um http://www.lin... setzen darf)
Der dortige TE hatte auch 2.6.22.18-0.2 und hat mit dieser Version seine Versuche mit der Webcam entnervt aufgegeben.
 
Dann zieh dir doch mal bitte diesen Kernel.

http://packages.opensuse-community.org/index.jsp?searchTerm=spca5&distro=openSUSE_103
 
Der nicht zu meinem Kernel (22.18-0.2-default) passen sollte???
Aber nach einem update auf 2.6.22.19-0.2 ging die Camera EINMAL! worauf ich mich mit meinem verdunsteten dvb-t und v4l befaßte, das nun endlich(!!) wieder geht, dafür bekomme ich bei gqcam nur einen diffusen Streifen am oderen Bildrand und einen "Speicherzugriffsfehler"
Status: :down:
Code:
~> rpm -qa | grep -e gqc -e spca ; ll /dev/vide* ; cat /proc/version
gqcam-0.9-158
gspcav-kmp-default-01.00.20_2.6.22.19_0.2-6.6
crw-rw----+ 1 root video 81, 0  7. Apr 10:36 /dev/video0
lrwxrwxrwx  1 root root      6  7. Apr 10:36 /dev/video -> video0
Linux version 2.6.22.19-0.2-default...
....und neu in dmesg:
gspca: usb_submit_urb [0] err -28
Bin nun reichlich gefrustet, nehme eine Auszeit... :down:
 
So, nun ist spca5xx, gqcam und quickcam entfernt und neu installiert...
Nun bin ich so weit: Beides, dvb-t und gqcam gehen nicht mehr... :irre:

es gibt Tage, :stumm: da fängt man wieder an von MS zu träumen.....
 
Puh,

Wie wäre es wenn du erst mal ein Systemupdate auf 11 oder 11.1 fährst und wir das ganze dann noch mal angehen.
Sonst müssen wir alles Stück für Stüch auseinander pflücken.
Vielleicht reicht das schon und die Kiste läuft. ;)

cu
 
Grundsätzlich spräche da einiges dafür, aber ich hatte mir vorgenommen, mein altes Möhrchen von PC, das im August 6. Geburtstag hat, nicht mehr mit 11.x zu "stressen", sondern ihn in Rente zu schicken. In der Schlechtwetterperiode ist so eine Umstellung angebrachter, als jetzt.

Ich werde in den kommenden Tagen, Camera und DVB-T deinstallieren, dann mit DVB-T anfangen und evtl. sogar auf die Camera ganz verzichten, denn Skype geht ja auch ohne Video, wogegen Fernsehen ohne Video....
 
Das hat zwar mit der Camera jetzt nichts zu tun, aber mein DVB-T funktioniert wieder.
Das Problem ist, wenn gelöst :D meist sehr einfach:
Der Nova-T Stick (2040:7070) verlangt aus welchen Gründen auch immer jetzt die Firmware dvb-usb-dib0700-1.20.fw statt ...1.10.fw.
Kaum hat er die, schon gehts wieder.
 
Na wenigstens was. ;)

Ich finde ehrlich gesagt auch keine eindeutige Hilfe bei diesem Kernel, da scheint es wirklich Probleme zu geben.

cu
 
So, nun habe ich, da man Linux ohnehin nur mit einem gehörigen Maß an Sturheit betreiben kann, die Kamera meiner Tochter angeschlossen. (Die tut, wie die andere mit meinem Steinzeit WIN2000)

Code:
#lsusb...
Bus 001 Device 005: ID 0c45:6142 Microdia
...
#rpm -qa | grep -e usb -e spc -e sn9 -e uvc
usbview-1.0-945
sn9c20x-kmp-default-git20090308_2.6.22.19_0.2-5.1
gspcav-kmp-default-01.00.20_2.6.22.19_0.2-6.6
libusb-0.1.12-72
usbutils-0.72-63
uvcvideo-kmp-default-r260_2.6.22.19_0.2-1.3
libusb-devel-0.1.12-72
Der sn9c20x sollte die Cam zum Leben erwecken, aber er legt nicht mal die dev-files an.
Auch ein lsmod bzw ein "modprobe sn9c20x" bleibt erfolglos und schreibt folgendes in dmesg:
Code:
sn9c20x: disagrees about version of symbol video_ioctl2
sn9c20x: Unknown symbol video_ioctl2
...
Gleiches für video_devdata,  video_unregister_device, video_device_alloc, video_register_device, video_device_release
Kann es sein, daß der Kernel 2.6.22.19-0.2-default eine generelle Abneigung gegenüber Webcams hat?
 
Oben