usb/140160: USB ports are no longer "active" after ACPI
suspend/resume cycle.
Brandon Gooch
jamesbrandongooch at gmail.com
Tue Dec 1 16:20:03 UTC 2009
The following reply was made to PR usb/140160; it has been noted by GNATS.
From: Brandon Gooch <jamesbrandongooch at gmail.com>
To: bug-followup at FreeBSD.org, jamesbrandongooch at gmail.com
Cc:
Subject: Re: usb/140160: USB ports are no longer "active" after ACPI
suspend/resume cycle.
Date: Tue, 1 Dec 2009 15:56:22 +0000
I manage to keep the USB ports usable by building and loading all USB
components as modules:
/boot/loader.conf:
usb_load="YES"
ehci_load="YES"
uhci_load="YES"
umass_load="YES"
ukbd_load="YES"
ums_load="YES"
uhid_load="YES"
ucom_load="YES"
umct_load="YES"
uplcom_load="YES"
...and unloading uhci(4) in /etc/rc.suspend:
kldunload uhci
...then reloading uhci(4) in /etc/rc.resume:
kldload uhci
Only uhci(4) should be unloaded/reloaded, as any other USB component
being unloaded/reloaded seems to put a kink in things.
As of a few hours testing, this is functional as a work-around.
More information about the freebsd-usb
mailing list