Sorry. I thought my problem not so urgent, to start a new thread
Run pfix, reboot and it will load. Related to some dependences, /E/E loads first, and /S/L/E kexts are not available at that moment, unless you have proper kextcache created. pfix does that for you.
1. Make sure you disable secure virtual memory. Better disable hibernate image, set hibernatemode=0.
Done both. Finally ps2&sound work together from /E/E, thx
Secure virtual memory - already disabled. hibernatemode=0 - done.
2. Try to temporarily get rid of VoodooHDA and enable back loading of AppleHDA.kext (DSDT trick). The sound will not work, but it the kext will try to load, and that made my sleep work. Helped further investigation.
Tried. No effect. Screen stays black.
3. BIOS settings: enable/disable modem, enable/disable WAN if you have one. Try to boot in each configuration and check sleep.
Modem was enabled. I don't have WAN, but it was enabled in bios.
Tried to change both, but no effect.
Interesting, it is exactly like one of the problems I had with sleep, but that's been ages ago now, I don't recall what was the reason there.
It would be very great, if u remember what u did to make it work
Thanks anyway, i'll try to do something in the evening.
btw, sleep depends of cpu p/c-states?[/quote]
This is Ping from China.
I do have the same issue described above and found out that it was related to platform failure.
In /usr/bin/pmset -g log, we can see logs below.
* Domain: sleep
- Message: Sleep: Platform Failure - AC 100
- Time: 1/22/11 1:18:17 AM GMT+08:00
- Signature: Platform Failure
- UUID: 5FA65DC8-9CC0-4198-823C-7FF91DB414B5
- Result: Failure
The easiest way to fix the issue is out after several attempts.Just replace AppleACPIPlatform.kext with one from 10.6.0 or 10.6.4. Sleep and wake are working as before.
I believe that the issue also can be fixed via dsdt patch but don't know how to. Please let me know if you have further good ideas.