On Wed, Jan 20, 2021 at 8:28 AM Hans de Goede <[email protected]> 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 -- [email protected]
To unsubscribe send an email to [email protected]
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/[email protected]

Reply via email to