- Joined
- Sep 22, 2011
- Messages
- 1,520
- Motherboard
- HP EliteDesk 800 G5 Mini
- CPU
- i9-9900
- Graphics
- UHD 630
- Mac
- Mobile Phone
I have updated Post #1 with my latest debug files for my Biostar TH55HD / Xeon X3450. This system is fantastic for a system where the motherboard was cheap in 2010 and the Xeon X3450 CPU was $20 on eBay (even cheaper now)! This system is rock-solid and is a pleasure to use. Since it's a desktop, I don't really miss sleep/wake, but every once in a while, I'll try something new to see if I can get it to sleep/wake properly. My latest attempts at working sleep/wake included the following changes (which are reflected in the debug files attached to Post #1):
The answer to my question in Post #32: I had made a BIOS change (I think I changed suspend mode "Auto S1 / S3" to "S1" or "S3") and didn't update my DSDT. Once I updated my DSDT to reflect the BIOS change, FixRegions was no longer necessary. Lesson learned: always check/change your DSDT after making BIOS changes.
- Experimented with different Darwin OS equivalents (Windows 2001, Windows 2006) and am currently running with "none of the above." The OSYS value doesn't seem to make any difference.
- Liberally added "Name (_STA, Zero)" to a bunch of unused devices (including all of the UHCx devices). Didn't make any observable differences
- Injected Nvidia graphics properties (GFX0._DSM) to mimic one of the devices in AppleGraphicsPowerManagement.kext for the MacPro5,1 (Vendor10de,Device0640). AGPM now loads for the discrete graphics, but no observable difference in system behavior.
- Applied the traditional HPET IRQ patch ( IRQNoFlags () {0, 8, 11, 15} ) (Not sure how I missed this before). No difference.
- Removed Method (DTGP) and modified _DSMs to work without it. No difference expected - just wanted to make this change.
The answer to my question in Post #32: I had made a BIOS change (I think I changed suspend mode "Auto S1 / S3" to "S1" or "S3") and didn't update my DSDT. Once I updated my DSDT to reflect the BIOS change, FixRegions was no longer necessary. Lesson learned: always check/change your DSDT after making BIOS changes.
Last edited: