Plymouth renders non-ASCII as mojibake

With splash and quiet removed from GRUB2’s GRUB_CMDLINE_LINUX_DEFAULT, Plymouth renders the non-ASCII within [ 1.390045] usb 9-2: SerialNumber: ㉕捤稰眷㕳愳㤷湲 as mojibake. How can I ascertain what the cause is? (Font?) [1]

I don’t believe that I can provide evidence of this, without a capture card, because /var/log/boot.log and /var/log/boot.log-20260412 don’t include the relevant log.


  1. ↩︎

My guess is that it’s text for the serial number of the usb device.
I have seen none unicode in usb device fields.

See if you can find that text in lsusb -v output.

I’m no expert, but it seems like fonts in the “standard” console are limited to 512 glyphs. So even a “Unicode-aware” console font isn’t going to be able to usefully render CJK characters.

However, things will hopefully improve when Fedora 45 brings KMSCON, which appear to handle internationalisation better, including CJK characters.

@barryascott, it appears there, albeit as the correct UTF sequence:

RokeJulianLockhart@Beedell:~$ sudo lsusb -v | grep 眷
  iSerial                 3 ㉕捤稰眷㕳愳㤷湲
cannot read device status, Resource temporarily unavailable (11)

@pg-tips, I’d completely forgotten FBCon and KMSCon. When I can ascertain where to find a verbatim output log for FBCon, I’ll retain it, to compare against one from KMSCon. [1]


  1. wiki.archlinux.org/index.php?title=KMSCON&oldid=870768#Features ↩︎

The bytes will be the same, its the rendering into pixels that creates the mojibake.
So I’d be surprised if a log will help here.