V4LSetup

Capture-Karten für Linux. Problemlösung für die Avermedia Live Streamer CAP 4k

Top Übersicht: https://www.youtube.com/watch?v=ZKlBcBnac5w (Linux Streaming Doesn’t suck anymore - 10 Best Capture Cards for Linux Users)

Inhalt

Liver Streamer CAP 4k (UVC) funktioniert nicht unter Linux

Eigentlich ist die Karte ein UVC Gerät. Sie wird auch grundsätzlich erkannt.

Aber unter Debian 10 und 11 mit Kernel 4,9 und 5.10 läuft sie nicht ohne weiteres.

Fehler analysieren

# modprobe -r uvcvideo

# modprobe uvcvideo trace=0xffffffff

# dmesg | grep uvcvideo

Fehlermeldungen u. a.:

[ 8494.260252] uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround.
[ 8495.268283] uvcvideo: Found UVC 1.10 device Live Streamer CAP 4K (07ca:1113)
[ 8495.268559] uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround.
[ 8499.059785] uvcvideo: Non-zero status (-71) in video completion handler.
[ 8499.063331] uvcvideo: Non-zero status (-71) in video completion handler.
[ 8499.066781] uvcvideo: Non-zero status (-71) in video completion handler.

Lösung

Den Treiber mit Quirks-Workaround laden:

# modprobe -r uvcvideo

# modprobe uvcvideo quirks=128

Permanent implementieren

In

/etc/modprobe.d/uvcvideo.conf

hinzufügen:

options uvcvideo quirks=128

z. B. mit

# echo "options uvcvideo quirks=128" >> /etc/modprobe.d/uvcvideo.conf

Evtl. initramfs updaten:

# update-initramfs -u

Siehe auch

  • Andere Topics und online-Links
Topic-Revision: r1 - 19 Nov 2024, EinExperte
Diese Seite läuft auf FoswikiDas Urheberrecht © liegt bei den mitwirkenden Autoren. Alle Inhalte dieser Kollaborationsplattform sind Eigentum der Autoren.
Ideen, Anfragen oder Probleme bezüglich bitmuehle wiki? Feedback senden