On 02/01/15(Fri) 13:42, Martin Pieuchot wrote: > On 02/01/15(Fri) 09:47, Remi Locherer wrote: > > On Thu, Jan 01, 2015 at 09:32:20PM +0100, Remi Locherer wrote: > > > >Synopsis: xhci dead after resume > > > >Category: kernel > > > >Environment: > > > System : OpenBSD 5.6 > > > Details : OpenBSD 5.6-current (GENERIC.MP) #735: Sat Dec 27 > > > 13:55:58 MST 2014 > > > > > > dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP > > > > > > Architecture: OpenBSD.amd64 > > > Machine : amd64 > > > > > > >Description: > > > After resuming the notebook devices do not attach to the xhci port > > > anymore while devices on the ehci port still work fine. I tried > > > a mouse, usb stick and cdrom. The cdrom gets power from the port > > > so I can open the tray but it does not attach. > > > > > > >Fix: > > > After a reboot the xhci port works again > > > > dmesg from a kernel compiled with XHCI_DEBUG including a suspend-resume > > cycle: > > Apparently Renesas HC need to be completely reconfigure upon resume. > Linux have a quirk for such piece of hardware. I'll try to bake a diff > unless someone... ok I can dream :)
I just committed a workaround for this issue as I couldn't find any documentation for a proper fix. Anyway I can no longer reproduce the problem. Let me know if it still does not work on your machine. Regards, Martin