site  contact  subhomenews

Kernel 6.12.81 with CONFIG_USB4

April 12, 2026 — BarryK

Up until now, the Linux kernel has been configured with CONFIG_USB4 disabled. The reason is reported here:

https://bkhome.org/news/202507/kernel-61235-freeze.html

...it caused the 'blkid' utility in the initrd to freeze.

This problem was also reported in the forum, for Easy version 6.101 (V7-alpha):

https://forum.puppylinux.com/viewtopic.php?p=151635#p151635

Well, well, the problem has gone away. Have compiled the 6.12.81 kernel, with CONFIG_USB4 enabled, builtin, and no problem. Gentoo recommends it to be builtin, but I have read that some other mainstream distros configure it as a module.

Note, I now only have three computers to test on, two laptops, one desktop. The desktop will be going soon. Having less computers to test on is a problem, could miss compatibility issues, especially as no longer have very old computers.

What motivated me to try this, is a report by bradhamilton1 that hotplugging a usb drive isn't working:

https://forum.puppylinux.com/viewtopic.php?t=16711

...I wonder if enabling CONFIG_USB4 will make any difference? Maybe:

https://cateee.net/lkddb/web-lkddb/USB4.html

USB4 and Thunderbolt driver. USB4 is the public specification based on the Thunderbolt 3 protocol. This driver is required if you want to hotplug Thunderbolt and USB4 compliant devices on Apple hardware or on PCs with Intel Falcon Ridge or newer.

Anyway, CONFIG_USB4 looks good, so going with that for the next release of Easy. Any of you guys with old computers can test that it still boots ok and hotplugging usb still works.  

Tags: easy