Sleep/Shutdown solved (first main step), second try.
Sorry, i don't know why the link to my post in a "living" thread reacts in this way, here is the (extended) contents:
I had the same problem (unable to wake up, shutdown/restart: ... but fan) with a P5B-VM DO.
At last I don't use a patched dsdt
, because the RTC (RTC0) entry for length is correct (CMOS reset bug) and the tools i used to correct it, modified the DSDT in a way that i got the
described problems. The original decompiled DSDT, which work (5 of 6) for me, is attached.
What works without preceding sleep: reboot, shutdown, sleep (wake up only tested with mouse click).
What works with preceding sleep: shutdown, sleep.
What doesn't work with preceding sleep: reboot (... but fan)
Because the systems may differ in many details, i will describe mine:
- P5B-VM DO
- SATA HD
- SATA DVD
- GeForce 9400GT 512MB VGA/DVI
- USB mouse
- PS/2 keyboard
- Version 0903
- Main/IDE Configuration/SATA#1Configuration: Enhanced
- Main/IDE Configuration/SATA#1Configuration/Configure SATA#1 as: AHCI
- Advanced/USB Configuration/...:
USB Functions: Enabled
Legacy USB Support: Disabled
Port 64/60 Emulation: Disabled
USB 2.0 Controller Mode: HiSpeed
BIOS EHCI Hand-Off: Enabled
- Advanced/Onboard Devices Configuration:
HD Audio Controller: Enabled
Front Panel Support Type: HD Audio
Onboard 1394 Controller Enabled
Onboard Lan: Enabled
Lan Option ROM: Disabled
JMicron SATA/PATA Controller: Disabled
Serial Port1 Address: Disabled
Parallel Port Address: Disabled
Suspend Mode: S3 only
Repost Video on S3 Resume: Yes
ACPI 2.0 Support: ACPI v3.0
ACPI APIC support: Enabled
Restore on AC Power Loss: Power Off
everything else: Disabled
- SL 10A432 with Chameleon v2 RC3 and OSInstall.mpkg for MBR (running 64bit)
- EFI-String for 9400GT
- Kext (all 64bit and in S/L/E)
FakeSMC v2: http://rapidshare.de...L.kext.zip.html
you find them here: http://cid-8b65993ef...rd?view=details
, thanks to electro:
Maybe not all kexts are necessary, i didn't test it.
The VoodooHDA.kext isn't able to sleep, you can try a workaround with sleepwatcher and two scripts (google).
If it is necessary for you to get your untouched DSDT, here are two ways to create without leo.
Creating dsdt in Windows :
(Install and) Start Lavalys Everest, right click the status bar, chose "ACPI Tool" and click "Save DSDT".
Creating dsdt in Linux:
Boot Ubuntu Live CD, open Terminal and enter: cat /proc/acpi/dsdt > dsdt.aml