Interesting. How come your BT port is on EHC not UHC port? Did you attach the BT dongle in the USB port back of the computer or another hub? I have a 24" Apple Display. If I attach the BT dongle on the USB port of the screen, i can't wake the computer at all. It sometime will reboot upon waking the computer.
Also when you say the computer stays on for 1.5hr, does your computer just stay on for 1.5hr and finally sleep? Or it will try to idle sleep but it will wake itself up like the issue I have and eventually idle sleep after 1.5hr?
BTW, do you have Wake on Ethernet turn on? I believe that was the reason why I was getting RTC USB wake. But not all the time. I still do not know what maintenance sleep is. I also think it might have something to do with Wake on Ethernet. I am using a Netgear GA311 running natively without the Realtek1000SL.kext.
Lastly, how did you get your DSDT down to 1800ish lines? What did you remove? The last copy you sent me still have over 3000 lines.
I tried Audio option A and I now don't have any popping sound when the computer wake from sleep. When I was using ALC889a there will be an annoying popping sound when the computer wakes up. Not sure if anyone else is experiencing the same thing. I don't mind having more sound assertion messages.
This is an awesome thread. Thanks.
I was playing around with the _PTS settings in the DSDT and I was getting the computer to switch off every 10 mins
with BT wake ON, unfortunately instead of sleeping it would switch off (which I think is S5 state?). The first time
I tried this it slept after 10 mins and I was able to wake the computer with MM, then 10 mins later it slept, but it wouldn't
wake because it was switched off (not KP). After rebooting I checked various lspci outputs, doing a diff on before
and after sleep outputs I was getting some differences from lspci -d 8086:3a16 -xxxvvv
My naive assumption is that certain things that should be saved prior to sleep are not being saved, unfortunately
I don't know enough yet to say what. Confusingly it is not always reproducible indicating that several factors maybe
With BT wake OFF, sleep was working normally
I assume the sections in the DSDT marked S0 to S5 are sleep states, I also noted that what I expect to be S1 is
marked SS1 on the EX58 (same in D00d's file)
Wrt to my DSDT I just followed the naming convention on the other MC DSDT thread's followed with experimental
removal of what was left e.g. all the LNK and BUF stuff etc laboriously taking 1 section at a time and retesting, checking
my addressed with lspci etc. Probably another 100 lines or so to go
No I don't have WOL on, I thought it was stopping sleep when I booted my windows laptop up, but I'm not sure
ttyskeepawake - prevent idle system sleep when any tty (e.g. remote login
session) is ’active’. A tty is ’inactive’ only when its idle time exceeds
the system sleep timer. (value = 0/1)
so I set pmset ttyskeepawake 0