On Wed, Jan 20, 2021 at 8:28 AM Hans de Goede <hdegoede@xxxxxxxxxx> wrote: > > Hi All, > > An old problem with the XHCI driver has resurfaced, likely this was fixed in the > Fedora branched kernels but not in rawhide / the ARK kernels. > > So now we again have users reporting that none of their USB ports work > any longer after installing the 5.10 kernel, see: > https://bugzilla.redhat.com/show_bug.cgi?id=1917000 > > I believe that this is a regression caused by the XHCI driver being built as a module again, we had the same issue with 5.9 where we set CONFIG_USB_XHCI_PCI_RENESAS=m in the kernel config, but CONFIG_USB_XHCI_PCI actually depends on CONFIG_USB_XHCI_PCI_RENESAS (when the latter is not set to "n"), so selecting CONFIG_USB_XHCI_PCI_RENESAS=m forces CONFIG_USB_XHCI_PCI=m. > > Like with 5.9 I have no idea why having XHCI as a module completely breaks XHCI support on some boards (*), but since we want it to be builtin anyways the fix is to set: > > CONFIG_USB_XHCI_PCI=y > CONFIG_USB_XHCI_PCI_RENESAS=y > > As we have in 5.9. I suspect that when this was fixed in 5.9, we forgot to port the fix to rawhide / to the ARK configs. > > Can we please get this fixed asap for 5.10 (which is being shipped to > normal Fedora users now) and also fix this for rawhide and the ARK configs ? > > Regards, > > Hans > > *) I suspect some ACPI power-resource getting turned off before loading the initrd, because it is not in use and this breaks XHCI support when the module loads later Sorry, this has now been fixed for rawhide, and 5.10 stable kernels. It will appear in Fedora stable starting with 5.10.10 kernels. Justin _______________________________________________ kernel mailing list -- kernel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to kernel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/kernel@xxxxxxxxxxxxxxxxxxxxxxx