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