I am trying to get suspend/resume working on Acer Travelmate 230 laptop (with the latest available BIOS for that box). APM on it is fubar, so that option is out. With the latest of Arjan kernels (current Redhat "rawhide", 2.6.6-1.391) I can do that as long as I will boot with 'acpi_sleep=s3_bios' parameter and ehci_hcd module _not_ loaded.
With 2.6.7-rc1, compiled with CONFIG_USB_DEBUG, and assuming EHCI is "usb1", what happens when you do this:
cd /sys/class/usb_host/usb1
cat registers
echo -n 3 > device/power/state
cat device/power/state
echo -n 0 > device/power/state
cat device/power/state
cat registers
dmesgThat puts EHCI itself into D3 state, back into D0, and shows the results. It ought to just work, no surprises.
It's possible that your BIOS is just borked in more ways than APM not working. They don't all handle EHCI correctly, from what I've seen.
- Dave
-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
