From the BIOS:
ErP Ready
This item allows you to switch off some power at S4+S5 or S5 to get the system ready for ErP requirement. When set to [Enabled], all other PME options are switched off.
Configuration options: [Disabled] [Enable(S4+S5)] [Enable(S5)]
I’m assuming this is the equivalent to GPIO3 Force Pwr correct? Setting it to disabled would stop it from switching off power I assume (it’s set to disabled currently)
edit: requested files added ... although .... I think I'm now seeing the issue... I don't have a DSDT.aml anywhere on my EFI partition??????????? How is this thing even booting????
edit2: hit F4 in the clover bootloader and it generated a dsdt.aml (now attached).
The problem is easy to see from the boot log:
kernel: (AppleACPIPlatform) ACPI Error:
kernel: (AppleACPIPlatform) ACPI Error:
kernel: (AppleACPIPlatform) [_SB_.PCI0.RP05]
kernel: (AppleACPIPlatform) [_SB_.PCI0.RP05]
kernel: (AppleACPIPlatform) Namespace lookup failure, AE_NOT_FOUND
kernel: (AppleACPIPlatform) Namespace lookup failure, AE_NOT_FOUND
kernel: (AppleACPIPlatform) (20160930/dswload-292)
kernel: (AppleACPIPlatform) (20160930/dswload-292)
kernel: (AppleACPIPlatform) ACPI Exception: AE_NOT_FOUND,
kernel: (AppleACPIPlatform) ACPI Exception: AE_NOT_FOUND,
kernel: (AppleACPIPlatform) During name lookup/catalog
kernel: (AppleACPIPlatform) During name lookup/catalog
kernel: (AppleACPIPlatform) (20160930/psobject-310)
kernel: (AppleACPIPlatform) (20160930/psobject-310)
kernel: (AppleACPIPlatform) ACPI Exception: AE_NOT_FOUND,
kernel: (AppleACPIPlatform) ACPI Exception: AE_NOT_FOUND,
kernel: (AppleACPIPlatform) (SSDT: TB3HP) while loading table
kernel: (AppleACPIPlatform) (SSDT: TB3HP) while loading table
This of course means that the Thunderbolt hot plug SSDT is not being loaded. Looking at the DSDT and IOReg files shows that your system uses
PC00 instead of
PCI0.
So the Thunderbolt SSDT has been modified appropriately. Please try the attached file.
However, the boot log also shows that your
SSDT-AWAC is not loading (AWAC = A Weird A$$ Clock). This is not strictly necessary for X299.
kernel: (AppleACPIPlatform) (20160930/tbxfload-319)
kernel: (AppleACPIPlatform) (20160930/tbxfload-319)
kernel: (AppleACPIPlatform) ACPI Error:
kernel: (AppleACPIPlatform) ACPI Error:
kernel: (AppleACPIPlatform) [_SB_.AWAC]
kernel: (AppleACPIPlatform) [_SB_.AWAC]
kernel: (AppleACPIPlatform) Namespace lookup failure, AE_NOT_FOUND
kernel: (AppleACPIPlatform) Namespace lookup failure, AE_NOT_FOUND
kernel: (AppleACPIPlatform) (20160930/dswload-292)
kernel: (AppleACPIPlatform) (20160930/dswload-292)
kernel: (AppleACPIPlatform) ACPI Exception: AE_NOT_FOUND,
kernel: (AppleACPIPlatform) ACPI Exception: AE_NOT_FOUND,
kernel: (AppleACPIPlatform) During name lookup/catalog
kernel: (AppleACPIPlatform) During name lookup/catalog
kernel: (AppleACPIPlatform) (20160930/psobject-310)
kernel: (AppleACPIPlatform) (20160930/psobject-310)
kernel: (AppleACPIPlatform) ACPI Exception: AE_NOT_FOUND,
kernel: (AppleACPIPlatform) ACPI Exception: AE_NOT_FOUND,
kernel: (AppleACPIPlatform) (SSDT: AWAC) while loading table
kernel: (AppleACPIPlatform) (SSDT: AWAC) while loading table