Contribute
Register

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

Joined
Jan 1, 2020
Messages
318
Motherboard
Gigabyte Z390 Designare
CPU
i5-9600K
Graphics
RX 5700 XT
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Mobile Phone
  1. Android
Absolutely — will follow-up soon. In addition to Thunderbolt switch being on Port 7, notice the AppleHPM devices! This might allow us to use tbpatcher to read and flash the firmware. Will test that as well.
I think that we can do this only if we don't have any significant results. Tbpatcher will modify firmware with predefined list of hex diff .. with unknown results .. now we have a stet-up !

Right now, we have to understand what happen during boot sequence and clean SSDT file and methodology, feature by feature (Speed, HotPlug and the most difficult Sleep/wake .. I still have issue in the last case _PTS and _WAK method need to be worked out) :)
 
Joined
Sep 21, 2013
Messages
779
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900KS
Graphics
RX 580
Mac
  1. iMac
  2. MacBook
  3. MacBook Pro
  4. Mac mini
  5. Mac Pro
Classic Mac
  1. Classic
  2. iBook
  3. iMac
  4. Power Mac
  5. PowerBook
  6. Quadra
  7. SE/30
Mobile Phone
  1. iOS
OK, I have another question for my Pro-Audio/DAW brethren.
I am using Digital performer, and I am seeing clicks and pops at low buffer settings even though the CPU is barely taxed at all.
Like I only have a single track with an amp sim on it.
44k with buffers set at 128.
The CPU meter in DP is like 10% but every so often I get a click and the "overload" light comes on.
I have been trying to isolate what is causing it.
Disabled wifi, Bluetooth, ethernet...
But it still happens.
It has me wondering if I have something misconfigured and I am just too dumb to know it.
Maybe its something grabbing the PCIe bus too often.

Hi there. FWIW, I'm still on Mojave.

There are some suggestions here: mac-optimization-guide-macos-10-13-high-sierra
I'm using these, plus a few lines that I've run in Terminal to prevent issues in Pro Tools.
Be sure to make a backup of your system. Check the link and see what you think.
  • Turn off Bluetooth and WiFi. Ethernet is okay.
  • Disable Thunderbolt and/or Firewire networking.
  • Disable Filevault.
  • Disable Sleep and Power Nap.
  • Disable auto-updates and login items.
  • Select only one device for your audio: Your DAW interface/device.
I have SIP and Filevault disabled and I've also done the following:

Disable tailspind and spindump

Step 1 – Disable System Integrity Protection (SIP) and reboot your machine.

Step 2 – Disable tailspind and spindump using Terminal:

Code:
sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.spindump.plist

sudo mv /System/Library/LaunchDaemons/com.apple.spindump.plist /System/Library/LaunchDaemons/com.apple.spindump.plist.bak

sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.tailspind.plist

sudo mv /System/Library/LaunchDaemons/com.apple.tailspind.plist /System/Library/LaunchDaemons/com.apple.tailspind.plist.bak

Restart your machine.

These settings only last until your next OS update, so you may want to copy/paste them into Notes or whatever. I hope this helps you.
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
12,232
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10400
Graphics
RX 580
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
So interesting ! What did you do before previous post without significative results and this Great post ! :headbang:

My previous description of ThunderboltDROM is verified here ! Tbt Switch on port 7 and other DP Adapter/Downstream port !

Could you attached on your post ACPIDebug log to deep understand init sequences ?
I was able to repeat the previous steps to get Thunderbolt Bus and Local Node. Here is the ACPI Debug log...
Code:
Timestamp                       (process)[PID]
2020-01-24 03:22:28.415452-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 03:22:28.415535-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x40039854
2020-01-24 03:22:28.415599-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe00e4000
2020-01-24 03:22:28.415665-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0800000
2020-01-24 03:22:28.415730-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0900000
2020-01-24 03:22:28.415795-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0908000
2020-01-24 03:22:28.415859-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0910000
2020-01-24 03:22:28.415920-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0920000
2020-01-24 03:22:28.415982-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0a00000
2020-01-24 03:22:28.416045-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "_INI Root Port"
2020-01-24 03:22:28.416109-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICMBoot"
2020-01-24 03:22:28.416174-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Tbt TWIN set to One"
2020-01-24 03:22:28.416237-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Tbt Force Power with FPG0"
2020-01-24 03:22:28.416301-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Up Stream VID/DID =0000000015EA8086"
2020-01-24 03:22:28.416364-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Delay to appear = 200 us"
2020-01-24 03:22:28.416426-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICMS"
2020-01-24 03:22:28.416489-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_0="
2020-01-24 03:22:28.416551-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xffffffff
2020-01-24 03:22:28.416613-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI called"
2020-01-24 03:22:28.416676-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI RP OK!"
2020-01-24 03:22:28.416739-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI UPSB OK!"
2020-01-24 03:22:28.416801-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI Dp 0 done"
2020-01-24 03:22:28.416863-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI Dp 3 done"
2020-01-24 03:22:28.416926-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI Dp 4 done"
2020-01-24 03:22:28.416988-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI Dp 5 done"
2020-01-24 03:22:28.417050-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI DPs done"
2020-01-24 03:22:28.417113-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI0 all done"
2020-01-24 03:22:28.417175-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI End"
2020-01-24 03:22:28.417238-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_1="
2020-01-24 03:22:28.417300-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800001a1
2020-01-24 03:22:28.417362-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_2="
2020-01-24 03:22:28.417424-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800001a1
2020-01-24 03:22:28.417487-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_3="
2020-01-24 03:22:28.417549-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800001a7
2020-01-24 03:22:28.417612-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800003f5
2020-01-24 03:22:28.417674-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_4="
2020-01-24 03:22:28.417736-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800001a7
2020-01-24 03:22:28.417799-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ISTA="
2020-01-24 03:22:28.417861-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800003f5
2020-01-24 03:22:28.417924-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configuration delay = 1004 ms"
2020-01-24 03:22:28.461709-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "_PS0 RP05"
2020-01-24 03:22:28.461782-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCEU RP05"
2020-01-24 03:22:28.462006-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCEU RP05- Put upstream bridge back into D0 "
2020-01-24 03:22:28.463705-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "_PS0 UPSB"
2020-01-24 03:22:28.464117-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCED UPSB"
2020-01-24 03:22:28.464703-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCED - enable GPIO"
2020-01-24 03:22:28.465948-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - PCI wants on"
2020-01-24 03:22:28.466144-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - NHI wants on"
2020-01-24 03:22:28.466601-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - XHCI wants on"
2020-01-24 03:22:37.122543-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "MUST NHI0"
2020-01-24 03:22:37.122626-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "MUST UPSB called with arg: 0000000000000000"
2020-01-24 03:22:52.341610-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "RTPC NHI0 called with arg: 0000000000000000"
2020-01-24 03:22:52.342259-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "_PS3 NHI0, Nothing to do!"
2020-01-24 03:22:52.343796-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "_PS3 DSB0"
2020-01-24 03:22:52.343915-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCDA DSB0"
2020-01-24 03:22:52.344029-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "POFF DSB0"
2020-01-24 03:22:52.344144-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCDA DSB0- Put upstream bridge into D3"
2020-01-24 03:22:52.344260-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCDA DSB0- Set link disable on upstream bridge"
2020-01-24 03:22:52.344375-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCDA DSB0- Wait for link to drop..."
2020-01-24 03:22:53.350120-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCDA DSB0- disable GPIO"
2020-01-24 03:22:53.350240-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - PCI wants on"
2020-01-24 03:22:53.350355-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - NHI wants off"
2020-01-24 03:22:53.350470-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - XHCI wants on"
2020-01-24 03:22:53.350586-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - TBT allows off"
2020-01-24 03:22:53.350702-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - USB forced on"
2020-01-24 03:22:53.350821-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - TBT GPIO should be off"
2020-01-24 03:22:53.350930-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - USB GPIO should be on"
2020-01-24 03:22:53.351024-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - Make sure TBT & USBC is on"

No TB Bus or Local Node With TB Bus and Local Node
UGIO - PCI wants on UGIO - PCI wants on
UGIO - NHI wants on UGIO - NHI wants on
missing (maybe not important?) UGIO - XHCI wants on
missing MUST NHI0
missing MUST UPSB called with arg: 0000000000000000
RTPC NHI0 called with arg: 0000000000000000 RTPC NHI0 called with arg: 0000000000000000
_PS3 NHI0, Nothing to do! _PS3 NHI0, Nothing to do!
 
Last edited:
Joined
Sep 8, 2011
Messages
72
Motherboard
Asus Rampage VI Extreme
CPU
i9-7960X
Graphics
Radeon VII
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
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.
 

Attachments

  • Dump TB3 Alpine_Titan.zip
    920.2 KB · Views: 40

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
12,232
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10400
Graphics
RX 580
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
Absolutely — will follow-up soon. In addition to Thunderbolt switch being on Port 7, notice the AppleHPM devices! This might allow us to use tbpatcher to read and flash the firmware. Will test that as well.

Also nice to see “Firmware Version 33” in the Thunderbolt Bus screenshot.
At this time “tbpatch” crashes the system instead of saying that no controller was found.
 
Joined
Jan 1, 2020
Messages
318
Motherboard
Gigabyte Z390 Designare
CPU
i5-9600K
Graphics
RX 5700 XT
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Mobile Phone
  1. Android
I was able to repeat the previous steps to get Thunderbolt Bus and Local Node. Here is the ACPI Debug log...
Code:
Timestamp                       (process)[PID]
2020-01-24 03:22:28.415452-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 03:22:28.415535-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x40039854
2020-01-24 03:22:28.415599-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe00e4000
2020-01-24 03:22:28.415665-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0800000
2020-01-24 03:22:28.415730-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0900000
2020-01-24 03:22:28.415795-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0908000
2020-01-24 03:22:28.415859-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0910000
2020-01-24 03:22:28.415920-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0920000
2020-01-24 03:22:28.415982-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0a00000
2020-01-24 03:22:28.416045-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "_INI Root Port"
2020-01-24 03:22:28.416109-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICMBoot"
2020-01-24 03:22:28.416174-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Tbt TWIN set to One"
2020-01-24 03:22:28.416237-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Tbt Force Power with FPG0"
2020-01-24 03:22:28.416301-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Up Stream VID/DID =0000000015EA8086"
2020-01-24 03:22:28.416364-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Delay to appear = 200 us"
2020-01-24 03:22:28.416426-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICMS"
2020-01-24 03:22:28.416489-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_0="
2020-01-24 03:22:28.416551-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xffffffff
2020-01-24 03:22:28.416613-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI called"
2020-01-24 03:22:28.416676-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI RP OK!"
2020-01-24 03:22:28.416739-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI UPSB OK!"
2020-01-24 03:22:28.416801-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI Dp 0 done"
2020-01-24 03:22:28.416863-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI Dp 3 done"
2020-01-24 03:22:28.416926-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI Dp 4 done"
2020-01-24 03:22:28.416988-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI Dp 5 done"
2020-01-24 03:22:28.417050-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI DPs done"
2020-01-24 03:22:28.417113-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI0 all done"
2020-01-24 03:22:28.417175-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI End"
2020-01-24 03:22:28.417238-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_1="
2020-01-24 03:22:28.417300-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800001a1
2020-01-24 03:22:28.417362-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_2="
2020-01-24 03:22:28.417424-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800001a1
2020-01-24 03:22:28.417487-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_3="
2020-01-24 03:22:28.417549-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800001a7
2020-01-24 03:22:28.417612-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800003f5
2020-01-24 03:22:28.417674-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_4="
2020-01-24 03:22:28.417736-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800001a7
2020-01-24 03:22:28.417799-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ISTA="
2020-01-24 03:22:28.417861-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800003f5
2020-01-24 03:22:28.417924-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configuration delay = 1004 ms"
2020-01-24 03:22:28.461709-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "_PS0 RP05"
2020-01-24 03:22:28.461782-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCEU RP05"
2020-01-24 03:22:28.462006-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCEU RP05- Put upstream bridge back into D0 "
2020-01-24 03:22:28.463705-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "_PS0 UPSB"
2020-01-24 03:22:28.464117-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCED UPSB"
2020-01-24 03:22:28.464703-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCED - enable GPIO"
2020-01-24 03:22:28.465948-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - PCI wants on"
2020-01-24 03:22:28.466144-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - NHI wants on"
2020-01-24 03:22:28.466601-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - XHCI wants on"
2020-01-24 03:22:37.122543-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "MUST NHI0"
2020-01-24 03:22:37.122626-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "MUST UPSB called with arg: 0000000000000000"
2020-01-24 03:22:52.341610-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "RTPC NHI0 called with arg: 0000000000000000"
2020-01-24 03:22:52.342259-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "_PS3 NHI0, Nothing to do!"
2020-01-24 03:22:52.343796-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "_PS3 DSB0"
2020-01-24 03:22:52.343915-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCDA DSB0"
2020-01-24 03:22:52.344029-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "POFF DSB0"
2020-01-24 03:22:52.344144-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCDA DSB0- Put upstream bridge into D3"
2020-01-24 03:22:52.344260-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCDA DSB0- Set link disable on upstream bridge"
2020-01-24 03:22:52.344375-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCDA DSB0- Wait for link to drop..."
2020-01-24 03:22:53.350120-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCDA DSB0- disable GPIO"
2020-01-24 03:22:53.350240-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - PCI wants on"
2020-01-24 03:22:53.350355-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - NHI wants off"
2020-01-24 03:22:53.350470-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - XHCI wants on"
2020-01-24 03:22:53.350586-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - TBT allows off"
2020-01-24 03:22:53.350702-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - USB forced on"
2020-01-24 03:22:53.350821-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - TBT GPIO should be off"
2020-01-24 03:22:53.350930-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - USB GPIO should be on"
2020-01-24 03:22:53.351024-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - Make sure TBT & USBC is on"

No TB Bus or Local Node With TB Bus and Local Node
UGIO - PCI wants on UGIO - PCI wants on
UGIO - NHI wants on UGIO - NHI wants on
missing UGIO - XHCI wants on
missing MUST NHI0
missing MUST UPSB called with arg: 0000000000000000
RTPC NHI0 called with arg: 0000000000000000 RTPC NHI0 called with arg: 0000000000000000
_PS3 NHI0, Nothing to do! _PS3 NHI0, Nothing to do!
But this isn't the main reason, probably only a consequence of operating NHI0.. Still nothing about CRMW or other expected log .. Like thinking in the beginning of research with Ligtht version of SSDT, it wouldn't be required to have so many method in order to have this results. Testing with Light version will allow us to understand .. on the same set-up. Beginning with classic SSDT and after with Light SSDT.

Could you send me the current SSDT TBT to make a base of modification ?
 

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
12,232
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10400
Graphics
RX 580
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
...
Like said on my previous post, for Designare, it would be preferable to use native PINI() apparently ready for us :headbang: and renaming our SSDT _INI to PINI.
...
After making the following changes:
  • SSDT-TbtOnPch_Designare-Draft08
    • Removed all changes related to PNL5
    • Renamed _INI method to PINI
    • Deleted XHC2.RHUB.HSP1 and XHC2.RHUB.HSP2 because these devices don't exist
      • These ports are mapped to main XHC controller at HS08 and HS13.
  • Clover config.plist
    • Turned off PNL5 rename
    • Turned off all _Lxx and _Exx renames except _E17 to XE17
  • ACPI/patched folder
    • Removed SSDT-HPLog.aml because we don't need to log GPE events now
    • GPE _E17 is being logged by SSDT-TbtOnPch_Designare-Draft08
Looks like it still works! Here is the ACPI Debug Log:
Code:
Timestamp                       (process)[PID]
2020-01-24 04:17:32.361458-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 04:17:32.363275-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x40039854
2020-01-24 04:17:32.363377-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe00e4000
2020-01-24 04:17:32.363468-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0800000
2020-01-24 04:17:32.363532-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0900000
2020-01-24 04:17:32.363595-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0908000
2020-01-24 04:17:32.363664-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0910000
2020-01-24 04:17:32.363734-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0920000
2020-01-24 04:17:32.363800-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0a00000
2020-01-24 04:17:32.363864-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "_INI Root Port"
2020-01-24 04:17:32.363929-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICMBoot"
2020-01-24 04:17:32.363993-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Tbt TWIN set to One"
2020-01-24 04:17:32.364056-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Tbt Force Power with FPG0"
2020-01-24 04:17:32.364120-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Up Stream VID/DID =0000000015EA8086"
2020-01-24 04:17:32.364184-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Delay to appear = 200 us"
2020-01-24 04:17:32.364248-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICMS"
2020-01-24 04:17:32.364312-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_0="
2020-01-24 04:17:32.364376-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xffffffff
2020-01-24 04:17:32.364438-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI called"
2020-01-24 04:17:32.364502-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI RP OK!"
2020-01-24 04:17:32.364565-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI UPSB OK!"
2020-01-24 04:17:32.364629-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI Dp 0 done"
2020-01-24 04:17:32.364693-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI Dp 3 done"
2020-01-24 04:17:32.364757-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI Dp 4 done"
2020-01-24 04:17:32.364820-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI Dp 5 done"
2020-01-24 04:17:32.364883-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI DPs done"
2020-01-24 04:17:32.364947-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI0 all done"
2020-01-24 04:17:32.365011-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI End"
2020-01-24 04:17:32.365075-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_1="
2020-01-24 04:17:32.365138-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800001a1
2020-01-24 04:17:32.365202-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_2="
2020-01-24 04:17:32.365265-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800001a1
2020-01-24 04:17:32.365328-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_3="
2020-01-24 04:17:32.365391-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800001a7
2020-01-24 04:17:32.365454-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800003f5
2020-01-24 04:17:32.365517-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_4="
2020-01-24 04:17:32.365581-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800001a7
2020-01-24 04:17:32.365646-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ISTA="
2020-01-24 04:17:32.365709-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800003f5
2020-01-24 04:17:32.365773-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configuration delay = 1004 ms"
2020-01-24 04:17:32.414746-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "_PS0 RP05"
2020-01-24 04:17:32.414878-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCEU RP05"
2020-01-24 04:17:32.414945-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCEU RP05- Put upstream bridge back into D0 "
2020-01-24 04:17:32.416971-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "_PS0 UPSB"
2020-01-24 04:17:32.418190-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCED UPSB"
2020-01-24 04:17:32.418643-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCED - enable GPIO"
2020-01-24 04:17:32.418989-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - PCI wants on"
2020-01-24 04:17:32.419326-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - NHI wants on"
2020-01-24 04:17:32.419662-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - XHCI wants on"
2020-01-24 04:17:39.704195-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "RTPC NHI0 called with arg: 0000000000000000"
2020-01-24 04:17:39.704770-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "_PS3 NHI0, Nothing to do!"
2020-01-24 04:17:39.705756-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "_PS3 DSB0"
2020-01-24 04:17:39.705833-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCDA DSB0"
2020-01-24 04:17:39.705908-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "POFF DSB0"
2020-01-24 04:17:39.705985-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCDA DSB0- Put upstream bridge into D3"
2020-01-24 04:17:39.706059-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCDA DSB0- Set link disable on upstream bridge"
2020-01-24 04:17:39.706134-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCDA DSB0- Wait for link to drop..."
2020-01-24 04:17:40.714733-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCDA DSB0- disable GPIO"
2020-01-24 04:17:40.714808-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - PCI wants on"
2020-01-24 04:17:40.714881-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - NHI wants off"
2020-01-24 04:17:40.714954-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - XHCI wants on"
2020-01-24 04:17:40.715026-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - TBT allows off"
2020-01-24 04:17:40.715103-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - USB forced on"
2020-01-24 04:17:40.715175-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - TBT GPIO should be off"
2020-01-24 04:17:40.715246-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - USB GPIO should be on"
2020-01-24 04:17:40.715318-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - Make sure TBT & USBC is on"
Timestamp (process)[PID]
2020-01-24 04:30:32.360018-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 04:30:32.361839-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: 0x40039854
2020-01-24 04:30:32.361939-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: 0xe00e4000
2020-01-24 04:30:32.362042-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: 0xe0800000
2020-01-24 04:30:32.362108-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: 0xe0900000
2020-01-24 04:30:32.362171-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: 0xe0908000
2020-01-24 04:30:32.362235-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: 0xe0910000
2020-01-24 04:30:32.362297-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: 0xe0920000
2020-01-24 04:30:32.362360-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: 0xe0a00000
2020-01-24 04:30:32.362428-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "_INI Root Port"
2020-01-24 04:30:32.362502-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "ICMBoot"
2020-01-24 04:30:32.362569-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "Tbt TWIN set to One"
2020-01-24 04:30:32.362632-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "Tbt Force Power with FPG0"
2020-01-24 04:30:32.362695-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "Up Stream VID/DID =0000000015EA8086"
2020-01-24 04:30:32.362760-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "Delay to appear = 201 us"
2020-01-24 04:30:32.362823-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "ICMS"
2020-01-24 04:30:32.362888-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "ICME_0="
2020-01-24 04:30:32.362952-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: 0xffffffff
2020-01-24 04:30:32.363016-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "Configure NHI called"
2020-01-24 04:30:32.363078-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "Configure NHI RP OK!"
2020-01-24 04:30:32.363140-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "Configure NHI UPSB OK!"
2020-01-24 04:30:32.363203-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "Configure NHI Dp 0 done"
2020-01-24 04:30:32.363265-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "Configure NHI Dp 3 done"
2020-01-24 04:30:32.363327-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "Configure NHI Dp 4 done"
2020-01-24 04:30:32.363390-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "Configure NHI Dp 5 done"
2020-01-24 04:30:32.363452-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "Configure NHI DPs done"
2020-01-24 04:30:32.363515-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "Configure NHI0 all done"
2020-01-24 04:30:32.363577-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "Configure NHI End"
2020-01-24 04:30:32.363639-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "ICME_1="
2020-01-24 04:30:32.363702-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: 0x800001a1
2020-01-24 04:30:32.363764-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "ICME_2="
2020-01-24 04:30:32.363826-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: 0x800001a1
2020-01-24 04:30:32.363889-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "ICME_3="
2020-01-24 04:30:32.363951-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: 0x800001a7
2020-01-24 04:30:32.364013-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: 0x800003f5
2020-01-24 04:30:32.364076-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "ICME_4="
2020-01-24 04:30:32.364138-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: 0x800001a7
2020-01-24 04:30:32.364201-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "ISTA="
2020-01-24 04:30:32.364263-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: 0x800003f5
2020-01-24 04:30:32.364326-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "Configuration delay = 1004 ms"
2020-01-24 04:30:32.412046-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "_PS0 RP05"
2020-01-24 04:30:32.412174-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "PCEU RP05"
2020-01-24 04:30:32.412290-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "PCEU RP05- Put upstream bridge back into D0 "
2020-01-24 04:30:32.415490-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "_PS0 UPSB"
2020-01-24 04:30:32.416037-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "PCED UPSB"
2020-01-24 04:30:32.417319-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "PCED - enable GPIO"
2020-01-24 04:30:32.417724-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "UGIO - PCI wants on"
2020-01-24 04:30:41.005946-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "MUST NHI0"
2020-01-24 04:30:41.006022-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "MUST UPSB called with arg: 0000000000000000"
2020-01-24 04:30:56.429332-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "RTPC NHI0 called with arg: 0000000000000000"
2020-01-24 04:30:56.429971-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "_PS3 NHI0, Nothing to do!"
2020-01-24 04:30:56.431521-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "_PS3 DSB0"
2020-01-24 04:30:56.431638-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "PCDA DSB0"
2020-01-24 04:30:56.431751-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "POFF DSB0"
2020-01-24 04:30:56.431865-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "PCDA DSB0- Put upstream bridge into D3"
2020-01-24 04:30:56.431978-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "PCDA DSB0- Set link disable on upstream bridge"
2020-01-24 04:30:56.432095-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "PCDA DSB0- Wait for link to drop..."
2020-01-24 04:30:57.439190-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "PCDA DSB0- disable GPIO"
2020-01-24 04:30:57.439309-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "UGIO - PCI wants on"
2020-01-24 04:30:57.439426-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "UGIO - NHI wants off"
2020-01-24 04:30:57.439543-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "UGIO - XHCI wants on"
2020-01-24 04:30:57.439660-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "UGIO - TBT allows off"
2020-01-24 04:30:57.439776-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "UGIO - USB forced on"
2020-01-24 04:30:57.439893-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "UGIO - TBT GPIO should be off"
2020-01-24 04:30:57.440019-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "UGIO - USB GPIO should be on"
2020-01-24 04:30:57.440136-0800 localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::printTraces()> ACPIDebug: "UGIO - Make sure TBT & USBC is on"

Note: Shutdown and Restart both work when TB Bus and LN are present.
 
Last edited:

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
12,232
Motherboard
Gigabyte Z490 Vision D
CPU
i5-10400
Graphics
RX 580
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Classic Mac
  1. Quadra
Mobile Phone
  1. iOS
But this isn't the main reason, probably only a consequence of operating NHI0.. Still nothing about CRMW or other expected log .. Like thinking in the beginning of research with Ligtht version of SSDT, it wouldn't be required to have so many method in order to have this results. Testing with Light version will allow us to understand .. on the same set-up. Beginning with classic SSDT and after with Light SSDT.

Could you send me the current SSDT TBT to make a base of modification ?
Please see attached, Draft08.
 

Attachments

  • SSDT-TbtOnPch-Designare_Draft08.aml
    21.3 KB · Views: 55
Joined
Jan 1, 2020
Messages
318
Motherboard
Gigabyte Z390 Designare
CPU
i5-9600K
Graphics
RX 5700 XT
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
Mobile Phone
  1. Android
After making the following changes:
  • SSDT-TbtOnPch_Designare-Draft08
    • Removed all changes related to PNL5
    • Renamed _INI method to PINI
    • Deleted XHC2.RHUB.HSP1 and XHC2.RHUB.HSP2because these devices don't exist
      • These ports are mapped to main XHC controller at HS08 and HS13.
  • Clover config.plist
    • Turned off PNL5 rename
    • Turned off all _Lxx and _Exx renames except _E17 to XE17
  • ACPI/patched folder
    • Removed SSDT-HPLog.aml because we don't need to log GPE events now
    • GPE _E17 is being logged by SSDT-TbtOnPch_Designare-Draft08
Looks like it still works! Here is the ACPI Debug Log:
Code:
Timestamp                       (process)[PID] 
2020-01-24 04:17:32.361458-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 04:17:32.363275-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x40039854
2020-01-24 04:17:32.363377-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe00e4000
2020-01-24 04:17:32.363468-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0800000
2020-01-24 04:17:32.363532-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0900000
2020-01-24 04:17:32.363595-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0908000
2020-01-24 04:17:32.363664-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0910000
2020-01-24 04:17:32.363734-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0920000
2020-01-24 04:17:32.363800-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xe0a00000
2020-01-24 04:17:32.363864-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "_INI Root Port"
2020-01-24 04:17:32.363929-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICMBoot"
2020-01-24 04:17:32.363993-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Tbt TWIN set to One"
2020-01-24 04:17:32.364056-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Tbt Force Power with FPG0"
2020-01-24 04:17:32.364120-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Up Stream VID/DID =0000000015EA8086"
2020-01-24 04:17:32.364184-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Delay to appear = 200 us"
2020-01-24 04:17:32.364248-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICMS"
2020-01-24 04:17:32.364312-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_0="
2020-01-24 04:17:32.364376-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0xffffffff
2020-01-24 04:17:32.364438-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI called"
2020-01-24 04:17:32.364502-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI RP OK!"
2020-01-24 04:17:32.364565-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI UPSB OK!"
2020-01-24 04:17:32.364629-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI Dp 0 done"
2020-01-24 04:17:32.364693-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI Dp 3 done"
2020-01-24 04:17:32.364757-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI Dp 4 done"
2020-01-24 04:17:32.364820-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI Dp 5 done"
2020-01-24 04:17:32.364883-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI DPs done"
2020-01-24 04:17:32.364947-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI0 all done"
2020-01-24 04:17:32.365011-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configure NHI End"
2020-01-24 04:17:32.365075-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_1="
2020-01-24 04:17:32.365138-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800001a1
2020-01-24 04:17:32.365202-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_2="
2020-01-24 04:17:32.365265-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800001a1
2020-01-24 04:17:32.365328-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_3="
2020-01-24 04:17:32.365391-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800001a7
2020-01-24 04:17:32.365454-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800003f5
2020-01-24 04:17:32.365517-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ICME_4="
2020-01-24 04:17:32.365581-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800001a7
2020-01-24 04:17:32.365646-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "ISTA="
2020-01-24 04:17:32.365709-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: 0x800003f5
2020-01-24 04:17:32.365773-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "Configuration delay = 1004 ms"
2020-01-24 04:17:32.414746-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "_PS0 RP05"
2020-01-24 04:17:32.414878-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCEU RP05"
2020-01-24 04:17:32.414945-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCEU RP05- Put upstream bridge back into D0 "
2020-01-24 04:17:32.416971-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "_PS0 UPSB"
2020-01-24 04:17:32.418190-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCED UPSB"
2020-01-24 04:17:32.418643-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCED - enable GPIO"
2020-01-24 04:17:32.418989-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - PCI wants on"
2020-01-24 04:17:32.419326-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - NHI wants on"
2020-01-24 04:17:32.419662-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - XHCI wants on"
2020-01-24 04:17:39.704195-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "RTPC NHI0 called with arg: 0000000000000000"
2020-01-24 04:17:39.704770-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "_PS3 NHI0, Nothing to do!"
2020-01-24 04:17:39.705756-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "_PS3 DSB0"
2020-01-24 04:17:39.705833-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCDA DSB0"
2020-01-24 04:17:39.705908-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "POFF DSB0"
2020-01-24 04:17:39.705985-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCDA DSB0- Put upstream bridge into D3"
2020-01-24 04:17:39.706059-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCDA DSB0- Set link disable on upstream bridge"
2020-01-24 04:17:39.706134-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCDA DSB0- Wait for link to drop..."
2020-01-24 04:17:40.714733-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "PCDA DSB0- disable GPIO"
2020-01-24 04:17:40.714808-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - PCI wants on"
2020-01-24 04:17:40.714881-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - NHI wants off"
2020-01-24 04:17:40.714954-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - XHCI wants on"
2020-01-24 04:17:40.715026-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - TBT allows off"
2020-01-24 04:17:40.715103-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - USB forced on"
2020-01-24 04:17:40.715175-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - TBT GPIO should be off"
2020-01-24 04:17:40.715246-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - USB GPIO should be on"
2020-01-24 04:17:40.715318-0800  localhost kernel[0]: (ACPIDebug) <ACPIDebug`org_rehabman_ACPIDebug::PrintTraces()> ACPIDebug: "UGIO - Make sure TBT & USBC is on"
Coming soon...
Coming soon
For this remark:
  • Deleted XHC2.RHUB.HSP1 and XHC2.RHUB.HSP2because these devices don't exist
    • These ports are mapped to main XHC controller at HS08 and HS13.
I have exactly same configuration for Companion on XHC@14 (main USB device), I have the following code in order to use USB3.1gen2, USB3.1gen1 and USB3.0 on XHC2(Tbt device) and USB2.0 on XHC :
Code:
                    Device (RHUB)
                    {
                        Name (_ADR, Zero)  // _ADR: Address
                        Device (SSP1)
                        {
                            Name (_ADR, 0x03)  // _ADR: Address
                            Name (_UPC, Package (0x04)  // _UPC: USB Port Capabilities
                            {
                                0xFF,
                                0x09,
                                Zero,
                                Zero
                            })
                            Name (_PLD, Package (0x01)  // _PLD: Physical Location of Device
                            {
                                ToPLD (
                                    PLD_Revision           = 0x1,
                                    PLD_IgnoreColor        = 0x1,
                                    PLD_Red                = 0x0,
                                    PLD_Green              = 0x0,
                                    PLD_Blue               = 0x0,
                                    PLD_Width              = 0x0,
                                    PLD_Height             = 0x0,
                                    PLD_UserVisible        = 0x1,
                                    PLD_Dock               = 0x0,
                                    PLD_Lid                = 0x0,
                                    PLD_Panel              = "UNKNOWN",
                                    PLD_VerticalPosition   = "UPPER",
                                    PLD_HorizontalPosition = "LEFT",
                                    PLD_Shape              = "UNKNOWN",
                                    PLD_GroupOrientation   = 0x0,
                                    PLD_GroupToken         = 0x0,
                                    PLD_GroupPosition      = 0x0,
                                    PLD_Bay                = 0x0,
                                    PLD_Ejectable          = 0x0,
                                    PLD_EjectRequired      = 0x0,
                                    PLD_CabinetNumber      = 0x0,
                                    PLD_CardCageNumber     = 0x0,
                                    PLD_Reference          = 0x0,
                                    PLD_Rotation           = 0x0,
                                    PLD_Order              = 0x0,
                                    PLD_VerticalOffset     = 0x0,
                                    PLD_HorizontalOffset   = 0x0)

                            })
                            Name (HS, Package (0x02)
                            {
                                "XHC",
                                0x0D
                            })
                            Name (FS, Package (0x02)
                            {
                                "XHC",
                                0x0D
                            })
                            Name (LS, Package (0x02)
                            {
                                "XHC",
                                0x0D
                            })
                            Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                            {
                                Local0 = Package (0x04)
                                    {
                                        "UsbCPortNumber",
                                        0x02,
                                        "UsbCompanionPortPresent",
                                        One
                                    }
                                DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                                Return (Local0)
                            }
                        }

                        Device (SSP2)
                        {
                            Name (_ADR, 0x04)  // _ADR: Address
                            Name (_UPC, Package (0x04)  // _UPC: USB Port Capabilities
                            {
                                0xFF,
                                0x09,
                                Zero,
                                Zero
                            })
                            Name (_PLD, Package (0x01)  // _PLD: Physical Location of Device
                            {
                                ToPLD (
                                    PLD_Revision           = 0x1,
                                    PLD_IgnoreColor        = 0x1,
                                    PLD_Red                = 0x0,
                                    PLD_Green              = 0x0,
                                    PLD_Blue               = 0x0,
                                    PLD_Width              = 0x0,
                                    PLD_Height             = 0x0,
                                    PLD_UserVisible        = 0x1,
                                    PLD_Dock               = 0x0,
                                    PLD_Lid                = 0x0,
                                    PLD_Panel              = "UNKNOWN",
                                    PLD_VerticalPosition   = "UPPER",
                                    PLD_HorizontalPosition = "LEFT",
                                    PLD_Shape              = "UNKNOWN",
                                    PLD_GroupOrientation   = 0x0,
                                    PLD_GroupToken         = 0x0,
                                    PLD_GroupPosition      = 0x0,
                                    PLD_Bay                = 0x0,
                                    PLD_Ejectable          = 0x0,
                                    PLD_EjectRequired      = 0x0,
                                    PLD_CabinetNumber      = 0x0,
                                    PLD_CardCageNumber     = 0x0,
                                    PLD_Reference          = 0x0,
                                    PLD_Rotation           = 0x0,
                                    PLD_Order              = 0x0,
                                    PLD_VerticalOffset     = 0x0,
                                    PLD_HorizontalOffset   = 0x0)

                            })
                            Name (HS, Package (0x02)
                            {
                                "XHC",
                                0x08
                            })
                            Name (FS, Package (0x02)
                            {
                                "XHC",
                                0x08
                            })
                            Name (LS, Package (0x02)
                            {
                                "XHC",
                                0x08
                            })
                            Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                            {
                                Local0 = Package (0x04)
                                    {
                                        "UsbCPortNumber",
                                        One,
                                        "UsbCompanionPortPresent",
                                        One
                                    }
                                DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                                Return (Local0)
                            }
                        }
                    }

Local Node and Switch disappear on the exactly same set-up except updated SSDT ?!
 
Top