On Wed, 15 Mar 2023 10:53:23 -0400 Alan Stern <stern@xxxxxxxxxxxxxxxxxxx> wrote: > On Wed, Mar 15, 2023 at 01:19:16PM +0200, Mathias Nyman wrote: > > On 14.3.2023 16.00, Brian Morrison wrote: > > > On Mon, 13 Mar 2023 12:06:59 +0200 > > > Mathias Nyman <mathias.nyman@xxxxxxxxxxxxxxx> wrote: > [...] > > > > > > I have now reverted the above commit, it's only the one line in > > > xhci-pci.c and it took a couple of hours to rebuild my kernel > > > rpms which wasn't too bad. > > > > > > With this change all of my USB devices are present again and the 3 > > > /dev/ttyUSB* nodes are all present and usable. > > > > > > > Thanks for testing. > > So setting PROBE_PREFER_ASYNCHRONOUS does trigger this issue for > > Renesas xHCI. > > > > Was it so that with the devices connected to the Intel host > > everything worked on 6.2 kernel? > > > > Just to make sure that this is a vendor specific host issue and not > > generic xhci driver issue. I will see if I can test this, but it may be difficult. The add-on Renesas card allows my USB cables (with quite large ferrites to keep RF out of the PC) to fit in, the Intel host ports are in a different orientation and so physically too close together for the ferrite-laden cables to fit in. If I can manage to test it I will report, but don't hold your breath. > > > > If we can't quickly figure out the real reason for this then we > > just have to revert that patch. It's certainly working for me, but as I don't know much about how the xhci driver initialises and finds the two bus host controllers I don't know about any consequences beyond the boot delay issue that prompted the async change in the first place. > > > > > I found this in the linux-usb list archives: > > > > > > https://www.spinics.net/lists/kernel/msg4569289.html > > > > > > and the first part of this patch series here: > > > > > > https://www.spinics.net/lists/kernel/msg4569288.html > > > > > > Should both of these patches be reverted? I assume so but I don't > > > think I have anything that uses an ehci device to test it. > > > > > > > Probably just the xhci one. I haven't heard of any ehci issues. > > > > Alan (cc) would know better if there are any new odd ehci issues > > that can be traced back to the async probe change. > > I haven't heard of any problems with EHCI. I think that EHCI and UHCI are older standards, I don't know if the hardware those drivers work with is still common. I also have a VIA PCI USB card on another machine that also uses the xhci driver and it's much older than the machine with the Renesas card. I don't think I have the hardware that would allow me to test those drivers. > > Alan Stern > Please ask if there is any extra patch you would like me to try. -- Brian Morrison