My expectation is that kernel will figure out what to load first on its own. What HCD stands for in your message? USB hub is connected to native USB 2.0 port on motherboard with Z370 chipset. Sincerely, Nazar Mokrynskyi github.com/nazar-pc 24.04.18 11:04, Oliver Neukum пише: > Am Dienstag, den 24.04.2018, 07:35 +0300 schrieb Nazar Mokrynskyi: >> I've tried to bisect kernels from 4.13 to 4.14 and didn't find the reason. Then I found that with upstream 4.13 the issue is still present on Ubuntu 18.04, so there should be something more than just a kernel. >> >> Eventually, I found that issue is somehow related to USB hub I use for my periferals (mouse, keyboard and sound card). >> >> When sound card is connected separately, it is properly initialized as USB 2.0 device: https://pastebin.com/0rv1aUBz >> >> However, when connected to USB hub, it initializes as USB 1.1 device, in which case it disables some of its capabilities, like 5.1 output mode: https://pastebin.com/i4qE9JTZ >> >> Can't blame USB hub for this, since when I unplug it with mentioned 3 devices and plug back - everything works fine, the issue only happens on system boot. >> >> USB hub I use at the moment (used another before with the same outcome): https://pastebin.com/wkA6D9TP > You need to make sure ehci/hcd is loaded before ohci or uhci, if indeed > you have a setup with true companion controllers. Which HCD are you > using? > > Regards > Oliver > -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html