[gelöst] Webcam Logitech erkannt, aber nicht nutzbar

Sound, Digitalkameras, TV+Video und Spiele.
felixed
Beiträge: 196
Registriert: 19.06.2014 20:29:43

[gelöst] Webcam Logitech erkannt, aber nicht nutzbar

Beitrag von felixed » 24.04.2020 22:32:38

Nichts für ungut, selbstverständlich ist ubuntu bäh und keines Vergleichs würdig.

Trotzdem lief meine Logitech-webcam C600 nach der Installation von guvcview unter Lucid (ubuntu 10.04, viele Jahre her) problemlos. Wegen des ganzen Corona- und Internet-Konferenz-Scheiß habe ich die webcam wieder ausgegraben, aber guvcview liefert "no video device found".

Code: Alles auswählen

GUVCVIEW: couldn't open /home/torsten/.config/guvcview2/video0 for read: Datei oder Verzeichnis nicht gefunden
V4L2_CORE: ERROR opening V4L interface: Datei oder Verzeichnis nicht gefunden
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
lsub erkennt sie:

Code: Alles auswählen

Bus 003 Device 009: ID 046d:0808 Logitech, Inc. Webcam C600
Irgendwelche Ideen?
Zuletzt geändert von felixed am 15.05.2020 22:41:16, insgesamt 1-mal geändert.

michaa7
Beiträge: 4611
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: Webcam Logitech erkannt, aber nicht nutzbar

Beitrag von michaa7 » 25.04.2020 00:58:00

Was sagt

Code: Alles auswählen

lsmod | grep video
?
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

felixed
Beiträge: 196
Registriert: 19.06.2014 20:29:43

Re: Webcam Logitech erkannt, aber nicht nutzbar

Beitrag von felixed » 25.04.2020 13:20:01

Code: Alles auswählen

~$ lsmod | grep video
videobuf2_vmalloc      12816  0 
videobuf2_memops       12519  1 videobuf2_vmalloc
videobuf2_core         39391  0 
videodev              126232  1 videobuf2_core
media                  18363  1 videodev
i2c_core               50108  7 drm,nvidia,sit2fe,dvb_usb_v2,i2c_nforce2,dvb_usb_dvbsky,videodev
Ich hatte die beanstandete fehlende Datei (s.o.) probeweise angelegt. Jetzt sieht die Fehlermeldung so aus:

Code: Alles auswählen

~$ guvcview
V4L2_CORE: ERROR opening V4L interface: Datei oder Verzeichnis nicht gefunden
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.

Ach ja: Unter devuan ASCII läuft die Kamera.

michaa7
Beiträge: 4611
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: Webcam Logitech erkannt, aber nicht nutzbar

Beitrag von michaa7 » 25.04.2020 14:13:29

Da die webcam uvc kompatibel ist sollte sie OOTB mit dem Kernel funktionieren.

Ist libv4l-0 installiert?

Code: Alles auswählen

apt policy libv4l-0
Installieren wenn fehlt:

Code: Alles auswählen

apt install libv4l-0
Zuletzt geändert von michaa7 am 25.04.2020 14:17:47, insgesamt 1-mal geändert.
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

Benutzeravatar
MSfree
Beiträge: 10686
Registriert: 25.09.2007 19:59:30

Re: Webcam Logitech erkannt, aber nicht nutzbar

Beitrag von MSfree » 25.04.2020 14:16:32

felixed hat geschrieben: ↑ zum Beitrag ↑
25.04.2020 13:20:01

Code: Alles auswählen

~$ lsmod | grep video...
Da fehlt das Kernelmodul uvcvideo
Ich hatte die beanstandete fehlende Datei (s.o.) probeweise angelegt. Jetzt sieht die Fehlermeldung so aus:
Die fehlende Datei ist nicht dein Problem. Das ist nur die Konfigurationsdatei für guvcview, die automatisch angelegt wird, wenn sie nicht vorhanden ist.

Zieh die Kamera mal aus dem USB-Anschluß.
starte dann in einem Terminal

Code: Alles auswählen

journalctl -f
Stecke dann die Kamera ein und poste, was da im Terminal an Ausgaben kommt..

tijuca
Beiträge: 296
Registriert: 22.06.2017 22:12:20

Re: Webcam Logitech erkannt, aber nicht nutzbar

Beitrag von tijuca » 25.04.2020 14:20:19

felixed hat geschrieben: ↑ zum Beitrag ↑
25.04.2020 13:20:01
Ich hatte die beanstandete fehlende Datei (s.o.) probeweise angelegt. Jetzt sieht die Fehlermeldung so aus:
Das ist die Konfigdatei für guvcview, die muss das Programm schon selber schreiben oder Du legst eine gültige Konfiguration dahin, gehe aber davon aus, dass Du genau so etwas nicht hast.

Mal in die man page geschaut? Dort gibt es den Hinweis auf den Verbosity Level, den hoch schrauben und schauen was an Fehlermeldungen kommt.
Ist Dein Benutzername den in der Gruppe video? Udev legt /dev/video[x] Gerätedateien mit der Gruppe video an, wenn Du darauf nicht zugreifen kannst dann kann auch guvcview da nichts dran machen.
Da fehlen wohl auch noch ein paar Kernelmodule. Sieht hier so aus:

Code: Alles auswählen

$ lsmod | grep video
uvcvideo              114688  0
videobuf2_vmalloc      20480  1 uvcvideo
videobuf2_memops       20480  1 videobuf2_vmalloc
videobuf2_v4l2         28672  1 uvcvideo
videobuf2_common       57344  2 videobuf2_v4l2,uvcvideo
videodev              262144  3 videobuf2_v4l2,uvcvideo,videobuf2_common
mc                     57344  5 videodev,snd_usb_audio,videobuf2_v4l2,uvcvideo,videobuf2_common
usbcore               315392  10 pl2303,usbserial,xhci_hcd,snd_usb_audio,usbhid,snd_usbmidi_lib,usb_storage,uvcvideo,xhci_pci,uas
usb_common             16384  3 xhci_hcd,usbcore,uvcvideo
video                  53248  1 i915

michaa7
Beiträge: 4611
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: Webcam Logitech erkannt, aber nicht nutzbar

Beitrag von michaa7 » 25.04.2020 14:33:11

Das fehlende kernelmodul ist natürlich die Hauptursache, hätte mir auffallen sollen dass da irgendwas mit uvc im namen stehen muß in der Ausgabe, ob der Rest stimmt wird sich erst zeigen wenn das Modul auch geladen ist. Die selbst angelegte Datei solltest du aber wieder löschen sofern du damit nicht auch eine stimmige Konfig hinterlegt hast, betrifft aber nur dieses programm.
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

felixed
Beiträge: 196
Registriert: 19.06.2014 20:29:43

Re: Webcam Logitech erkannt, aber nicht nutzbar

Beitrag von felixed » 25.04.2020 17:33:46

Kurzer Zwischenbericht: Ich hatte diesmal die Kamera beim Hochfahren angesteckt. Da kommt sowas:

Code: Alles auswählen

~$ dmesg | grep video
[    6.392284] Linux video capture interface: v2.00
[    6.425109] uvcvideo: disagrees about version of symbol vb2_queue_init
[    6.425114] uvcvideo: Unknown symbol vb2_queue_init (err -22)
[    6.425135] uvcvideo: disagrees about version of symbol v4l2_fh_exit
[    6.425136] uvcvideo: Unknown symbol v4l2_fh_exit (err -22)
[    6.425200] uvcvideo: disagrees about version of symbol media_device_unregister
[    6.425201] uvcvideo: Unknown symbol media_device_unregister (err -22)
[    6.425214] uvcvideo: disagrees about version of symbol vb2_streamoff
[    6.425215] uvcvideo: Unknown symbol vb2_streamoff (err -22)
[    6.425218] uvcvideo: disagrees about version of symbol media_entity_create_link
[    6.425219] uvcvideo: Unknown symbol media_entity_create_link (err -22)
[    6.425226] uvcvideo: disagrees about version of symbol vb2_queue_release
[    6.425227] uvcvideo: Unknown symbol vb2_queue_release (err -22)
[    6.425249] uvcvideo: disagrees about version of symbol vb2_poll
[    6.425250] uvcvideo: Unknown symbol vb2_poll (err -22)
[    6.425267] uvcvideo: disagrees about version of symbol v4l2_fh_del
[    6.425268] uvcvideo: Unknown symbol v4l2_fh_del (err -22)
[    6.425271] uvcvideo: disagrees about version of symbol v4l2_fh_add
[    6.425273] uvcvideo: Unknown symbol v4l2_fh_add (err -22)
[    6.425306] uvcvideo: disagrees about version of symbol vb2_dqbuf
[    6.425307] uvcvideo: Unknown symbol vb2_dqbuf (err -22)
[    6.425334] uvcvideo: Unknown symbol __media_device_register (err 0)
[    6.425337] uvcvideo: disagrees about version of symbol v4l2_subdev_init
[    6.425338] uvcvideo: Unknown symbol v4l2_subdev_init (err -22)
[    6.425357] uvcvideo: disagrees about version of symbol vb2_reqbufs
[    6.425358] uvcvideo: Unknown symbol vb2_reqbufs (err -22)
[    6.425361] uvcvideo: disagrees about version of symbol v4l2_device_register_subdev
[    6.425363] uvcvideo: Unknown symbol v4l2_device_register_subdev (err -22)
[    6.425402] uvcvideo: disagrees about version of symbol video_devdata
[    6.425403] uvcvideo: Unknown symbol video_devdata (err -22)
[    6.425415] uvcvideo: disagrees about version of symbol vb2_streamon
[    6.425416] uvcvideo: Unknown symbol vb2_streamon (err -22)
[    6.425420] uvcvideo: disagrees about version of symbol v4l2_ctrl_replace
[    6.425421] uvcvideo: Unknown symbol v4l2_ctrl_replace (err -22)
[    6.425439] uvcvideo: disagrees about version of symbol media_entity_init
[    6.425440] uvcvideo: Unknown symbol media_entity_init (err -22)
[    6.425443] uvcvideo: disagrees about version of symbol vb2_querybuf
[    6.425444] uvcvideo: Unknown symbol vb2_querybuf (err -22)
[    6.425455] uvcvideo: disagrees about version of symbol vb2_qbuf
[    6.425456] uvcvideo: Unknown symbol vb2_qbuf (err -22)
[    6.425667] uvcvideo: disagrees about version of symbol vb2_buffer_done
[    6.425669] uvcvideo: Unknown symbol vb2_buffer_done (err -22)
[    6.425671] uvcvideo: disagrees about version of symbol vb2_plane_vaddr
[    6.425672] uvcvideo: Unknown symbol vb2_plane_vaddr (err -22)
[    6.425675] uvcvideo: disagrees about version of symbol v4l2_fh_init
[    6.425676] uvcvideo: Unknown symbol v4l2_fh_init (err -22)
[    6.425690] uvcvideo: disagrees about version of symbol video_unregister_device
[    6.425692] uvcvideo: Unknown symbol video_unregister_device (err -22)
[    6.425700] uvcvideo: disagrees about version of symbol v4l2_event_subscribe
[    6.425701] uvcvideo: Unknown symbol v4l2_event_subscribe (err -22)
[    6.425715] uvcvideo: disagrees about version of symbol video_device_alloc
[    6.425716] uvcvideo: Unknown symbol video_device_alloc (err -22)
[    6.425727] uvcvideo: disagrees about version of symbol vb2_vmalloc_memops
[    6.425728] uvcvideo: Unknown symbol vb2_vmalloc_memops (err -22)
[    6.425735] uvcvideo: disagrees about version of symbol v4l2_device_register
[    6.425737] uvcvideo: Unknown symbol v4l2_device_register (err -22)
[    6.425740] uvcvideo: disagrees about version of symbol media_entity_cleanup
[    6.425741] uvcvideo: Unknown symbol media_entity_cleanup (err -22)
[    6.425748] uvcvideo: disagrees about version of symbol v4l2_ctrl_merge
[    6.425749] uvcvideo: Unknown symbol v4l2_ctrl_merge (err -22)
[    6.425772] uvcvideo: disagrees about version of symbol __video_register_device
[    6.425774] uvcvideo: Unknown symbol __video_register_device (err -22)
[    6.425787] uvcvideo: disagrees about version of symbol v4l2_event_dequeue
[    6.425788] uvcvideo: Unknown symbol v4l2_event_dequeue (err -22)
[    6.425790] uvcvideo: disagrees about version of symbol vb2_create_bufs
[    6.425791] uvcvideo: Unknown symbol vb2_create_bufs (err -22)
[    6.425795] uvcvideo: disagrees about version of symbol v4l2_device_unregister
[    6.425797] uvcvideo: Unknown symbol v4l2_device_unregister (err -22)
[    6.425802] uvcvideo: disagrees about version of symbol video_device_release
[    6.425804] uvcvideo: Unknown symbol video_device_release (err -22)
[    6.425814] uvcvideo: disagrees about version of symbol vb2_mmap
[    6.425816] uvcvideo: Unknown symbol vb2_mmap (err -22)
[    6.425819] uvcvideo: disagrees about version of symbol v4l2_event_queue_fh
[    6.425820] uvcvideo: Unknown symbol v4l2_event_queue_fh (err -22)
[    6.425828] uvcvideo: disagrees about version of symbol v4l2_event_unsubscribe
[    6.425829] uvcvideo: Unknown symbol v4l2_event_unsubscribe (err -22)

felixed
Beiträge: 196
Registriert: 19.06.2014 20:29:43

Re: Webcam Logitech erkannt, aber nicht nutzbar

Beitrag von felixed » 25.04.2020 20:42:56

Ach ja, nochwas Interessantes:

Auf einer Virtualbox Jessie (Minimalinstallation) unter Jessie läuft die Webcam. Jessie ist also nicht das Problem, sondern ich habe irgendwas Störendes installiert.

michaa7
Beiträge: 4611
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: Webcam Logitech erkannt, aber nicht nutzbar

Beitrag von michaa7 » 25.04.2020 21:04:49

Was hast du denn installiert? Deine erste Zeile im Startposting läßt auf *buntu schließen.

Wenn man nach der von dir gemeldetet error message "uvcvideo: disagrees about version of symbol vb2_queue_init" googelt so deuten die ergebnisse daruf hin, dass ein kernel mit unpassenden headern oder unpassenden optionen compiliert wurde:
The Linux kernel contains data structures whose layout varies not only from version to version but also depending on the compilation options. As a consequence, when you compile a kernel module, you need to have not only the header files from the kernel source, but also some header files that are generated during the kernel compilation. Merely unpacking the kernel source isn't enough.

With kernels built with the CONFIG_MODVERSIONS, the version number can differ, but the layout of the data structures must be the same. This option is activated in the Ubuntu kernels. With this option, in addition to the headers, modules need to be compiled against the proper Module.symvers file. Ubuntu, like most distributions, includes this file in the same package as the kernel headers resulting from the compilation. The Ubuntu kernel header package is called linux-headers-VERSION-VARIANT, e.g. linux-headers-3.8.0-38-generic.

With kernels built without the CONFIG_MODVERSIONS (which may be the case if you compiled your own kernel), the check when loading a module is a simple version check. You can take the unpacked kernel source, copy the .config that was used during the compilation of your running kernel, and run make modules_prepare. The onus is on you to verify that any patch you've made to the kernel doesn't affect binary compatibility.
Wenn das also *buntu ist, dann mußt du dort suchen, ist der selbst kompiliert dann wirtst du selbst sehen müssen.
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

felixed
Beiträge: 196
Registriert: 19.06.2014 20:29:43

Re: Webcam Logitech erkannt, aber nicht nutzbar

Beitrag von felixed » 25.04.2020 22:29:26

Oh, Entschuldigung, klar gehört die Systeminformation dazu.

Jessie, 64bit, mate. Genau deshalb staune ich ja, daß ein virtualbox-jessie unter diesem jessie die webcam nutzen kann.

Ubuntu Lucid habe ich nur erwähnt, weil ich vor vielen Jahren damit angefangen habe und die webcam damit funktionierte. Wie geschrieben, mit Buster und devuan ASCII auch. Irgendwas ist offenbar in der (meiner) Jessie-Konfiguration faul.

michaa7
Beiträge: 4611
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: Webcam Logitech erkannt, aber nicht nutzbar

Beitrag von michaa7 » 25.04.2020 23:19:48

Und ist das up to date?

Ich kenne mich in Jessi/stable nicht so aus, hast du da Kernel zur Auswahl? Hast du linux-image-amd64 (3.16+63+deb8u6) installiert damit du bei einem update auch einen neuen Kernel bekommst? Schon komisch dass es in einer VM geht, ist das der gleiche Kernel?

Vielleicht sag dir ein

Code: Alles auswählen

apt update && apt dist-upgrade -s
(-s für simulieren) ob es in deiner Jessi installtion klemmende Paketkombis gibt.
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

Benutzeravatar
MSfree
Beiträge: 10686
Registriert: 25.09.2007 19:59:30

Re: Webcam Logitech erkannt, aber nicht nutzbar

Beitrag von MSfree » 25.04.2020 23:22:27

felixed hat geschrieben: ↑ zum Beitrag ↑
25.04.2020 22:29:26
Jessie, 64bit, mate.
Das ist ja nun nicht mehr ganz taufrisch, aber ich habe hier auch noch einen Heimserver unter Jessie laufen.

Leider habe ich hier keine Logitech C600, kann dein Problem also nicht exakt nachstellen. Allerdings habe ich hier eine Logitech QuickCam MP/S5500 und die wird problemlos erkannt und das uvcvideo Kernelmodul wird automatisch und ohne Fehlermeldungen geladen.

Ist dein Jessie auf dem aktuellsten Stand?
Sind die beiden Kernels in deinem Rechner und in der VM gleich?

felixed
Beiträge: 196
Registriert: 19.06.2014 20:29:43

Re: Webcam Logitech erkannt, aber nicht nutzbar

Beitrag von felixed » 26.04.2020 14:32:20

Beides sind Kernel 3.16.0-10.

michaa7
Beiträge: 4611
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: Webcam Logitech erkannt, aber nicht nutzbar

Beitrag von michaa7 » 26.04.2020 15:02:55

Zwar kann ich verstehen, dass das unter Jessi gelöst werden soll, und es würde mich auch kitzeln, wenn etwas, was in einen VM läuft auf de HW nicht mehr tut.

Andererseits, muss es wirklich (ur-) oldstable sein? Was hindert dich daran in deiner sources.list überall "Jessi" durch "Buster" (was aus Sicht eines sid/unstable users mit kernel 5.6 x schon Steinzeit ist) zu ersetzen und mal einen winzigen Schritt nach vorne zu machen (apt update && apt dist-upgrade). Ist natürlich keinerlei Garantie dass es damit besser würde und auch nicht das wonach du gefragt hattest ...

Hast du mal wie oben im Posting vorgeschlagen ein d-u simmuliert u m mal zu schauen ob es auffällige Meldungen gibt, irgendwo muß ja ein unterschied zwischen der HW und der VM installation geben. BTW, ist das in der VM einen eigene Installation oder nur ein gebootetes image, ich meine irgendwo MUSS es doch einen unterschied geben. Einfach nur sagen "gleicher Kernel" wird nicht weiter führen. Waren die Installationsmedien die gleichen images? Weißt du das noch nach so vielen Jahren? Hast du mal nen andewren Kernel gebootet, nach all den Jahren mußt du da doch 10 Kernel angehäuft haben ...
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

Benutzeravatar
MSfree
Beiträge: 10686
Registriert: 25.09.2007 19:59:30

Re: Webcam Logitech erkannt, aber nicht nutzbar

Beitrag von MSfree » 26.04.2020 15:32:43

michaa7 hat geschrieben: ↑ zum Beitrag ↑
26.04.2020 15:02:55
Was hindert dich daran in deiner sources.list überall "Jessi" durch "Buster" zu ersetzen
Jessie nach Buster? Davon würde ich abraten. Wenn, dann erstmal Jessie nach Stretch und dann Stretch nach Buster. Eine Version dazwischen zu überspringen, dürfte nicht gut ausgehen.

michaa7
Beiträge: 4611
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: Webcam Logitech erkannt, aber nicht nutzbar

Beitrag von michaa7 » 26.04.2020 16:11:57

Lag ich mit meinem ur-old ja gar nicht falsch :) , hab da in der Debiangruft nicht so den Überblick. Aber ja, ist vermutlich sicherer ein d-u schrittweise durchzuführen, falls der Starter das überhaupt erwägt ...
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

felixed
Beiträge: 196
Registriert: 19.06.2014 20:29:43

Re: Webcam Logitech erkannt, aber nicht nutzbar

Beitrag von felixed » 26.04.2020 19:22:32

Ich verwende Jessie, weil die späteren Versionen verschiedene Zicken machen, siehe auch andere meiner Themen. Sowohl mit d-u als auch Neuinstallation.

Ich nehme die Jessie-Installation einfach, weil sie (meist) tut, was sie soll. Und das mit der Webcam kann sie offensichtlich auch.

Nebenbei habe ich als Zweitsystem Devuan ASCII (also auf Stretch-Niveau) installiert. Dort läuft die webcam.

Das einzige, was mir zu v4l einfällt, ist, daß für den DVB-C-Stick eigene Kernelmodule kompiliert werden müssen (erst unter Stretch läuft der OOTB).

Ach ka, zu einem anderen Tip:

Code: Alles auswählen

~$ journalctl -f
No journal files were found.
Beim An- und Abstecken tut sich da gar nichts.

Was ist eigentlich mit den demsg-Meldungen, die ich schon gepostet hatte?

Code: Alles auswählen

~$ dmesg | grep video
[    6.392284] Linux video capture interface: v2.00
[    6.425109] uvcvideo: disagrees about version of symbol vb2_queue_init
[    6.425114] uvcvideo: Unknown symbol vb2_queue_init (err -22)
[    6.425135] uvcvideo: disagrees about version of symbol v4l2_fh_exit
[    6.425136] uvcvideo: Unknown symbol v4l2_fh_exit (err -22)
[    6.425200] uvcvideo: disagrees about version of symbol media_device_unregister
[    6.425201] uvcvideo: Unknown symbol media_device_unregister (err -22)
[    6.425214] uvcvideo: disagrees about version of symbol vb2_streamoff
[    6.425215] uvcvideo: Unknown symbol vb2_streamoff (err -22)
[    6.425218] uvcvideo: disagrees about version of symbol media_entity_create_link
[    6.425219] uvcvideo: Unknown symbol media_entity_create_link (err -22)
[    6.425226] uvcvideo: disagrees about version of symbol vb2_queue_release
[    6.425227] uvcvideo: Unknown symbol vb2_queue_release (err -22)
[    6.425249] uvcvideo: disagrees about version of symbol vb2_poll
[    6.425250] uvcvideo: Unknown symbol vb2_poll (err -22)
[    6.425267] uvcvideo: disagrees about version of symbol v4l2_fh_del
[    6.425268] uvcvideo: Unknown symbol v4l2_fh_del (err -22)
[    6.425271] uvcvideo: disagrees about version of symbol v4l2_fh_add
[    6.425273] uvcvideo: Unknown symbol v4l2_fh_add (err -22)
[    6.425306] uvcvideo: disagrees about version of symbol vb2_dqbuf
[    6.425307] uvcvideo: Unknown symbol vb2_dqbuf (err -22)
[    6.425334] uvcvideo: Unknown symbol __media_device_register (err 0)
[    6.425337] uvcvideo: disagrees about version of symbol v4l2_subdev_init
[    6.425338] uvcvideo: Unknown symbol v4l2_subdev_init (err -22)
[    6.425357] uvcvideo: disagrees about version of symbol vb2_reqbufs
[    6.425358] uvcvideo: Unknown symbol vb2_reqbufs (err -22)
[    6.425361] uvcvideo: disagrees about version of symbol v4l2_device_register_subdev
[    6.425363] uvcvideo: Unknown symbol v4l2_device_register_subdev (err -22)
[    6.425402] uvcvideo: disagrees about version of symbol video_devdata
[    6.425403] uvcvideo: Unknown symbol video_devdata (err -22)
[    6.425415] uvcvideo: disagrees about version of symbol vb2_streamon
[    6.425416] uvcvideo: Unknown symbol vb2_streamon (err -22)
[    6.425420] uvcvideo: disagrees about version of symbol v4l2_ctrl_replace
[    6.425421] uvcvideo: Unknown symbol v4l2_ctrl_replace (err -22)
[    6.425439] uvcvideo: disagrees about version of symbol media_entity_init
[    6.425440] uvcvideo: Unknown symbol media_entity_init (err -22)
[    6.425443] uvcvideo: disagrees about version of symbol vb2_querybuf
[    6.425444] uvcvideo: Unknown symbol vb2_querybuf (err -22)
[    6.425455] uvcvideo: disagrees about version of symbol vb2_qbuf
[    6.425456] uvcvideo: Unknown symbol vb2_qbuf (err -22)
[    6.425667] uvcvideo: disagrees about version of symbol vb2_buffer_done
[    6.425669] uvcvideo: Unknown symbol vb2_buffer_done (err -22)
[    6.425671] uvcvideo: disagrees about version of symbol vb2_plane_vaddr
[    6.425672] uvcvideo: Unknown symbol vb2_plane_vaddr (err -22)
[    6.425675] uvcvideo: disagrees about version of symbol v4l2_fh_init
[    6.425676] uvcvideo: Unknown symbol v4l2_fh_init (err -22)
[    6.425690] uvcvideo: disagrees about version of symbol video_unregister_device
[    6.425692] uvcvideo: Unknown symbol video_unregister_device (err -22)
[    6.425700] uvcvideo: disagrees about version of symbol v4l2_event_subscribe
[    6.425701] uvcvideo: Unknown symbol v4l2_event_subscribe (err -22)
[    6.425715] uvcvideo: disagrees about version of symbol video_device_alloc
[    6.425716] uvcvideo: Unknown symbol video_device_alloc (err -22)
[    6.425727] uvcvideo: disagrees about version of symbol vb2_vmalloc_memops
[    6.425728] uvcvideo: Unknown symbol vb2_vmalloc_memops (err -22)
[    6.425735] uvcvideo: disagrees about version of symbol v4l2_device_register
[    6.425737] uvcvideo: Unknown symbol v4l2_device_register (err -22)
[    6.425740] uvcvideo: disagrees about version of symbol media_entity_cleanup
[    6.425741] uvcvideo: Unknown symbol media_entity_cleanup (err -22)
[    6.425748] uvcvideo: disagrees about version of symbol v4l2_ctrl_merge
[    6.425749] uvcvideo: Unknown symbol v4l2_ctrl_merge (err -22)
[    6.425772] uvcvideo: disagrees about version of symbol __video_register_device
[    6.425774] uvcvideo: Unknown symbol __video_register_device (err -22)
[    6.425787] uvcvideo: disagrees about version of symbol v4l2_event_dequeue
[    6.425788] uvcvideo: Unknown symbol v4l2_event_dequeue (err -22)
[    6.425790] uvcvideo: disagrees about version of symbol vb2_create_bufs
[    6.425791] uvcvideo: Unknown symbol vb2_create_bufs (err -22)
[    6.425795] uvcvideo: disagrees about version of symbol v4l2_device_unregister
[    6.425797] uvcvideo: Unknown symbol v4l2_device_unregister (err -22)
[    6.425802] uvcvideo: disagrees about version of symbol video_device_release
[    6.425804] uvcvideo: Unknown symbol video_device_release (err -22)
[    6.425814] uvcvideo: disagrees about version of symbol vb2_mmap
[    6.425816] uvcvideo: Unknown symbol vb2_mmap (err -22)
[    6.425819] uvcvideo: disagrees about version of symbol v4l2_event_queue_fh
[    6.425820] uvcvideo: Unknown symbol v4l2_event_queue_fh (err -22)
[    6.425828] uvcvideo: disagrees about version of symbol v4l2_event_unsubscribe
[    6.425829] uvcvideo: Unknown symbol v4l2_event_unsubscribe (err -22)

michaa7
Beiträge: 4611
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: Webcam Logitech erkannt, aber nicht nutzbar

Beitrag von michaa7 » 26.04.2020 20:11:16

felixed hat geschrieben: ↑ zum Beitrag ↑
26.04.2020 19:22:32
Ich verwende Jessie, weil die späteren Versionen verschiedene Zicken machen, siehe auch andere meiner Themen. Sowohl mit d-u als auch Neuinstallation.

Ich nehme die Jessie-Installation einfach, weil sie (meist) tut, was sie soll. Und das mit der Webcam kann sie offensichtlich auch.
Nur befürchte ich mittlerweile dass uns nicht alle relevante Information erreicht. Das wird doch kein jungfräuliches Jessi sein, irgendwas wirst du doch nachinstalliert haben ...
felixed hat geschrieben: ↑ zum Beitrag ↑
26.04.2020 19:22:32
Nebenbei habe ich als Zweitsystem Devuan ASCII (also auf Stretch-Niveau) installiert. Dort läuft die webcam.
Und sich 17 unterschiedliche Systeme zu installieren hilft ja nicht dabei sich wenigstens mal mit einem auszukennen. Ich sage das nicht als kritik, aber schon der anfängliche "Lösungsansatz" "geht nur mit Jessi" alles danach ist ein Problem erweckt bei mir kein Vertrauen. Hast du mal nen RAM test laufen lassen? Bist du sicher dass deine (vermutlich) betagte HW nicht am Stock geht? Wie auch immer, wenn Jessi die Lösung ist (was mir schwerfällt zu glauben), dann ist vielleicht die HW dein Problem ...
felixed hat geschrieben: ↑ zum Beitrag ↑
26.04.2020 19:22:32
Das einzige, was mir zu v4l einfällt, ist, daß für den DVB-C-Stick eigene Kernelmodule kompiliert werden müssen (erst unter Stretch läuft der OOTB).
Was du selbst gemacht hast?

...
felixed hat geschrieben: ↑ zum Beitrag ↑
26.04.2020 19:22:32
Was ist eigentlich mit den demsg-Meldungen, die ich schon gepostet hatte?

Code: Alles auswählen

~$ dmesg | grep video
[    6.392284] Linux video capture interface: v2.00
[    6.425109] uvcvideo: disagrees about version of symbol vb2_queue_init
...
[    6.425828] uvcvideo: disagrees about version of symbol v4l2_event_unsubscribe
[    6.425829] uvcvideo: Unknown symbol v4l2_event_unsubscribe (err -22)
Falls sich deine Frage an mich richtet, ich hatte schon gepostet, dass beim googlen die entsprechenden Postings darauf hinauslaufen, dass beim kompilieren der Module nicht genau zum Kernel passende Optionen und/oder sourcen/header verwendet wurden.

Ich glaube ich frage jetzt zum dritten mal ob du auch nen anderen Kernel mal probiert hast? Und zeige bitte mal den Output von

Code: Alles auswählen

apt update && apt dist-upgrade -s
Ausserdem, kopier dir doch mal das kernelpaket aus deinem Installtionsmedium, welches du für die VM verwendet hast uns installiere das mit apt install --reinstall /pfad/das-kernel-paket_version.deb in deine Installation. Wenn es dann nicht geht, tippe ich auf HW Fehler (RAM).
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

felixed
Beiträge: 196
Registriert: 19.06.2014 20:29:43

Re: Webcam Logitech erkannt, aber nicht nutzbar

Beitrag von felixed » 27.04.2020 23:35:28

Wenn verschiedene Fehler mit verschiedenen Installationen reproduzierbar sind, ist's nach meiner Erfahrung kein hardware-Defekt.

Aber möglicherweise liegt's doch an der hardware - dem DVB-stick - bzw. deren Treiber.

Ich hatte das schon erwähnt: Mein DVB-C-stick benötigt unter Jessie eine Kompilierung von Kernel-Modulen, die etwas mit der Video-Handhabung zu tun haben. Bei späteren Debian-Versionen läuft der stick ootb.

Der gravierendste Unterschied ist, daß Jessie mit gleichem NVIDIA-Treiber bei HD ~30% der GraKa-video engine benutzt, die anderen Systeme, welche die webcam nutzen können, 0%, aber dafür ~30% der CPU (steht auch in einem anderen Thema).

In der Jessie-VM sind die DVB-C-stick-Treiber nicht installiert. Ich werde sie mal installieren und prüfen, ob die webcam dann dort immer noch läuft.

Tja, zu Deinem Vorwurf, sich 17 verschiedene Systeme zu installieren, statt sich mit einem auszukennen: Glaubst Du wirklich, auch nur einer der ganzen Linux-Programmierer oder -nutzer in der Lage ist, jedes Hard- und Softwareproblem aller denkbaren Konfigurationen zu lösen? Schau mal auf debianforum.de in einer beliebigen Diskussion nach. Und wie oft dort der [gelöst] vorkommt. Und wenn Du dort genau hinsiehst, ist selbst das Problem in den meisten Fällen nicht gelöst, sondern umgangen.

Wurde mir nicht gerade hier wieder ständig vorgeworfen, noch das uralt-Jessie zu benutzen, statt den Buster mit seinen neuen Macken zu installieren? Wenn ich's mache, ist's aber auch nicht recht. Die Neuinstallations-Fetischisten finden die upgrade-Fetischisten bäh und umgekehrt. Und dann gar noch andere Distributionen wie *ubuntu oder gar ohne systemd - das ist die wahre Todsünde!

Ich versuche nur, meine Hardware, Betriebssysteme und Programme dazu zu bringen, zu tun, wofür ich sie nutze - oder zumindest nutzen möchte.

michaa7
Beiträge: 4611
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: Webcam Logitech erkannt, aber nicht nutzbar

Beitrag von michaa7 » 28.04.2020 01:13:57

Ich wollte dir nichts vorwerfen, wenn das so rüberkommt, bedaure ich das.

Allerdings überzeugt mich deine Vorgehensweise nicht, weil es offensichtlich dazu geführt hat dass du relativ oft *Allerweltsprobleme* durch das nächste Betiebssystem "löst". Ich gebe zu, ich habe deine anderen Postings nur überflogen, aber ich kann nicht glauben, dass da wirklich ein Problem dabei ist, was technisch wirklich die Nutzung eines Betriebssystemmetusalems erfordert. Hast du jemals ein Debian testing ausprobiert? Entscheide dich doch einfach mal für ein Betriebssystem, wenns sein muss für lubuntu LameLion und dann alles andere weg.

Und auch wenns stochern im Nebel ist, ich hab ja auch nicht so viel Ahnung, aber es wäre einfach nett gewesen den angefragten output zu sehen, und sei es nur um zu sehen dass es nichts zu sehen gibt.
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

felixed
Beiträge: 196
Registriert: 19.06.2014 20:29:43

Re: Webcam Logitech erkannt, aber nicht nutzbar

Beitrag von felixed » 28.04.2020 20:20:18

Hallo nochmal. Hier die gewünschte Ausgabe: apt update && apt dist-upgrade -s

Code: Alles auswählen

Ign http://ppa.launchpad.net utopic InRelease
Holen: 1 https://deb.opera.com stable InRelease [2.591 B]                      
OK   http://ppa.launchpad.net utopic Release.gpg                               
Holen: 2 https://deb.opera.com stable/non-free amd64 Packages [1.835 B]        
Holen: 3 https://deb.opera.com stable/non-free Translation-de_DE [259 B]       
OK   http://ppa.launchpad.net utopic Release                                   
Holen: 4 https://deb.opera.com stable/non-free Translation-de [256 B]          
Holen: 5 https://deb.opera.com stable/non-free Translation-en [256 B]          
Holen: 6 https://deb.opera.com stable/non-free Translation-de_DE [259 B]       
Holen: 7 https://deb.opera.com stable/non-free Translation-de [256 B]          
Holen: 8 https://deb.opera.com stable/non-free Translation-en [256 B]          
Holen: 9 https://deb.opera.com stable/non-free Translation-de_DE [259 B]       
Holen: 10 https://deb.opera.com stable/non-free Translation-de [256 B]         
Holen: 11 https://deb.opera.com stable/non-free Translation-en [256 B]         
Holen: 12 https://deb.opera.com stable/non-free Translation-de_DE [259 B]      
Holen: 13 https://deb.opera.com stable/non-free Translation-de [256 B]         
Holen: 14 https://deb.opera.com stable/non-free Translation-en [256 B]         
OK   http://ppa.launchpad.net utopic/main amd64 Packages                       
Holen: 15 https://deb.opera.com stable/non-free Translation-de_DE [259 B]      
Ign https://deb.opera.com stable/non-free Translation-de_DE                    
Holen: 16 https://deb.opera.com stable/non-free Translation-de [256 B]         
Ign https://deb.opera.com stable/non-free Translation-de                       
Holen: 17 https://deb.opera.com stable/non-free Translation-en [256 B]         
Ign https://deb.opera.com stable/non-free Translation-en                       
Holen: 18 http://security.debian.org jessie/updates InRelease [44,9 kB]        
Holen: 19 http://security.debian.org jessie/updates/main amd64 Packages [768 kB]
OK   http://security.debian.org jessie/updates/contrib amd64 Packages          
OK   http://security.debian.org jessie/updates/non-free amd64 Packages         
OK   http://security.debian.org jessie/updates/contrib Translation-en          
Holen: 20 http://security.debian.org jessie/updates/main Translation-en [393 kB]
OK   http://security.debian.org jessie/updates/non-free Translation-en         
Ign http://deb.debian.org jessie InRelease                                     
OK   http://deb.debian.org jessie Release.gpg                                  
OK   http://deb.debian.org jessie Release                                      
OK   http://deb.debian.org jessie/main amd64 Packages                          
OK   http://deb.debian.org jessie/contrib amd64 Packages                       
OK   http://deb.debian.org jessie/non-free amd64 Packages                      
OK   http://deb.debian.org jessie/contrib Translation-en                 
OK   http://ppa.launchpad.net utopic/main Translation-en                 
OK   http://deb.debian.org jessie/main Translation-de_DE                 
OK   http://deb.debian.org jessie/main Translation-de
OK   http://deb.debian.org jessie/main Translation-en
OK   http://deb.debian.org jessie/non-free Translation-en
Es wurden 1.211 kB in 3 s geholt (363 kB/s).
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Aktualisierung für 1 Paket verfügbar. Führen Sie »apt list --upgradable« aus, um es anzuzeigen.
HINWEIS: Dies ist nur eine Simulation!
         apt-get benötigt root-Privilegien für die reale Ausführung.
         Behalten Sie ebenfalls in Hinterkopf, dass die Sperren deaktiviert
         sind, verlassen Sie sich also bezüglich des reellen aktuellen
         Status der Sperre nicht darauf!
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Paketaktualisierung (Upgrade) wird berechnet... Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  exfalso flashplugin-nonfree gir1.2-git2-glib-1.0 gir1.2-gucharmap-2.90
  gir1.2-keybinder-3.0 gir1.2-rb-3.0 gir1.2-secret-1 gir1.2-vte-2.91
  hyphen-en-us libaften0 libappindicator1 libdbusmenu-gtk4 libdee-1.0-4
  libdiscid0 libgit2-21 libgit2-glib-1.0-0 libgpod-common libgpod4
  libgtkmm-3.0-1 libgucharmap-2-90-7 libindicator7 libjansson4
  libkeybinder-3.0-0 liblavfile-2.1-0 liblavjpeg-2.1-0 liblavplay-2.1-0
  liblightdm-gobject-1-0 libtidy-0.99-0 libuuid-perl libvte-2.91-0
  libvte-2.91-common libx264-146 lightdm lightdm-gtk-greeter mjpegtools
  python-cddb python-feedparser python-musicbrainz2 python-mutagen
  python-pyinotify python-utidylib python-zeitgeist python3-mako
  python3-markupsafe quodlibet twolame xsane xsane-common
Verwenden Sie »apt-get autoremove«, um sie zu entfernen.
Fertig
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Das mit dem anderen Kernel werde ich noch ausprobieren.

Wie Du vielleicht gesehen hast (oder auch nicht), wurden die "Allerweltsprobleme" weder für stretch noch buster hier gelöst.

felixed
Beiträge: 196
Registriert: 19.06.2014 20:29:43

Re: Webcam Logitech erkannt, aber nicht nutzbar

Beitrag von felixed » 28.04.2020 23:00:31

So, ich hab's. Mit einem neuinstallierten Kernel läuft die Kamera, aber der DVB-C-Stick nicht. Nach Installation der Kernelmodule (offensichtlich für alle möglichen DVB-Geräte und nicht nur für meinen Stick) läuft der - und die Kamera nicht mehr. Bei der Installation werden alle möglichen "obsoleten" Kernelkomponenten gelöscht.

michaa7
Beiträge: 4611
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: Webcam Logitech erkannt, aber nicht nutzbar

Beitrag von michaa7 » 29.04.2020 10:37:09

felixed hat geschrieben: ↑ zum Beitrag ↑
28.04.2020 23:00:31
So, ich hab's. Mit einem neuinstallierten Kernel läuft die Kamera, aber der DVB-C-Stick nicht.
Das sind doch mal gut Nachrichten und ein Schritt nach vorne.
felixed hat geschrieben: ↑ zum Beitrag ↑
28.04.2020 23:00:31
Nach Installation der Kernelmodule
Was installierst du da? Welches Paket aus Debian?
felixed hat geschrieben: ↑ zum Beitrag ↑
28.04.2020 23:00:31
(offensichtlich für alle möglichen DVB-Geräte und nicht nur für meinen Stick) läuft der - und die Kamera nicht mehr. Bei der Installation werden alle möglichen "obsoleten" Kernelkomponenten gelöscht.
Nun, das ist ja wohl ein eindeutiger Fall von "Das ist ein Bug" und somit einen Bugreport wert.

Falls du nicht weißt wie, installiere "reportbug" und optional noch "reportbug-gtk". Ersteres ist das Basispaket und hat zudem den Vorteil dass es auch ohne funktionierende Grafik, also auf der Konsole läuft, zweiteres ist eben bequemer. Wird irgendwo im home unter .config/reportbug konfiguriert welche version aufgerufen wird. Nimm als Mailserver den angebotenen Debian Bugreport-Mail-Server, dann bist du *für Bugreports* nicht von deinem Mailservice abhänig.
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

felixed
Beiträge: 196
Registriert: 19.06.2014 20:29:43

Re: Webcam Logitech erkannt, aber nicht nutzbar

Beitrag von felixed » 29.04.2020 11:38:51

Naja, das hat nichts mit Debian zu tun, da die Kernelmodule aus einer externen Quelle kompiliert werden:

http://dvbsky.net/Support_linux.html

Dort ist es der media_build-bst-14-141106 .

Wenn das ein bug ist, dann wohl bei https://git.linuxtv.org

Bei den neueren Kernel läuft der Stick ja ootb, allerdings gibt's da Probleme mit der Graka bzw., daß nicht die GPU bei HD für video genutzt wird, sondern massiv die CPU.

Nochmal vielen Dank, mal sehen, ob und wann ich Nerven habe, das noch weiter zu vertiefen. Schließlich hast Du recht, daß mal ein neueres System 'rein sollte. Und die Hardware ist ja auch nicht mehr so frisch.

Antworten