samisnake said:
the dsdt & ssdt sent to doomstalk doesnt allow for sleep.
that dsdt includes scope_pr info on the cpus, which for some reason causes the system to not sleep, or more specifically, wake from sleep.
have you enabled c1e, c3 report and c6 report in the bios?
is internal pll overvoltage disabled?
i would check that, then use the older usb3 kext first
Yes initially I thought I was just having a sleep problem. But it appears I'm also having a C-states & P-States not being generated problem as well. I think that both issues might be related, and if I manage to fix the CPU C-States & P-States problem, then sleep might work too once I do that.
So would you like me to still load the older usb3 next, or first somehow fix the CPU C-States issue and then come back to this if sleep is still not working?
I recreated the DSDT in Mac following your tutorial. Compiled it, fixed it -- it has 0 errors. Placed it in /Extra and I'm still having the same problem with C/P-States not being generated.
C1e, C3 report and C6 report are all enabled. Internal PLL Overvoltage is disabled.
//Edit:
Ok did some more research and it looks like C & P States are not being generated with this bios according to this
thread. (For those who are curious to see if theirs are being generated, try the command "bdmesg" in terminal). Fortunately, I'm still getting at least 2 states (1.6GHz and 4.5GHz) when I check with MSRDumper so that's good enough for me.
Will report back with after installing the older USB3 kext and let you know if that resolves the sleep issues.
//Edit2:
Tried older usb3 kext as suggested -- not working.
It seemed like it was going to work because it took like 10 seconds to sleep. But after it went to sleep, it automatically woke up. =\
This is what the kernel log is showing:
Feb 20 00:38:03 kernel[0]: Wake reason: pci1b21,1042 pci1b21,1042