• 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

gm2601

Advanced Hacker
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. :???:
 
OP
gm2601

gm2601

Advanced Hacker
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)
 
OP
gm2601

gm2601

Advanced Hacker
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
 

whois

Ultimate Guru
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
 
OP
gm2601

gm2601

Advanced Hacker
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.
 

whois

Ultimate Guru
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.
 
OP
gm2601

gm2601

Advanced Hacker
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.
 
OP
gm2601

gm2601

Advanced Hacker
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.
 

whois

Ultimate Guru
Dann zieh dir doch mal bitte diesen Kernel.

http://packages.opensuse-community.org/index.jsp?searchTerm=spca5&distro=openSUSE_103
 
OP
gm2601

gm2601

Advanced Hacker
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:
 
OP
gm2601

gm2601

Advanced Hacker
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.....
 

whois

Ultimate Guru
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
 
OP
gm2601

gm2601

Advanced Hacker
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....
 
OP
gm2601

gm2601

Advanced Hacker
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.
 

whois

Ultimate Guru
Na wenigstens was. ;)

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

cu
 
OP
gm2601

gm2601

Advanced Hacker
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