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