Hi,
oben genannter Fehler tritt reproduzierbar nur mit dem neuen kernel 5.17.2-1, nicht mit dem älteren 5.16.x auf:
Edit:
starte ich VLC und veruche eine senderliste für dvb-t zu laden, so passiert in VLC einfach nichts. Starte ich VLC über ein userterminal und versuche mit VLC/dateien/<senderliste.xspf> die Senderliste zu laden, so sehe ich beim ersten Versuch nichts, und ab dem zweiten Versuch nur die Ausgabe:
/Edit:
cache_block stream error: cannot pre fill buffer
.
Da dieser Fehler abhängig vom Kernel auftritt (und dvb-t) mit den älteren Kernel seit Jahren funktioniert habe ich mir die Kernelmodule angeschaut. Hier die Unterschiede zwischen der Ausgabe von lsmod für den 5.16.x und den 5.17.2-1 Kernel, identische Zeilen sind aus Gründen der Übersichtlichkeit ausgefiltert, das Modul für die haupauge Karte ist natürlich in beiden Fällen vorhanden, hier aber gefiltert:
# diff --side-by-side --suppress-common-lines <(sort /home/mh/lsmod17.txt) <(sort /home/mh/lsmod16.txt)
bluetooth 614400 2 | bluetooth 520192 2
cifs 618496 2 <
cifs_arc4 16384 1 cifs <
cifs_md4 16384 1 cifs <
cmac 16384 1 <
fscache 307200 1 cifs | fuse 139264 3
fuse 139264 5 <
i2c_i801 24576 0 | i2c_i801 28672 0
netfs 20480 1 fscache <
nls_utf8 16384 2 <
parport_pc 45056 1 | parport_pc 49152 1
snd_intel_dspcfg 20480 1 snd_hda_intel | snd_intel_dspcfg 16384 1 snd_hda_intel
sunrpc 274432 1 | sunrpc 278528 1
videodev 204800 2 videobuf2_common,em28xx | videodev 200704 2 videobuf2_common,em28xx
Linke Seite ist lsmod des 5.17.x Kernels. Neu ist wohl cifs, fscache, netfs und nls_utf8 .
EDIT:
Das ist di TV-Karte, aber das problem ist ja die Senderliste, nicht die HW:
# lsusb
Bus 005 Device 003: ID 2040:0265 Hauppauge WinTV-dualHD DVB
/EDIT:
Kann man da irgendetwas machen oder ist dies ein Fall für einen Bugreport? Leider gibt es von Debian noch keinen 5.17 Kernel, und ein Bugreport mit einem siductionkernel würde dort auf wenig Gegenliebe stoßen ...
EN:
dvb-t not working with kernel 5.17.2-1. Trying to load a list of TV broadcasters within VLC nothing happens. Whe VLC is started via a user terminal, the result of loading a list of TV broadcasters is what you see above begininning with the second try. First try shows nothing.
Left side is lsmod 5.17.x kernel, right side 5.16.x: Common lines between both files are filtered.
Is there something we can do or should I file a bug-report (with the drawback, that no 5.17 kernel is availble in Debian and they do not really love non Debian kernels ;-) )