[HEADSUP] amd64 suspend/resume code to be comitted [more
jkim at FreeBSD.org
Thu Mar 26 10:04:57 PDT 2009
On Thursday 26 March 2009 12:24 pm, Sam Leffler wrote:
> FWIW I've tried this on 2 amd64 laptops w/ fairly good success.
> Both are running HEAD as of yesterday and have latest ports builds.
> Intel T61P (SMP) running gnome2 suspends+resumes with
> hw.acpi.reset_video=1. I had to restart moused on resume to get
> the touchpad back but usb did not come back (usbconfig shows the
> hubs but no devices and devices do not enumerate on re-attach).
Some touchpads require reinitialization while resuming. See
sys/dev/atkbdc/psm.c and look for PSM_CONFIG_HOOKRESUME and
PSM_CONFIG_INITAFTERSUSPEND flags and some code arround
PSM_RESETAFTERSUSPEND. usb2 stack seems to have resuming issues but
I didn't care much about it because the stack itself is a moving
target ATM. ;-)
> HP6125 (UP) running kde4 suspends+resumes w/o any tweaks. USB came
> back on this machine but the touchpad did not (haven't tried
> restarting moused yet). Some devices didn't restore; e.g. an ath
> card in the cardbus slot didn't reappear.
You know who to prod, don't you? :-P
> Great work; this is a huge step forward!
Thanks for the report!
More information about the freebsd-current