On Thu, 28 May 2009 18:52:08 +0900
Takanori Watanabe <taka...@init-main.com> wrote:
In message <2009...@tackymt.homeip.net>, "YAMAMOTO, Taku"
I have an X60 running 8.0-current/i386 as of Apr. 29, 2009
which can successfully suspend and resume, though things may be a bit
different from your case.
There were a couple of pitfalls which I ran into:
0. Pristine kernels for i386 SMP don't support the resume yet.
We can either use amd64 ones, stick on i386 UP kernels or apply
unofficial patch floating around.
1. DO NOT DISABLE the built-in modem! (It took almost 2 weeks to identify!)
Disabling it ends up with hanging machine on resume.
2. Disable the USB while suspending; otherwise NMI parity error occurs
on resume. (usb2 stack only; the old USB stack didn't have this problem)
In rc.suspend (the magic to turn the root hubs off):
usbconfig -a 1 set_config 255
In rc.resume (the magic to turn the root hubs on again):
usbconfig -a 1 set_config 0
Is the SMP/i386 patch applied cleanly?
Lazy author does not tried that since then.
No, it requires slight modifications to apply, but that's it.
Would it be worth to have it available somewhere?