Welcome, Guest. Please login or register.
Did you miss your activation email?

Author Topic:  mit kernel 5.17.2-1: vlc error: cache_block stream error: cannot pre fill buffer  (Read 1855 times)

Offline michaa7

  • User
  • Posts: 2.295
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:
Quote
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:

Quote
# 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:
Quote
# 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 ;-) )
« Last Edit: 2022/04/10, 16:26:11 by michaa7 »
Ok, you can't code, but you still might be able to write a bug report for Debian's sake

Offline dpanter

  • User
  • Posts: 61
Tried 5.17 from Debian experimental? Don't forget the headers. :)

Code: [Select]
$ apt policy linux-image-5.17.0-trunk-amd64
linux-image-5.17.0-trunk-amd64:
  Installed: (none)
  Candidate: 5.17.1-1~exp1
  Version table:
     5.17.1-1~exp1 1
          1 https://deb.debian.org/debian experimental/main amd64 Packages
<< insert signature here >>

Offline michaa7

  • User
  • Posts: 2.295
Thanks. Good hint. I didn't know how to find other kernels than 5.16.x

So now I installed the trunk kernel and the same problem occured. So no siduction problem, But 5.17 kernel.

Unfortunately "reportbug" is very buggy and it was a PITA to file the report ... :-(

Ok, you can't code, but you still might be able to write a bug report for Debian's sake

Offline michaa7

  • User
  • Posts: 2.295
Kernel 5.17.4-1-siduction-amd64 hat das Problem behoben.

Danke towo.

Solved with 5.17.4-1-siduction-amd64.
Ok, you can't code, but you still might be able to write a bug report for Debian's sake