Contribute
Register

[SUCCESS] Gigabyte Designare Z390 (Thunderbolt 3) + i7-9700K + AMD RX 580

Hi @CaseySJ,

now some time has passed and I wanted to get back to the graphics problems as promised.
In the meantime I changed to Catalina and there are the same problems with this card.
I have now exchanged my card "MSI Radeon RX 580 Armor OC 8GB" with a friend for his "ASUS Dual-Series Radeon RX 580 OC-Edition 8GB". He uses Windows. The card works for him on the first go and now comes the best, his card works in my HackMac also on the first go. I think the MSI card is not suitable for a Hackintosh. For me everything is running fine now. Thanks again for your support.
Greetings from South Tyrol.
Hello @hhorch65

I have two MSI Radeon RX 580 Armor 8GB cards (not the OC version) that work very well with Hackintosh -- plug-and-play. These cards are left over from the days of cryptocurrency mining. It was necessary to flash the original VBIOS back to the card.

Some OC cards have a small switch that toggles between OC and Silent mode. Flipping that switch to one side or the other might render it operational in macOS...

P.S. I must admit I had to Google "South Tyrol"! Been to Italy several times, but hadn't heard of this autonomous region in the north.
 
HI @CaseySJ
Thanks for test results,

I note that only on Case 1 (SSDT-TbtOnPch_Designare-Draft09 and with GPIO3 Force Power disabled), on all tests, we have XHC2 always OFF, it may results of drivers hangs to find this part of component.
On test 3 of case 1, we didn't have screen shot of IOReg when we have more interesting lines on ACPIDebug log. Did thunderbolt full tree appears and XHC2 was OFF ?

We should try to disable all native thunderbolt methods (TINI, THDR, XTBT...) on DSDT to be sure that aren't called during boot sequence.
On _SB.PCI0 (main PCI bus), intialization method (_INI) call TINI () :

If ((TBTS == One))
{
If ((RPN0 == One))
{
Acquire (OSUM, 0xFFFF)
\_GPE.TINI (Zero, RPS0, RPT0, Zero)
Release (OSUM)
}

If ((RPN1 == One))
{
Acquire (OSUM, 0xFFFF)
\_GPE.TINI (Zero, RPS1, RPT1, Zero)
Release (OSUM)
}

Signal (WFEV)
}

We can try this by removing this bolded lines on an extracted DSDT.aml
This calling is also present on RWAK (part of _WAK methods for device wake after sleep):
If ((TBTS == One))
{
If ((RPN0 == One))
{
Acquire (OSUM, 0xFFFF)
\_GPE.TINI (Zero, RPS0, RPT0, Arg0)
Release (OSUM)
}

If ((RPN1 == One))
{
Acquire (OSUM, 0xFFFF)
\_GPE.TINI (Zero, RPS1, RPT1, Arg0)
Release (OSUM)
}
}
As we have only one Thunderbolt controller, RPN1 is not used, but we can also remove it.

Always on this extracted DSDT.aml, can you rename on RP05 device definition and on HPME methods like this :
Method (HPME, 0, Serialized)
{
If (((VDID != 0xFFFFFFFF) && (PMSX == One)))
{
Notify (PXSX, 0x02) // Device Wake
PMSX = One
PSPX = One
}
}

to

Method (HPME, 0, Serialized)
{
If (((VDID != 0xFFFFFFFF) && (PMSX == One)))
{
Notify (UPSB, 0x02) // Device Wake
PMSX = One
PSPX = One
}
}

I note that there isn't _PRW on all RPxx on DSDT (only one for XHC) ! Had you removed them or this is GIGABYTE ACPI code ? OK on right folder origin :lol:

It would be interesting to add _L61, _L69, ... debug logging with RMDT method AND in case of full thunderbolt tree, whole System LOG.

Thanks !
Hello @Elias64Fr

Thank you for the update/suggestions! Being the weekend, I can spend a lot more time on this. Will start shortly.

I note that only on Case 1 (SSDT-TbtOnPch_Designare-Draft09 and with GPIO3 Force Power disabled), on all tests, we have XHC2 always OFF, it may results of drivers hangs to find this part of component.
On test 3 of case 1, we didn't have screen shot of IOReg when we have more interesting lines on ACPIDebug log. Did thunderbolt full tree appears and XHC2 was OFF ?
I also believe that XHC2 and/or notification to XHC might be causing spurious (timing or random) errors. When we added Companion USB port (0x08 and 0x0D) and changed SSP2 type from 0x03 to 0x09, it seems system became less stable. I will retest today to provide a more clear picture of what works and what does not.

Also note that in Test 3 (Draft09), the system hanged immediately after I entered password to login. So IORegistryExplorer could not be launched, therefore no screenshot of RP05!

Update: Following changes made to DSDT:

Screen Shot 2020-01-25 at 4.40.05 AM.png Screen Shot 2020-01-25 at 4.40.46 AM.png

Screen Shot 2020-01-25 at 4.45.05 AM.png Screen Shot 2020-01-25 at 4.45.46 AM.png

Test 1: Warm Boot test with OWC 14-port Dock connected.
  • Confirmed that all DSDT changes are present (MaciASL --> File --> New from ACPI --> DSDT).
  • GPIO3 Force Power disabled for all tests.
Code:
Timestamp                       (process)[PID]
2020-01-25 05:12:16.358172-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::start(IOService*)> ACPIDebug: Version 0.1.4 starting on OS X Darwin 19.2.
2020-01-25 05:12:16.359990-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x40039854
2020-01-25 05:12:16.360089-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe00e4000
2020-01-25 05:12:16.360190-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0800000
2020-01-25 05:12:16.360256-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0900000
2020-01-25 05:12:16.360318-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0908000
2020-01-25 05:12:16.360381-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0910000
2020-01-25 05:12:16.360449-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0920000
2020-01-25 05:12:16.360520-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0a00000
2020-01-25 05:12:16.360585-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "_INI Root Port"
2020-01-25 05:12:16.360650-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICMBoot"
2020-01-25 05:12:16.360715-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Tbt TWIN set to One"
2020-01-25 05:12:16.360780-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Tbt Force Power with FPG0"
2020-01-25 05:12:16.360844-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Up Stream VID/DID =0000000015EA8086"
2020-01-25 05:12:16.360909-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Delay to appear = 200 us"
2020-01-25 05:12:16.360973-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICMS"
2020-01-25 05:12:16.361036-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_0="
2020-01-25 05:12:16.361099-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xffffffff
2020-01-25 05:12:16.361164-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI called"
2020-01-25 05:12:16.361228-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI RP OK!"
2020-01-25 05:12:16.361292-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI UPSB OK!"
2020-01-25 05:12:16.361355-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI Dp 0 done"
2020-01-25 05:12:16.361420-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI Dp 3 done"
2020-01-25 05:12:16.361484-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI Dp 4 done"
2020-01-25 05:12:16.361549-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI Dp 5 done"
2020-01-25 05:12:16.361614-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI DPs done"
2020-01-25 05:12:16.361678-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI0 all done"
2020-01-25 05:12:16.361741-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI End"
2020-01-25 05:12:16.361805-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_1="
2020-01-25 05:12:16.361869-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800001a1
2020-01-25 05:12:16.361933-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_2="
2020-01-25 05:12:16.361997-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800001a1
2020-01-25 05:12:16.362061-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_3="
2020-01-25 05:12:16.362124-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800001a7
2020-01-25 05:12:16.362189-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800003f5
2020-01-25 05:12:16.362252-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_4="
2020-01-25 05:12:16.362316-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800001a7
2020-01-25 05:12:16.362380-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ISTA="
2020-01-25 05:12:16.362443-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800003f5
2020-01-25 05:12:16.362507-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configuration delay = 1004 ms"
2020-01-25 05:12:16.404255-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "_PS0 RP05"
2020-01-25 05:12:16.404464-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCEU RP05"
2020-01-25 05:12:16.404571-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCEU RP05- Put upstream bridge back into D0 "
2020-01-25 05:12:16.409959-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "_PS0 UPSB"
2020-01-25 05:12:16.410464-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCED UPSB"
2020-01-25 05:12:16.410937-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCED - enable GPIO"
2020-01-25 05:12:23.808900-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "RTPC NHI0 called with arg: 0000000000000000"
2020-01-25 05:12:23.809221-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "_PS3 NHI0, Nothing to do!"
2020-01-25 05:12:23.810186-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "_PS3 DSB0"
2020-01-25 05:12:23.810267-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCDA DSB0"
2020-01-25 05:12:23.810346-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "POFF DSB0"
2020-01-25 05:12:23.810424-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCDA DSB0- Put upstream bridge into D3"
2020-01-25 05:12:23.810503-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCDA DSB0- Set link disable on upstream bridge"
2020-01-25 05:12:23.810591-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCDA DSB0- Wait for link to drop..."
2020-01-25 05:12:24.819545-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCDA DSB0- disable GPIO"
2020-01-25 05:12:24.819621-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - PCI wants on"
2020-01-25 05:12:24.819693-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - NHI wants off"
2020-01-25 05:12:24.819766-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - XHCI wants on"
2020-01-25 05:12:24.819839-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - TBT allows off"
2020-01-25 05:12:24.819911-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - USB forced on"
2020-01-25 05:12:24.819984-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - TBT GPIO should be off"
2020-01-25 05:12:24.820056-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - USB GPIO should be on"
2020-01-25 05:12:24.820129-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - Make sure TBT & USBC is on"
Screenshot:

Screen Shot 2020-01-25 at 5.19.35 AM.png

Test 2: Another warm boot, same conditions as Test 1:
Code:
Timestamp                       (process)[PID]
2020-01-25 05:22:32.357130-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::start(IOService*)> ACPIDebug: Version 0.1.4 starting on OS X Darwin 19.2.
2020-01-25 05:22:32.358954-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x40039854
2020-01-25 05:22:32.359050-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe00e4000
2020-01-25 05:22:32.359148-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0800000
2020-01-25 05:22:32.359212-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0900000
2020-01-25 05:22:32.359274-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0908000
2020-01-25 05:22:32.359336-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0910000
2020-01-25 05:22:32.359398-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0920000
2020-01-25 05:22:32.359461-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0a00000
2020-01-25 05:22:32.359528-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "_INI Root Port"
2020-01-25 05:22:32.359602-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICMBoot"
2020-01-25 05:22:32.359667-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Tbt TWIN set to One"
2020-01-25 05:22:32.359732-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Tbt Force Power with FPG0"
2020-01-25 05:22:32.359795-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Up Stream VID/DID =0000000015EA8086"
2020-01-25 05:22:32.359859-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Delay to appear = 202 us"
2020-01-25 05:22:32.359922-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICMS"
2020-01-25 05:22:32.359986-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_0="
2020-01-25 05:22:32.360048-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xffffffff
2020-01-25 05:22:32.360112-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI called"
2020-01-25 05:22:32.360174-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI RP OK!"
2020-01-25 05:22:32.360236-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI UPSB OK!"
2020-01-25 05:22:32.360299-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI Dp 0 done"
2020-01-25 05:22:32.360361-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI Dp 3 done"
2020-01-25 05:22:32.360423-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI Dp 4 done"
2020-01-25 05:22:32.360486-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI Dp 5 done"
2020-01-25 05:22:32.360548-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI DPs done"
2020-01-25 05:22:32.360610-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI0 all done"
2020-01-25 05:22:32.360673-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI End"
2020-01-25 05:22:32.360735-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_1="
2020-01-25 05:22:32.360797-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800001a1
2020-01-25 05:22:32.360859-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_2="
2020-01-25 05:22:32.360922-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800001a1
2020-01-25 05:22:32.360983-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_3="
2020-01-25 05:22:32.361044-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800001a7
2020-01-25 05:22:32.361107-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800003f5
2020-01-25 05:22:32.361169-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_4="
2020-01-25 05:22:32.361231-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800001a7
2020-01-25 05:22:32.361294-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ISTA="
2020-01-25 05:22:32.361356-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800003f5
2020-01-25 05:22:32.361419-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configuration delay = 1003 ms"
2020-01-25 05:22:32.409253-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "_PS0 RP05"
2020-01-25 05:22:32.409381-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCEU RP05"
2020-01-25 05:22:32.409495-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCEU RP05- Put upstream bridge back into D0 "
2020-01-25 05:22:32.412431-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "_PS0 UPSB"
2020-01-25 05:22:32.412892-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCED UPSB"
2020-01-25 05:22:42.639544-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "RTPC NHI0 called with arg: 0000000000000000"
2020-01-25 05:22:42.640164-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "_PS3 NHI0, Nothing to do!"
2020-01-25 05:22:42.641141-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "_PS3 DSB0"
2020-01-25 05:22:42.641213-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCDA DSB0"
2020-01-25 05:22:42.641283-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "POFF DSB0"
2020-01-25 05:22:42.641354-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCDA DSB0- Put upstream bridge into D3"
2020-01-25 05:22:42.641425-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCDA DSB0- Set link disable on upstream bridge"
2020-01-25 05:22:42.641498-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCDA DSB0- Wait for link to drop..."
2020-01-25 05:22:43.646940-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCDA DSB0- disable GPIO"
2020-01-25 05:22:43.647015-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - PCI wants on"
2020-01-25 05:22:43.647087-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - NHI wants off"
2020-01-25 05:22:43.647160-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - XHCI wants on"
2020-01-25 05:22:43.647232-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - TBT allows off"
2020-01-25 05:22:43.647308-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - USB forced on"
2020-01-25 05:22:43.647380-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - TBT GPIO should be off"
2020-01-25 05:22:43.647452-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - USB GPIO should be on"
2020-01-25 05:22:43.647524-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - Make sure TBT & USBC is on"
Screenshot: Better than before. But no changes made; just did a reboot.

Screen Shot 2020-01-25 at 5.25.59 AM.png

Test 3: After hot-unplug (which causes system hang) and reboot:
  • This is the case that should cause Local Node and TB Bus to appear.
  • But system hangs immediately after login.
  • The log below might be from this case.
Code:
2020-01-25 05:28:24.366754-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: Version 0.1.4 starting on OS X Darwin 19.2.
2020-01-25 05:28:24.366836-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: 0x40039854
2020-01-25 05:28:24.366900-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: 0xe00e4000
2020-01-25 05:28:24.366966-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: 0xe0800000
2020-01-25 05:28:24.367032-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: 0xe0900000
2020-01-25 05:28:24.367097-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: 0xe0908000
2020-01-25 05:28:24.367160-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: 0xe0910000
2020-01-25 05:28:24.367222-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: 0xe0920000
2020-01-25 05:28:24.367284-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: 0xe0a00000
2020-01-25 05:28:24.367346-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "_INI Root Port"
2020-01-25 05:28:24.367410-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "ICMBoot"
2020-01-25 05:28:24.367475-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "Tbt TWIN set to One"
2020-01-25 05:28:24.367538-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "Tbt Force Power with FPG0"
2020-01-25 05:28:24.367603-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "Up Stream VID/DID =0000000015EA8086"
2020-01-25 05:28:24.367665-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "Delay to appear = 201 us"
2020-01-25 05:28:24.367727-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "ICMS"
2020-01-25 05:28:24.367789-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "ICME_0="
2020-01-25 05:28:24.367852-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: 0xffffffff
2020-01-25 05:28:24.367914-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "Configure NHI called"
2020-01-25 05:28:24.367977-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "Configure NHI RP OK!"
2020-01-25 05:28:24.368039-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "Configure NHI UPSB OK!"
2020-01-25 05:28:24.368101-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "Configure NHI Dp 0 done"
2020-01-25 05:28:24.368164-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "Configure NHI Dp 3 done"
2020-01-25 05:28:24.368226-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "Configure NHI Dp 4 done"
2020-01-25 05:28:24.368288-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "Configure NHI Dp 5 done"
2020-01-25 05:28:24.368351-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "Configure NHI DPs done"
2020-01-25 05:28:24.368413-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "Configure NHI0 all done"
2020-01-25 05:28:24.368476-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "Configure NHI End"
2020-01-25 05:28:24.368538-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "ICME_1="
2020-01-25 05:28:24.368600-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: 0x800001a1
2020-01-25 05:28:24.368663-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "ICME_2="
2020-01-25 05:28:24.368725-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: 0x800001a1
2020-01-25 05:28:24.368787-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "ICME_3="
2020-01-25 05:28:24.368850-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: 0x800001a7
2020-01-25 05:28:24.368912-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: 0x800003f5
2020-01-25 05:28:24.368975-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "ICME_4="
2020-01-25 05:28:24.369037-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: 0x800001a7
2020-01-25 05:28:24.369099-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "ISTA="
2020-01-25 05:28:24.369162-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: 0x800003f5
2020-01-25 05:28:24.369224-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "Configuration delay = 1004 ms"
2020-01-25 05:28:24.412579-0800 0x81       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "_PS0 RP05"
2020-01-25 05:28:24.412965-0800 0x82       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "PCEU RP05"
2020-01-25 05:28:24.413077-0800 0x82       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "PCEU RP05- Put upstream bridge back into D0 "
2020-01-25 05:28:24.414771-0800 0x82       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "_PS0 UPSB"
2020-01-25 05:28:24.415745-0800 0x82       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "PCED UPSB"
2020-01-25 05:28:24.416567-0800 0x82       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "PCED - enable GPIO"
2020-01-25 05:28:24.417008-0800 0x82       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "UGIO - PCI wants on"
2020-01-25 05:28:31.475583-0800 0x280      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "RTPC NHI0 called with arg: 0000000000000000"
2020-01-25 05:28:31.476490-0800 0x2a6      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "_PS3 NHI0, Nothing to do!"
2020-01-25 05:28:31.478121-0800 0x280      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "_PS3 DSB0"
2020-01-25 05:28:31.478558-0800 0x280      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "PCDA DSB0"
2020-01-25 05:28:31.479031-0800 0x280      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "POFF DSB0"
2020-01-25 05:28:31.479370-0800 0x280      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "PCDA DSB0- Put upstream bridge into D3"
2020-01-25 05:28:31.479597-0800 0x280      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "PCDA DSB0- Set link disable on upstream bridge"
2020-01-25 05:28:31.479676-0800 0x280      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "PCDA DSB0- Wait for link to drop..."
2020-01-25 05:28:31.479750-0800 0x280      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "PCDA DSB0 - NHI0 not present"
2020-01-25 05:28:31.479823-0800 0x280      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "PCDA DSB0- disable GPIO"
2020-01-25 05:28:31.479894-0800 0x280      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "UGIO - PCI wants on"
2020-01-25 05:28:31.479965-0800 0x280      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "UGIO - NHI wants off"
2020-01-25 05:28:31.480040-0800 0x280      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "UGIO - XHCI wants on"
2020-01-25 05:28:31.480111-0800 0x280      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "UGIO - TBT allows off"
2020-01-25 05:28:31.480182-0800 0x280      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "UGIO - USB forced on"
2020-01-25 05:28:31.480258-0800 0x280      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "UGIO - TBT GPIO should be off"
2020-01-25 05:28:31.480330-0800 0x280      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "UGIO - USB GPIO should be on"
2020-01-25 05:28:31.480402-0800 0x280      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "UGIO - Make sure TBT & USBC is on"
Screenshot: Not available because system hanged right after login.

Test 4: Did another reboot.
Code:
2020-01-25 05:31:55.424699-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: Version 0.1.4 starting on OS X Darwin 19.2.
2020-01-25 05:31:55.424784-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: 0x40039854
2020-01-25 05:31:55.424850-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: 0xe00e4000
2020-01-25 05:31:55.424916-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: 0xe0800000
2020-01-25 05:31:55.424982-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: 0xe0900000
2020-01-25 05:31:55.425046-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: 0xe0908000
2020-01-25 05:31:55.425109-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: 0xe0910000
2020-01-25 05:31:55.425171-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: 0xe0920000
2020-01-25 05:31:55.425232-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: 0xe0a00000
2020-01-25 05:31:55.425297-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "_INI Root Port"
2020-01-25 05:31:55.425361-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "ICMBoot"
2020-01-25 05:31:55.425426-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "Tbt TWIN set to One"
2020-01-25 05:31:55.425489-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "Tbt Force Power with FPG0"
2020-01-25 05:31:55.425555-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "Up Stream VID/DID =0000000015EA8086"
2020-01-25 05:31:55.425618-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "Delay to appear = 197 us"
2020-01-25 05:31:55.425680-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "ICMS"
2020-01-25 05:31:55.425742-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "ICME_0="
2020-01-25 05:31:55.425804-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: 0xffffffff
2020-01-25 05:31:55.425867-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "Configure NHI called"
2020-01-25 05:31:55.425930-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "Configure NHI RP OK!"
2020-01-25 05:31:55.425992-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "Configure NHI UPSB OK!"
2020-01-25 05:31:55.426054-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "Configure NHI Dp 0 done"
2020-01-25 05:31:55.426117-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "Configure NHI Dp 3 done"
2020-01-25 05:31:55.426179-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "Configure NHI Dp 4 done"
2020-01-25 05:31:55.426242-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "Configure NHI Dp 5 done"
2020-01-25 05:31:55.426304-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "Configure NHI DPs done"
2020-01-25 05:31:55.426366-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "Configure NHI0 all done"
2020-01-25 05:31:55.426429-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "Configure NHI End"
2020-01-25 05:31:55.426491-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "ICME_1="
2020-01-25 05:31:55.426553-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: 0x800001a7
2020-01-25 05:31:55.426616-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "ICME_2="
2020-01-25 05:31:55.426678-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: 0x800001a7
2020-01-25 05:31:55.426740-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "ICME_3="
2020-01-25 05:31:55.426802-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: 0x800001a7
2020-01-25 05:31:55.426865-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: 0x800003f5
2020-01-25 05:31:55.426926-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "ICME_4="
2020-01-25 05:31:55.426988-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: 0x800001a7
2020-01-25 05:31:55.427050-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "ISTA="
2020-01-25 05:31:55.427112-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: 0x800003f5
2020-01-25 05:31:55.427175-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "Configuration delay = 1004 ms"
2020-01-25 05:31:55.471085-0800 0x81       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "_PS0 RP05"
2020-01-25 05:31:55.471211-0800 0x81       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "PCEU RP05"
2020-01-25 05:31:55.471308-0800 0x81       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "PCEU RP05- Put upstream bridge back into D0 "
2020-01-25 05:31:55.472705-0800 0x82       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "_PS0 UPSB"
2020-01-25 05:31:55.472868-0800 0x82       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "PCED UPSB"
2020-01-25 05:31:55.473345-0800 0x82       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "PCED - enable GPIO"
2020-01-25 05:31:55.474013-0800 0x82       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "UGIO - PCI wants on"
2020-01-25 05:31:55.475196-0800 0x82       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "UGIO - NHI wants on"
2020-01-25 05:31:55.475500-0800 0x82       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "UGIO - XHCI wants on"
2020-01-25 05:31:57.810972-0800 0x238      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "RTPC NHI0 called with arg: 0000000000000000"
2020-01-25 05:31:57.811482-0800 0x220      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "_PS3 NHI0, Nothing to do!"
2020-01-25 05:31:57.812630-0800 0x238      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "_PS3 DSB0"
2020-01-25 05:31:57.812708-0800 0x238      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "PCDA DSB0"
2020-01-25 05:31:57.812782-0800 0x238      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "POFF DSB0"
2020-01-25 05:31:57.812855-0800 0x238      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "PCDA DSB0- Put upstream bridge into D3"
2020-01-25 05:31:57.812929-0800 0x238      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "PCDA DSB0- Set link disable on upstream bridge"
2020-01-25 05:31:57.813002-0800 0x238      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "PCDA DSB0- Wait for link to drop..."
2020-01-25 05:31:58.821532-0800 0x220      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "PCDA DSB0- disable GPIO"
2020-01-25 05:31:58.821606-0800 0x220      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "UGIO - PCI wants on"
2020-01-25 05:31:58.821679-0800 0x220      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "UGIO - NHI wants off"
2020-01-25 05:31:58.821752-0800 0x220      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "UGIO - XHCI wants on"
2020-01-25 05:31:58.821825-0800 0x220      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "UGIO - TBT allows off"
2020-01-25 05:31:58.821897-0800 0x220      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "UGIO - USB forced on"
2020-01-25 05:31:58.821971-0800 0x220      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "UGIO - TBT GPIO should be off"
2020-01-25 05:31:58.822044-0800 0x220      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "UGIO - USB GPIO should be on"
2020-01-25 05:31:58.822118-0800 0x220      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "UGIO - Make sure TBT & USBC is on"
Screenshot: It looked like this, but system hanged before screen capture could be done. System was alive for about 30 seconds. Full device materialization.

Screen Shot 2020-01-20 at 4.56.39 AM.png

Notes:
  1. _L61 event does not seem to be present in these logs.
  2. Whenever full device materialization occurs, system is alive for 30 seconds, then hangs.
 
Last edited:
Titan Ridge card appearing on RP21 in PCI slot 4 Z390 Aorus Pro.
titan ridge pci.jpg
 
To expedite the troubleshooting process, please compress and post the CLOVER folder from EFI partition of your macOS SSD. You may remove serial numbers from SMBIOS.

Thank you Casey, here is my Clover folder. I have a Fractal Define R6C, that's why I used the patch. Also, I'm only on internal graphic from 9700K.
 

Attachments

  • Clover.zip
    5.5 MB · Views: 113
Hello...

The Fenvi AX200 (AX3000) cards could work natively in this build? It's same price than 1200M and better specs...

https://www.amazon.es/dp/B07TC517DC/?tag=tonymacx86c03-21

Thanks a lot.

You need a certain version of a Broadcom wifi chip(the one that Apple uses) to be 100% compatible. There are only a couple of third party wifi cards that have this chip. Unfortunately, the common factor is a high price...
A theoretically fast card won't do you much good if it doesn't work.
Can't tell from the link if this card has the right chip.
 
Last edited:
Thank you Casey, here is my Clover folder. I have a Fractal Define R6C, that's why I used the patch. Also I'm only on internal graphic from 9700K.
Please do the following:
  • Make the changes shown in screenshot below.
  • Try attached config.plist (copy all serial numbers into SMBIOS and RtVariables before use).
Screen Shot 2020-01-25 at 6.18.13 AM.png
 

Attachments

  • config.plist
    8.5 KB · Views: 110
I'm still battling random lock ups, but I may be slightly making some progress here.

I'm wondering if it's possibly my RAM. It passed memtest without errors, but OSX immediately fails if I enable XMP for some reason. I tried entering the values manually, and same result. I then pushed the ram voltage up a bit higher, and was able to get to the desktop but it instantly crashed/hard locked as soon as I logged in - I didn't try to push the ram voltage any higher to see if it would stabilize though as it was already at 1.45v (XMP shows 1.40). Really makes me wonder if there isn't an underlaying ram issue with one or more of the sticks of ram? I've contacted G.Skill in hopes that they may swap them out on good faith.


I also noticed late last night that the initial clover install must have put FakeSMC stuff into my clover automatically. I had that *and* VirtualSMC inside of Clover's EFI folder. I'm wondering if this could have been causing my random lockups?
 
Last edited:
Back
Top