- Joined
- Feb 17, 2016
- Messages
- 46
- Motherboard
- Asus P5Q-SE2
- CPU
- Intel Core 2 Quad Q8400
- Graphics
- Nvidia GeForce GTX460 1GB
- Mac
- Mobile Phone
So GLAN is the DSDT name for your built-in gigabit ethernet lan controller. The DSDT section for GLAN (from your DSDT file) shows:
Code:Device (GLAN) { Name (_ADR, 0x00190000) // _ADR: Address Method (_PRW, 0, NotSerialized) // _PRW: Power Resources for Wake { Return (GPRW (0x0D, 0x04)) } }
You can either completely remove the _PWR method, or have it return 0x00 instead of 0x04.
I found a similar post in this thread -- see post #9: https://www.tonymacx86.com/threads/wake-reason-glan-is-this-a-dsdt-issue.190329/ (different motherboard but also uses a Realtek gigabit ethernet lan controller)
EDIT: Before you start messing around with the DSDT, though, I wonder if your issue may be fixed using the FixDarwin_0002 option in Clover (under the ACPI tab). Most DSDTs have methods specific to the operating system being installed, and most boards today have support only for Windows and Linux and not OS X (Darwin). The FixDarwin_0002 will attempt to make the DSDT behave as though the system were running Windows and enable most/all of the ACPI devices/features. I would try this first. If this does not fix your sleep issues, then I would try to modify the DSDT so that the _PWR method for GLAN returns 0 and not 4.
FixDarwin_002 didn't work. Editing the GLAN _PRW from 0x04 to Zero also did not work. I'm still getting GLAN EH01 wake reason.