Apparently some BIOSes not supporting xHCI natively switch USB ports
authormpi <mpi@openbsd.org>
Mon, 22 Jun 2015 08:43:27 +0000 (08:43 +0000)
committermpi <mpi@openbsd.org>
Mon, 22 Jun 2015 08:43:27 +0000 (08:43 +0000)
commit298fcbacf199cbb7efc89ecaf55db3a41432c237
treec6586872a15f45ffc1f9e5a3bce5b1c6175e10f5
parent670aa2b461fd6b8ef81a56c232e35b78f328d385
Apparently some BIOSes not supporting xHCI natively switch USB ports
back to EHCI at suspend.  So route the ports back to xHCI at resume.

Problem reported by Adam Wolk, thanks!
sys/dev/pci/xhci_pci.c