The problem has been fixed upstream in Linux kernel 5.10.248, released January 19th. The console is now usable. Debian will likely release an updated kernel soon. Thanks to all involved! . Regards, William Burrow. .
On Thu, Dec 25, 2025 at 10:15 AM Helge Deller <[email protected]> wrote: > > On 12/22/25 16:09, Camaleón wrote: > > El 2025-12-22 a las 11:59 +0100, Gianluca Renzi escribió: > >> On 12/22/25 11:13, Helge Deller wrote: > >>> On 12/22/25 11:09, Gianluca Renzi wrote: > >>>> Wow! So you found the culprit. > > > > My deepest congrats (and a bunch of thanks) to William Burrow and > > Gianluca Renzi for their finding, testing, reporting (finally, «time > > spent») and the overall well job done! :-) > > > >>> Well, it seems pretty likely that you get the "copyright symbol", > >>> because ch gets assigned "0". The question is: Why does this happen? > >>> It shouldn't. > >>> > >>> Does it only happens with old kernels (5.x), or does it happen with > >>> latest > >>> Linux kernels (>= 6.8) too? > >>> > >> The issue is not present with the kernel 5.10.0-36-amd64, only in kernel > >> 5.10.0-37-amd64 (5.10.247-1) > >> > >> I have a couple of Debian 12 machines laying around, and this bug is not > >> present for sure. > >> > >> I do not remember which kernel they can have, but it's the stable Debian 12 > >> version. > > > > (...) > > > > Well, I do confirm I CANNOT reproduce the «©©©©©©©©©©©©©©©©©©©©©©©©©©©©» > > copyright issue neither on my Debian testing (kernel image > > 6.17.9+deb14) nor Debian stable (kernel image 6.1.0-41). > > That's good. > Could you please try a second patch, where you replace both occurances of: > ch = (charcnt - 1); > by: > ch = 0x20; /* ASCII space char */ > ? > > If that works, we maybe should use this approach.... > > Helge

