RehabMan
Moderator
- Joined
- May 2, 2012
- Messages
- 183,243
- Motherboard
- Intel DH67BL
- CPU
- i7-2600K
- Graphics
- HD 3000
- Mac
-
- Mobile Phone
-
The patch will make six changes to the stock PBI DSDT (after installation):
It will remove two _PRW methods (for devices LANC and XHC) and add these four statements for the addresses that match:
begin Name(_PRW, Package() { 0x0D, 0 }) end;
As you pointed out in your FAQ the two _PRW methods that were removed could be the culprit. I will do some more testing tonight.
0x1d/0x1a/0x14 are EHC1/EHC2/XHC.
0x19 is LAN
0x1B (missing from the patch) is HDEF.
It is easy to look at a patched DSDT and determine if it has the correct patches to avoid instant wake.
Note: Methods removed and replaced with Name are of no consequence. Name and Method are the same as far as an ACPI caller is concerned.