Contribute
Register

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

Thank you @CaseySJ. I guess I'll have to look for a windows machine.
So probably the apple logo screen is also because of that. Could it be?
Thanks again
Yes, that would be consistent with "eyewitness" reports. The NVMe SSD can be installed into an external USB 3 enclosure such as this one:
https://www.amazon.com/dp/B07MNFH1PX/?tag=tonymacx86com-20

There are plenty of other enclosures on the market as well, but be sure to choose one that says "PCIe" rather than "SATA". Once installed in the enclosure, it can be connected to any Windows machine or laptop.

On the other hand, if you have a simple 128GB or 256GB SATA SSD, you can install Windows on it and do all your troubleshooting from the Hackintosh itself...
 
...
NOTE: As mentioned earlier, my SOIC8 clip is not very effective in attaching to the Winbond SPI chip. I may not be able to reliably flash patched firmware into the chip until the Pomona 5250 arrives on Tuesday, January 28.
Was just informed that the Pomona 5250 will be delivered tomorrow! Hopefully this will provide a more reliable attachment to SPI flash ROM chips.
 
Yes, that would be consistent with "eyewitness" reports. The NVMe SSD can be installed into an external USB 3 enclosure such as this one:
https://www.amazon.com/dp/B07MNFH1PX/?tag=tonymacx86com-20

There are plenty of other enclosures on the market as well, but be sure to choose one that says "PCIe" rather than "SATA". Once installed in the enclosure, it can be connected to any Windows machine or laptop.

On the other hand, if you have a simple 128GB or 256GB SATA SSD, you can install Windows on it and do all your troubleshooting from the Hackintosh itself...
Thank you - I'll check and report back!
 
thanks a lot for this hard work. I'm trying to adapt this over PEG (I´m over X299 plattform).
I backup the eprom from Alpine Ridge EX3 & Titan Ridge AIC (23 & 43)
Can you upload your modified SSDT-TbtOnPch_Designare-Draft07.aml?
Thx.
@juantrix

From your GC-TitanRidge NVM23, you have the following ThunderboltDROM property:
71000000 000000ED 00D9F6C7 E2016900 ED0007A2 01010881 80028000 00000882 90018000 00000883 80048001 00000884 90038001 00000585 50000005 86500000 02C70B88 20010064 00000000 00038980 058A5040 00058B50 40000B01 47494741 42595445 00110247 432D5449 54414E20 52494447 4500

Seem to be same as Designare ThunderboltDROM !

From your GC-TitanRidge NVM43, we don't have any thunderbolt conf., only TI PD Firmware (TPS65983b)

From your GC-AlpineRidge, you have the following ThunderboltDROM property:
37000000 00000031 00CBD78E AE025D00 31001111 01010881 80028000 00000882 90018000 00000883 80048001 00000884 90038001 000002C5 0B862001 00640000 00000003 878002C8 02C9058A 50000002 CB070141 53555300 12025448 554E4445 52424F4C 54455820 3300
>> TbtSwitch on port 5

You can test your add-on board by following the post https://www.tonymacx86.com/threads/...olt-3-i7-9700k-amd-rx-580.267551/post-2063008

BUT we have to know which Root port (RPxx) is linked to your add-on board AND which event is used for Thunderbolt Hotplug on this board (like _E17 on Z390 Designare) !
 
Last edited:
I'm wondering if Clover 5xxx supplied with UniBeast 9.3.0 might be an issue.

Can you please try creating the USB install disk again from scratch (reformat the USB disk with Disk Utility) and use UniBeast 9.2.0 from this link.

Unfortunately, that did not work either. I got a little further, but it would restart around the 10 minutes left mark.
Could it be my SSD drive is the issue?
Also, just checking. I have my RX 580 in the center slot. I'm not sure if that is slot1 or slot2. Would that cause any problems?

UPDATE: @CaseySJ I have tried another SSD drive and I am running into the same problem.
Any other ideas that I should try?
Thanks
 
Last edited:
OK !

Attached the Light version of draft 08 (removing all related powering methods and .. little mistake corrected) :

Device (SSP2)
{
Name (_ADR, 0x04) // _ADR: Address
Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities
{
0xFF,
0x09,
Zero,
Zero
})

UPDATE:
And another SSDT Draft09 (full) with :
  • Added _L6F on SSDT, you should also rename _L6F DSDT to XL6F
Like on Asus Maximus desktop (have only _L6F for Hotplug), we have on Designare _L6F method a calling to native Tbt method .. With this modification, we change that to calling our SSDT method (AMPE in order to bus checking by NHI0).
Testing Begins...

Case 1: SSDT-TbtOnPch_Designare-Draft09
All tests with GPIO3 Force Power disabled and _E17/_L6F renamed to XE17/XL6F.

Test 1: Cold boot with no TB3 device connected
Code:
Timestamp                       (process)[PID]
2020-01-24 15:57:17.391310-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-24 15:57:17.391394-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x40039854
2020-01-24 15:57:17.391458-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe00e4000
2020-01-24 15:57:17.391523-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0800000
2020-01-24 15:57:17.391589-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0900000
2020-01-24 15:57:17.391655-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0908000
2020-01-24 15:57:17.391718-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0910000
2020-01-24 15:57:17.391780-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0920000
2020-01-24 15:57:17.391842-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0a00000
2020-01-24 15:57:17.391905-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "_INI Root Port"
2020-01-24 15:57:17.391968-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICMBoot"
2020-01-24 15:57:17.392033-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Tbt TWIN set to One"
2020-01-24 15:57:17.392096-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Tbt Force Power with FPG0"
2020-01-24 15:57:17.392161-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Up Stream VID/DID =0000000015EA8086"
2020-01-24 15:57:17.392223-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Delay to appear = 199 us"
2020-01-24 15:57:17.392285-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICMS"
2020-01-24 15:57:17.392347-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_0="
2020-01-24 15:57:17.392409-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xffffffff
2020-01-24 15:57:17.392472-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI called"
2020-01-24 15:57:17.392534-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI RP OK!"
2020-01-24 15:57:17.392597-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI UPSB OK!"
2020-01-24 15:57:17.392659-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI Dp 0 done"
2020-01-24 15:57:17.392721-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI Dp 3 done"
2020-01-24 15:57:17.392784-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI Dp 4 done"
2020-01-24 15:57:17.392846-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI Dp 5 done"
2020-01-24 15:57:17.392909-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI DPs done"
2020-01-24 15:57:17.392971-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI0 all done"
2020-01-24 15:57:17.393033-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI End"
2020-01-24 15:57:17.393096-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_1="
2020-01-24 15:57:17.393158-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800001a1
2020-01-24 15:57:17.393220-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_2="
2020-01-24 15:57:17.393282-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800001a1
2020-01-24 15:57:17.393345-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_3="
2020-01-24 15:57:17.393407-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800001a7
2020-01-24 15:57:17.393470-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800003f5
2020-01-24 15:57:17.393532-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_4="
2020-01-24 15:57:17.393595-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800001a7
2020-01-24 15:57:17.393657-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ISTA="
2020-01-24 15:57:17.393719-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800003f5
2020-01-24 15:57:17.393782-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configuration delay = 1004 ms"
2020-01-24 15:57:17.431599-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "_PS0 RP05"
2020-01-24 15:57:17.431729-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCEU RP05"
2020-01-24 15:57:17.431956-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCEU RP05- Put upstream bridge back into D0 "
2020-01-24 15:57:17.436486-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "_PS0 UPSB"
2020-01-24 15:57:17.436958-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCED UPSB"
2020-01-24 15:57:17.437395-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCED - enable GPIO"
2020-01-24 15:57:17.437810-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - PCI wants on"
2020-01-24 15:57:17.438172-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - NHI wants on"
2020-01-24 15:57:17.438471-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - XHCI wants on"
2020-01-24 15:57:17.438563-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - TBT forced on"
2020-01-24 15:57:17.438632-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - USB forced on"
2020-01-24 15:57:17.438700-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - TBT GPIO should be on"
2020-01-24 15:57:17.438767-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - USB GPIO should be on"
2020-01-24 15:57:24.695226-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "RTPC NHI0 called with arg: 0000000000000000"
2020-01-24 15:57:24.695535-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "_PS3 NHI0, Nothing to do!"
2020-01-24 15:57:24.696452-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "_PS3 DSB0"
2020-01-24 15:57:24.696526-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCDA DSB0"
2020-01-24 15:57:24.696604-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "POFF DSB0"
2020-01-24 15:57:24.696677-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCDA DSB0- Put upstream bridge into D3"
2020-01-24 15:57:24.696749-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCDA DSB0- Set link disable on upstream bridge"
2020-01-24 15:57:24.696823-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCDA DSB0- Wait for link to drop..."
2020-01-24 15:57:25.706464-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCDA DSB0- disable GPIO"
2020-01-24 15:57:25.706538-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - PCI wants on"
2020-01-24 15:57:25.706611-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - NHI wants off"
2020-01-24 15:57:25.706683-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - XHCI wants on"
2020-01-24 15:57:25.706755-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - TBT allows off"
2020-01-24 15:57:25.706828-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - USB forced on"
2020-01-24 15:57:25.706901-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - TBT GPIO should be off"
2020-01-24 15:57:25.706973-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - USB GPIO should be on"
2020-01-24 15:57:25.707044-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - Make sure TBT & USBC is on"
Screenshot:

Screen Shot 2020-01-24 at 3.59.23 PM.png

Test 2: Warm boot with TB3 device connected
Code:
Timestamp                       (process)[PID]
2020-01-24 15:46:14.361414-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-24 15:46:14.363246-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x40039854
2020-01-24 15:46:14.363345-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe00e4000
2020-01-24 15:46:14.363451-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0800000
2020-01-24 15:46:14.363517-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0900000
2020-01-24 15:46:14.363580-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0908000
2020-01-24 15:46:14.363642-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0910000
2020-01-24 15:46:14.363706-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0920000
2020-01-24 15:46:14.363769-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0a00000
2020-01-24 15:46:14.363836-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "_INI Root Port"
2020-01-24 15:46:14.363908-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICMBoot"
2020-01-24 15:46:14.363973-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Tbt TWIN set to One"
2020-01-24 15:46:14.364036-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Tbt Force Power with FPG0"
2020-01-24 15:46:14.364100-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Up Stream VID/DID =0000000015EA8086"
2020-01-24 15:46:14.364163-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Delay to appear = 198 us"
2020-01-24 15:46:14.364229-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICMS"
2020-01-24 15:46:14.364291-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_0="
2020-01-24 15:46:14.364355-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xffffffff
2020-01-24 15:46:14.364418-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI called"
2020-01-24 15:46:14.364481-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI RP OK!"
2020-01-24 15:46:14.364543-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI UPSB OK!"
2020-01-24 15:46:14.364605-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI Dp 0 done"
2020-01-24 15:46:14.364668-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI Dp 3 done"
2020-01-24 15:46:14.364730-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI Dp 4 done"
2020-01-24 15:46:14.364793-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI Dp 5 done"
2020-01-24 15:46:14.364855-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI DPs done"
2020-01-24 15:46:14.364917-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI0 all done"
2020-01-24 15:46:14.364980-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI End"
2020-01-24 15:46:14.365042-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_1="
2020-01-24 15:46:14.365104-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800001a1
2020-01-24 15:46:14.365167-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_2="
2020-01-24 15:46:14.365229-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800001a1
2020-01-24 15:46:14.365292-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_3="
2020-01-24 15:46:14.365354-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800001a7
2020-01-24 15:46:14.365416-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800003f5
2020-01-24 15:46:14.365479-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_4="
2020-01-24 15:46:14.365541-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800001a7
2020-01-24 15:46:14.365604-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ISTA="
2020-01-24 15:46:14.365666-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800003f5
2020-01-24 15:46:14.365728-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configuration delay = 1004 ms"
2020-01-24 15:46:14.413651-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "_PS0 RP05"
2020-01-24 15:46:14.413876-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCEU RP05"
2020-01-24 15:46:14.413994-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCEU RP05- Put upstream bridge back into D0 "
2020-01-24 15:46:14.416638-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "_PS0 UPSB"
2020-01-24 15:46:14.417079-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCED UPSB"
2020-01-24 15:46:14.417527-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCED - enable GPIO"
2020-01-24 15:46:14.418120-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - PCI wants on"
2020-01-24 15:46:14.419288-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - NHI wants on"
2020-01-24 15:46:21.700614-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "RTPC NHI0 called with arg: 0000000000000000"
2020-01-24 15:46:21.701155-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "_PS3 NHI0, Nothing to do!"
2020-01-24 15:46:21.702445-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "_PS3 DSB0"
2020-01-24 15:46:21.702519-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCDA DSB0"
2020-01-24 15:46:21.702590-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "POFF DSB0"
2020-01-24 15:46:21.702661-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCDA DSB0- Put upstream bridge into D3"
2020-01-24 15:46:21.702733-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCDA DSB0- Set link disable on upstream bridge"
2020-01-24 15:46:21.702804-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCDA DSB0- Wait for link to drop..."
2020-01-24 15:46:22.709239-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCDA DSB0- disable GPIO"
2020-01-24 15:46:22.709314-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - PCI wants on"
2020-01-24 15:46:22.709387-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - NHI wants off"
2020-01-24 15:46:22.709459-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - XHCI wants on"
2020-01-24 15:46:22.709533-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - TBT allows off"
2020-01-24 15:46:22.709610-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - USB forced on"
2020-01-24 15:46:22.709686-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - TBT GPIO should be off"
2020-01-24 15:46:22.709759-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - USB GPIO should be on"
2020-01-24 15:46:22.709832-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - Make sure TBT & USBC is on"
Screenshot: Partial Device Materialization

Screen Shot 2020-01-24 at 3.50.11 PM.png

Test 3: Hot Unplug Followed by Warm Boot with TB3 Device Connected
  • I believe system tries to create full Thunderbolt device tree (full device materialization), but this leads to a system hang almost immediately after startup.
  • After press physical Reset button to reboot system, we can see the ACPIDebug logs from this test.
  • These results look very interesting! But again, system hangs.
  • We get these lines:
    • "UGIO - USB GPIO should be on"
      "UGIO - Make sure TBT & USBC is on"
      "PCED UPSB- restored flag, THUNDERBOLT_PCI_LINK_MGMT_DEVICE.PRSR"
      0x0
      "PCED UPSB- Wait for config space..."
      "PCED UPSB- Read VID/DID =0000000015EA8086"
      "RTPC NHI0 called with arg: 0000000000000000"
      "_PS3 NHI0, Nothing to do!"
      "_PS3 DSB0"
Code:
2020-01-24 16:01:09.413569-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: Version 0.1.4 starting on OS X Darwin 19.2.
2020-01-24 16:01:09.413651-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: 0x40039854
2020-01-24 16:01:09.413715-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: 0xe00e4000
2020-01-24 16:01:09.413780-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: 0xe0800000
2020-01-24 16:01:09.413845-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: 0xe0900000
2020-01-24 16:01:09.413910-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: 0xe0908000
2020-01-24 16:01:09.413973-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: 0xe0910000
2020-01-24 16:01:09.414035-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: 0xe0920000
2020-01-24 16:01:09.414097-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: 0xe0a00000
2020-01-24 16:01:09.414159-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "_INI Root Port"
2020-01-24 16:01:09.414223-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "ICMBoot"
2020-01-24 16:01:09.414288-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "Tbt TWIN set to One"
2020-01-24 16:01:09.414351-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "Tbt Force Power with FPG0"
2020-01-24 16:01:09.414415-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "Up Stream VID/DID =0000000015EA8086"
2020-01-24 16:01:09.414477-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "Delay to appear = 203 us"
2020-01-24 16:01:09.414540-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "ICMS"
2020-01-24 16:01:09.414602-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "ICME_0="
2020-01-24 16:01:09.414664-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: 0xffffffff
2020-01-24 16:01:09.414727-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "Configure NHI called"
2020-01-24 16:01:09.414790-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "Configure NHI RP OK!"
2020-01-24 16:01:09.414852-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "Configure NHI UPSB OK!"
2020-01-24 16:01:09.414914-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "Configure NHI Dp 0 done"
2020-01-24 16:01:09.414976-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "Configure NHI Dp 3 done"
2020-01-24 16:01:09.415039-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "Configure NHI Dp 4 done"
2020-01-24 16:01:09.415101-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "Configure NHI Dp 5 done"
2020-01-24 16:01:09.415164-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "Configure NHI DPs done"
2020-01-24 16:01:09.415226-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "Configure NHI0 all done"
2020-01-24 16:01:09.415288-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "Configure NHI End"
2020-01-24 16:01:09.415351-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "ICME_1="
2020-01-24 16:01:09.415413-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: 0x800001a1
2020-01-24 16:01:09.415476-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "ICME_2="
2020-01-24 16:01:09.415538-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: 0x800001a1
2020-01-24 16:01:09.415600-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "ICME_3="
2020-01-24 16:01:09.415663-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: 0x800001a7
2020-01-24 16:01:09.415725-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: 0x800003f5
2020-01-24 16:01:09.415788-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "ICME_4="
2020-01-24 16:01:09.415850-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: 0x800001a7
2020-01-24 16:01:09.415912-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "ISTA="
2020-01-24 16:01:09.415975-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: 0x800003f5
2020-01-24 16:01:09.416037-0800 0xcd       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "Configuration delay = 1004 ms"
2020-01-24 16:01:09.454084-0800 0x81       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "_PS0 RP05"
2020-01-24 16:01:09.454206-0800 0x81       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "PCEU RP05"
2020-01-24 16:01:09.454493-0800 0x81       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "PCEU RP05- Put upstream bridge back into D0 "
2020-01-24 16:01:09.456189-0800 0xf4       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "_PS0 UPSB"
2020-01-24 16:01:09.457294-0800 0xf4       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "PCED UPSB"
2020-01-24 16:01:09.458109-0800 0xf4       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "PCED - enable GPIO"
2020-01-24 16:01:09.458453-0800 0xf4       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "UGIO - PCI wants on"
2020-01-24 16:01:09.459002-0800 0xf4       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "UGIO - NHI wants on"
2020-01-24 16:01:09.459125-0800 0xf4       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "UGIO - XHCI wants on"
2020-01-24 16:01:09.459346-0800 0xf4       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "UGIO - TBT forced on"
2020-01-24 16:01:09.459840-0800 0xf4       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "UGIO - USB forced on"
2020-01-24 16:01:09.460111-0800 0xf4       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "UGIO - TBT GPIO should be on"
2020-01-24 16:01:09.460208-0800 0xf4       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "UGIO - USB GPIO should be on"
2020-01-24 16:01:09.460276-0800 0xf4       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "UGIO - Make sure TBT & USBC is on"
2020-01-24 16:01:09.460343-0800 0xf4       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "PCED UPSB- restored flag, THUNDERBOLT_PCI_LINK_MGMT_DEVICE.PRSR"
2020-01-24 16:01:09.460409-0800 0xf4       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: 0x0
2020-01-24 16:01:09.460479-0800 0xf4       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "PCED UPSB- Wait for config space..."
2020-01-24 16:01:09.460545-0800 0xf4       Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "PCED UPSB- Read VID/DID =0000000015EA8086"
2020-01-24 16:01:16.807423-0800 0x1b1      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "RTPC NHI0 called with arg: 0000000000000000"
2020-01-24 16:01:16.807711-0800 0x1b1      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "_PS3 NHI0, Nothing to do!"
2020-01-24 16:01:16.808595-0800 0x1df      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "_PS3 DSB0"
2020-01-24 16:01:16.808670-0800 0x1df      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "PCDA DSB0"
2020-01-24 16:01:16.808742-0800 0x1df      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "POFF DSB0"
2020-01-24 16:01:16.808813-0800 0x1df      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "PCDA DSB0- Put upstream bridge into D3"
2020-01-24 16:01:16.808884-0800 0x1df      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "PCDA DSB0- Set link disable on upstream bridge"
2020-01-24 16:01:16.808957-0800 0x1df      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "PCDA DSB0- Wait for link to drop..."
2020-01-24 16:01:17.813408-0800 0x1b1      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "PCDA DSB0- disable GPIO"
2020-01-24 16:01:17.813489-0800 0x1b1      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "UGIO - PCI wants on"
2020-01-24 16:01:17.813562-0800 0x1b1      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "UGIO - NHI wants off"
2020-01-24 16:01:17.813634-0800 0x1b1      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "UGIO - XHCI wants on"
2020-01-24 16:01:17.813707-0800 0x1b1      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "UGIO - TBT allows off"
2020-01-24 16:01:17.813780-0800 0x1b1      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "UGIO - USB forced on"
2020-01-24 16:01:17.813852-0800 0x1b1      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "UGIO - TBT GPIO should be off"
2020-01-24 16:01:17.813925-0800 0x1b1      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "UGIO - USB GPIO should be on"
2020-01-24 16:01:17.813998-0800 0x1b1      Default     0x0                  0      0    kernel: (ACPIDebug) ACPIDebug: "UGIO - Make sure TBT & USBC is on"


Case 2: SSDT-TbtOnPch-Designare_Draft08_Light.aml
All tests with GPIO3 Force Power disabled and only _E17 renamed to XE17.

Test 1: Cold Boot with No TB3 Device Connected
Code:
Timestamp                       (process)[PID]
2020-01-24 16:21:25.376997-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-24 16:21:25.378800-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x40039854
2020-01-24 16:21:25.378903-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe00e4000
2020-01-24 16:21:25.379007-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0800000
2020-01-24 16:21:25.379073-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0900000
2020-01-24 16:21:25.379136-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0908000
2020-01-24 16:21:25.379198-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0910000
2020-01-24 16:21:25.379260-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0920000
2020-01-24 16:21:25.379323-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0a00000
2020-01-24 16:21:25.379390-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "_INI Root Port"
2020-01-24 16:21:25.379461-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICMBoot"
2020-01-24 16:21:25.379527-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Tbt TWIN set to One"
2020-01-24 16:21:25.379590-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Tbt Force Power with FPG0"
2020-01-24 16:21:25.379652-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Up Stream VID/DID =0000000015EA8086"
2020-01-24 16:21:25.379717-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Delay to appear = 200 us"
2020-01-24 16:21:25.379781-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICMS"
2020-01-24 16:21:25.379846-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_0="
2020-01-24 16:21:25.379907-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xffffffff
2020-01-24 16:21:25.379972-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI called"
2020-01-24 16:21:25.380034-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI RP OK!"
2020-01-24 16:21:25.380097-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI UPSB OK!"
2020-01-24 16:21:25.380159-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI Dp 0 done"
2020-01-24 16:21:25.380222-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI Dp 3 done"
2020-01-24 16:21:25.380284-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI Dp 4 done"
2020-01-24 16:21:25.380346-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI Dp 5 done"
2020-01-24 16:21:25.380409-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI DPs done"
2020-01-24 16:21:25.380471-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI0 all done"
2020-01-24 16:21:25.380534-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI End"
2020-01-24 16:21:25.380596-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_1="
2020-01-24 16:21:25.380658-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800001a1
2020-01-24 16:21:25.380720-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_2="
2020-01-24 16:21:25.380783-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800001a1
2020-01-24 16:21:25.380845-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_3="
2020-01-24 16:21:25.380908-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800001a7
2020-01-24 16:21:25.380970-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800003f5
2020-01-24 16:21:25.381032-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_4="
2020-01-24 16:21:25.381094-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800001a7
2020-01-24 16:21:25.381157-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ISTA="
2020-01-24 16:21:25.381219-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800003f5
2020-01-24 16:21:25.381282-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configuration delay = 1004 ms"
2020-01-24 16:21:32.519278-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "RTPC NHI0 called with arg: 0000000000000000"
Screenshot:

Screen Shot 2020-01-24 at 4.23.43 PM.png

Test 2: Warm Boot with TB3 Device Connected
Code:
Timestamp                       (process)[PID]
2020-01-24 16:25:46.308460-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-24 16:25:46.310272-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x40039854
2020-01-24 16:25:46.310361-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe00e4000
2020-01-24 16:25:46.310467-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0800000
2020-01-24 16:25:46.310534-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0900000
2020-01-24 16:25:46.310597-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0908000
2020-01-24 16:25:46.310661-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0910000
2020-01-24 16:25:46.310724-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0920000
2020-01-24 16:25:46.310787-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0a00000
2020-01-24 16:25:46.310855-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "_INI Root Port"
2020-01-24 16:25:46.310926-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICMBoot"
2020-01-24 16:25:46.310992-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Tbt TWIN set to One"
2020-01-24 16:25:46.311055-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Tbt Force Power with FPG0"
2020-01-24 16:25:46.311117-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Up Stream VID/DID =0000000015EA8086"
2020-01-24 16:25:46.311181-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Delay to appear = 200 us"
2020-01-24 16:25:46.311245-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICMS"
2020-01-24 16:25:46.311309-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_0="
2020-01-24 16:25:46.311372-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xffffffff
2020-01-24 16:25:46.311437-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI called"
2020-01-24 16:25:46.311499-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI RP OK!"
2020-01-24 16:25:46.311562-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI UPSB OK!"
2020-01-24 16:25:46.311624-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI Dp 0 done"
2020-01-24 16:25:46.311686-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI Dp 3 done"
2020-01-24 16:25:46.311749-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI Dp 4 done"
2020-01-24 16:25:46.311811-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI Dp 5 done"
2020-01-24 16:25:46.311873-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI DPs done"
2020-01-24 16:25:46.311936-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI0 all done"
2020-01-24 16:25:46.311998-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI End"
2020-01-24 16:25:46.312061-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_1="
2020-01-24 16:25:46.312123-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800001a7
2020-01-24 16:25:46.312185-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_2="
2020-01-24 16:25:46.312248-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800001a7
2020-01-24 16:25:46.312310-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_3="
2020-01-24 16:25:46.312373-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800001a7
2020-01-24 16:25:46.312435-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800003f5
2020-01-24 16:25:46.312498-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_4="
2020-01-24 16:25:46.312560-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800001a7
2020-01-24 16:25:46.312622-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ISTA="
2020-01-24 16:25:46.312684-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800003f5
2020-01-24 16:25:46.312747-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configuration delay = 1004 ms"
2020-01-24 16:25:53.519088-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "RTPC NHI0 called with arg: 0000000000000000"
Screenshot: (Thunderbolt devices did not connect)

Screen Shot 2020-01-24 at 4.23.43 PM.png

Test 3: Hot Unplug Followed by Warm Boot with TB3 Device Connected
  • With this SSDT (Draft08_Lite), no Thunderbolt device gets attached.
  • No crash when hot-plugging or hot-unplugging, but no device get attached.
  • After another reboot, also no device gets attached.
Code:
Timestamp                       (process)[PID]  
2020-01-24 16:33:32.311091-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-24 16:33:32.311173-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x40039854
2020-01-24 16:33:32.311238-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe00e4000
2020-01-24 16:33:32.311304-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0800000
2020-01-24 16:33:32.311369-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0900000
2020-01-24 16:33:32.311435-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0908000
2020-01-24 16:33:32.311501-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0910000
2020-01-24 16:33:32.311564-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0920000
2020-01-24 16:33:32.311626-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0a00000
2020-01-24 16:33:32.311691-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "_INI Root Port"
2020-01-24 16:33:32.311755-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICMBoot"
2020-01-24 16:33:32.311821-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Tbt TWIN set to One"
2020-01-24 16:33:32.311884-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Tbt Force Power with FPG0"
2020-01-24 16:33:32.311950-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Up Stream VID/DID =0000000015EA8086"
2020-01-24 16:33:32.312015-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Delay to appear = 201 us"
2020-01-24 16:33:32.312078-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICMS"
2020-01-24 16:33:32.312141-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_0="
2020-01-24 16:33:32.312204-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xffffffff
2020-01-24 16:33:32.312267-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI called"
2020-01-24 16:33:32.312329-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI RP OK!"
2020-01-24 16:33:32.312393-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI UPSB OK!"
2020-01-24 16:33:32.312456-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI Dp 0 done"
2020-01-24 16:33:32.312520-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI Dp 3 done"
2020-01-24 16:33:32.312583-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI Dp 4 done"
2020-01-24 16:33:32.312646-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI Dp 5 done"
2020-01-24 16:33:32.312710-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI DPs done"
2020-01-24 16:33:32.312773-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI0 all done"
2020-01-24 16:33:32.312835-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI End"
2020-01-24 16:33:32.312898-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_1="
2020-01-24 16:33:32.312960-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800001a7
2020-01-24 16:33:32.313022-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_2="
2020-01-24 16:33:32.313085-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800001a7
2020-01-24 16:33:32.313147-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_3="
2020-01-24 16:33:32.313210-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800001a7
2020-01-24 16:33:32.313272-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800003f5
2020-01-24 16:33:32.313335-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_4="
2020-01-24 16:33:32.313397-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800001a7
2020-01-24 16:33:32.313459-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ISTA="
2020-01-24 16:33:32.313522-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800003f5
2020-01-24 16:33:32.313584-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configuration delay = 1004 ms"
2020-01-24 16:33:39.522384-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "RTPC NHI0 called with arg: 0000000000000000"
Screenshot:

Screen Shot 2020-01-24 at 4.23.43 PM.png
 
Last edited:
Yes, buy a CH341A reader/programmer and give us the Thunderbolt firmware from your AORUS Xtreme Z390, which is pretty much a clone of Designare Z390 with some upgrades. :)

Just kidding...
Hi @CaseySJ,

Followed your advice, just ordered a CH341A reader/programmer - delivery around next Wednesday.

I'll post my TB firmware from my Z390 Xtreme ASAP!
 
Hi @CaseySJ,

Followed your advice, just ordered a CH341A reader/programmer - delivery around next Wednesday.

I'll post my TB firmware from my Z390 Xtreme ASAP!
Although I was only joking, this is still a cool thing to learn! :) We have to be very careful when attaching SOIC8 clip to the chip. The Pomona 5250 might be a better choice — I will find out tomorrow when it gets delivered.

Also check whether the Winbond W25Q80 chip is located on the back of the motherboard, and whether it is easily accessible.
 
Casey I'm going crazy because i lost audio after upgrading from Mojave to Catalina. I've tried putting back all files from post installation zip, reverting back the tweaks in Clover Configurator... What is the good practice to restore audio if it's not working? I'm on the latest bios of Z390 Designare.
Thank you, your guide is amazing btw
 
Casey I'm going crazy because i lost audio after upgrading from Mojave to Catalina. I've tried putting back all files from post installation zip, reverting back the tweaks in Clover Configurator... What is the good practice to restore audio if it's not working? I'm on the latest bios of Z390 Designare.
Thank you, your guide is amazing btw
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.
 
Back
Top