Contribute
Register

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

Ok now I'm getting it! So would we call this one 35?

BTW, this is most a learning experiment. I have a spare EX3 card and want to be familiar with this stuff. Thanks!

View attachment 448934
@NorthAmTransAm
You have an Alpine Ridge card, you shouldn't try modifying Thunderbolt firmware, TNode/Tbus should appears with only right SSDT-TbtOnPch.
 
How the SSDT-TbtOnPch should be configured for Alpine Ridge PCIe? @Elias64Fr
 
Last edited:
Hei @CaseySJ thank you for your very good build description. I managed to have my first Hackintosh/PC built done and its running pretty stable for about half a year now.
Everything was working perfectly with exception of Thunderbolt Bridge and DRM/Netflix on Safari which doesn't bother me cause I use my Ipad for this anyway so I can watch in 4k.
All my Thunderbolt Audio Interfaces (Clarett 2Pre TB2, UAD Apollo Twin TB2) work with hotplug without any problems, also daisychaining them via the UAD DSP works fine. I also tried my old Presonus Firestudio mobile Firewire Audio Interface and it workt with the Apple TB3->TB2 , TB2->Firewire 800 , Firewire 800->Fire 400 adapters. I also managed to connect my Presonus Studiolive 32R Mixer via AVB (Audio Video Bridging) but only via the Thunderbolt 3 Port (TB3->TB2 and TB2->Ethernet Adapter).
I also didn't have any Problems with any Updates and dual boot with Windows 10, with Windows and MacOs installed on separate NWME SSDs Windows on Disk 0 and MacOs on Disk 1.

But since a few days after I changed some things my WIFI card isn't working anymore. I changed everything I knew back but it's still not working. The Problem is that I can't activate the Wifi even though the card shows up. Bluetooth is still working fine and so Handoff, but features like Sidecar and directly importing Fotos... from my ios device don't work anymore cause of the broken wifi. I have this card : WTXUP für Broadcom BCM94360CS2 1200 Mbps 802.11ac PCI-E Wireless WiFi Adapter WLAN Karte Bluetooth 4,0 für MAC Hackintosh Windows and it worked fine till then. It's installed in the lowes pcie bus and to the internal USB hub. I tried different Kexts to fix it but could't get it back working.
 

Attachments

  • Bildschirmfoto 2020-02-10 um 11.57.57.png
    Bildschirmfoto 2020-02-10 um 11.57.57.png
    1.6 MB · Views: 136
  • Bildschirmfoto 2020-02-10 um 11.58.40.png
    Bildschirmfoto 2020-02-10 um 11.58.40.png
    921 KB · Views: 142
  • Bildschirmfoto 2020-02-10 um 11.59.23.png
    Bildschirmfoto 2020-02-10 um 11.59.23.png
    399.6 KB · Views: 149
  • Bildschirmfoto 2020-02-10 um 12.14.21.png
    Bildschirmfoto 2020-02-10 um 12.14.21.png
    495.3 KB · Views: 137
  • EFI.zip
    37.9 MB · Views: 237
Hi @kwalter,

I have a question, I have a similar problem.

Did you solve the problem:
2019-08-08 09:21:17.292246+0100 0x71 Default 0x0 0 0 kernel: (AppleACPIPlatform) [\_TZ.TZ10._STA] (Node ffffff8051c06b10)
2019-08-08 09:21:17.292247+0100 0x71 Default 0x0 0 0 kernel: (AppleACPIPlatform) [\_TZ.TZ10._STA] (Node ffffff8051c06b10)


Thanks for the help.
Nope, just looked at the System log in Hackintosh - it's still there
It has never caused me any problems though. My system is as solid as a rock at the moment
 
@CaseySJ, if the user changes the status of the MSR to unlock the NVRAM feature will this also effect the boot volume disk of a Windows partition drive installed on a separate SSD? When the user turns off the msr to 0x0 from 0x1 on the Designare motherboard, would it not also disable the NVRAM on the eGPU or iGPU when booting in a normal windows environment? I hope someone who has a NVRAM eGPU or iGPU and installed BIOS f9b and disabled or changed the msr state to 0x0 and can confirm this does not effect anything on the Windows side as I'm sure other users also have a stable Windows boot drive installed on a SSD on the Designare motherboard.

Please anyone with any information on touching or editing the BIOS can confirm with me everything does work as normal? I would like to proceed, but with warnings and cautions before I edit the BIOS EFI file.

-THANKS IN ADVANCED
I have Windows 10 installed on a second NVMe and switching the MSR to unlock hasn't had any ill effect on it as far as I can tell. Just had a quick round of Division 2 in Windows and now back in Catalina :) (although running Windows does on occasion change my BIOS boot priorities, setting itself up as the boot drive)
 
Hi @CaseySJ
You should also try make a Reset when booting with no devices connected and see If TNode/ TBus appears.

About ThunderboltConfig trying patch, this is the last following bytes :
replace : <00 02 1c 00 02 00 05 03 01 00 04 00 05 03 02 00 03 00 05 03 01 00 00 00 03 03 02 00 03 00 04 00>
by : <00 02 1c 00 02 00 05 03 01 00 04 00 05 03 02 00 03 00 05 03 01 00 00 00 03 03 02 00 01 00 02 00>
I don't think that Mutex is needed or something like Sleep () for ACPIDebug, you should only modify included PLIST file on ACPIDebug by changing PollingInterval property value from 100 to 10. As default, I might be at 100ms polling time. Changing to 10ms might improve Debug log.
Hello @Elias64Fr,

Unfortunately, my neighborhood lost power at 13:30 yesterday and got it back around 22:30. Nevertheless, I found something that may be valuable. Let me explain:
  • After adding extra logging information (including Link Width, Link Speed, Link Train, etc.) and extra Sleep() statements, the ACPI Debug logs were still very inconsistent from run to run, and of course, hot plug/unplug would hang the system.
    • I've removed most of the Sleep() statements.
  • Fortunately, I was hiking in the mountains all day Saturday, which was a nice way to clear the mind (and soul)! So on Sunday morning (yesterday) I tried some new ideas.
What is the discovery?
  • MacOS is not calling UPSB._PS0() on boot.
    • Is this because macOS treats Titan Ridge differently from Alpine Ridge? I don't know.
    • Is this because our TbtOnPch SSDT still has some problem? I don't know.
    • Is this because our ThunderboltConfig or pathcr has some problem? I don't know.
    • Is this because we are not using pathcrumbsv2? I don't know.
    • But I do know that UPSB._PS0() is not being invoked on either cold or warm boot.
So what did I do?
  • At the end of RP05.ICMB(), I added a call to UPSB._PS0(). This forces UPSB into D0 state, which is important because macOS will invoke _PS0 on downstream devices, but without upstream UPSB in D0 state, things will not go well.
    Screen Shot 2020-02-10 at 4.52.26 AM.png
  • I was also noticing that if we uncomment those green lines above, then those devices were disappearing. In other words, any future ACPI method that tried to read Device/Vendor ID AVND was returning 0xFFFFFFFF.
  • So I also (temporarily) commented out logging of AVND values. Now that power has been restored, I will see whether I can safely uncomment these lines.
Result of this change?
  • This works every time to enable UPSB on cold boot and warm boot.
  • There is no crash when hot-plugging USB-C.
  • There is no crash when hot-unplugging USB-C.
  • There is no crash when hot-plugging Thunderbolt device.
  • There is no crash when hot-unplugging Thunderbolt device.
  • TNODE/TBUS appear, and even then no crash.
    • But now, when TNODE/TBUS is activated, then hot-plug will crash system. This may be because Thunderbolt Switch is not yet functioning.
Remaining Issues?
  • I believe there is a problem in detecting USB-C cable connection status.
    • MODU is always returning 0x01 and/or macOS is not calling MUST when it should.
    • But when we hot-plug or hot-unplug a device and then gracefully reboot (no more crash so no need for pressing physical reset button), TNODE/TBUS appear. MUST gets called.
      • This indicates that USB-C cable connection status is triggered with a hot-plug or hot-unplug, but MUST is not invoked in order to detect that. But after a reboot, the change in cable state is detected -- and then TNODE/TBUS appears.
  • USB-C devices:
    • Fully operational, but XHC2 ACPI methods may still need some tweaking.
    • USB-C devices will hot-plug and fully work.
    • USB-C device will hot-unplug properly.
  • Thunderbolt devices:
    • No crash on hot-plug or hot-unplug.
    • Thunderbolt Switch does not show any devices.
    • On hot-plug, full IOReg device tree will appear, driver will be installed, but device will not function.
      • This is most likely because Thunderbolt Switch is not yet working.
    • UPSB's reg field in IORegistryExplorer still looks invalid.
      • Please see screenshot below.
    • DSB0's reg field in IORegistryExplorer still looks invalid.
      • Please see screenshot below.
Some Relevant Logs
Code:
2020-02-10 04:26:22 ACPIDebug: Version 0.1.4 starting on OS X Darwin 19.3.
2020-02-10 04:26:22 ACPIDebug: { "RP05", 0xe00e4000, }
2020-02-10 04:26:22 ACPIDebug: { "UPSB", 0xe0600000, }
2020-02-10 04:26:22 ACPIDebug: { "DSB0", 0xe0700000, }
2020-02-10 04:26:22 ACPIDebug: { "DSB1", 0xe0708000, }
2020-02-10 04:26:22 ACPIDebug: { "DSB2", 0xe0710000, }
2020-02-10 04:26:22 ACPIDebug: { "DSB4", 0xe0720000, }
2020-02-10 04:26:22 ACPIDebug: { "NHI0", 0xe0800000, }
2020-02-10 04:26:22 ACPIDebug: { "RSTR", 0x54039854, }
2020-02-10 04:26:22 ACPIDebug: "RP05 Initialize"
2020-02-10 04:26:22 ACPIDebug: "ICMBoot"
2020-02-10 04:26:22 ACPIDebug: "ICUP - Our OSUP"
2020-02-10 04:26:22 ACPIDebug: "ICUP - Cmd Ack'd"
2020-02-10 04:26:22 ACPIDebug: "ICUP - Device Gone"
2020-02-10 04:26:22 ACPIDebug: "Tbt TWIN set to One"
2020-02-10 04:26:22 ACPIDebug: "Tbt Force Power with FPG0"
2020-02-10 04:26:22 ACPIDebug: "Upstream VID/DID okay"
2020-02-10 04:26:22 ACPIDebug: { "ICME 1", 0xffffffff, }
2020-02-10 04:26:22 ACPIDebug: "Configure NHI"
2020-02-10 04:26:22 ACPIDebug: "Configure UPSB"
2020-02-10 04:26:22 ACPIDebug: "Wait for link training"
2020-02-10 04:26:22 ACPIDebug: "Configure DSB"
2020-02-10 04:26:22 ACPIDebug: "Configure NHI Dp 0 done"
2020-02-10 04:26:22 ACPIDebug: "Configure NHI Dp 3 done"
2020-02-10 04:26:22 ACPIDebug: "Configure NHI Dp 4 done"
2020-02-10 04:26:22 ACPIDebug: "Configure NHI Dp 5 done"
2020-02-10 04:26:22 ACPIDebug: "Wait for down link"
2020-02-10 04:26:22 ACPIDebug: { "NHI BAR", 0x54000000, }
2020-02-10 04:26:22 ACPIDebug: "Configure NHI all done"
2020-02-10 04:26:22 ACPIDebug: { "ICME 2", 0xffffffff, }
2020-02-10 04:26:22 ACPIDebug: { "Configuration delay = ", "380 ms", }
2020-02-10 04:26:22 ACPIDebug: "UPSB _PS0"
2020-02-10 04:26:22 ACPIDebug: "UPSB PCED Enter"
2020-02-10 04:26:22 ACPIDebug: { "UGIO Called by ", "UPSB.PCED", }
2020-02-10 04:26:22 ACPIDebug: "UGIO - PCI wants on"
2020-02-10 04:26:22 ACPIDebug: "UGIO - NHI wants on"
2020-02-10 04:26:22 ACPIDebug: "UGIO - XHCI wants on"
2020-02-10 04:26:22 ACPIDebug: "UGIO - TBT forced on"
2020-02-10 04:26:22 ACPIDebug: "UGIO - USB forced on"
2020-02-10 04:26:22 ACPIDebug: "UGIO - TBT GPIO should be on"
2020-02-10 04:26:22 ACPIDebug: "UGIO - USB GPIO should be on"
2020-02-10 04:26:22 ACPIDebug: "UGIO - Make sure TBT & USBC is on."
2020-02-10 04:26:22 ACPIDebug: "TBT & USBC already on."
2020-02-10 04:26:22 ACPIDebug: "UGIO Exit"
2020-02-10 04:26:22 ACPIDebug: "PCED UPSB- restored flag, THUNDERBOLT_PCI_LIN
2020-02-10 04:26:22 ACPIDebug: 0x0
2020-02-10 04:26:22 ACPIDebug: "PCED UPSB- Wait for config space..."
2020-02-10 04:26:22 ACPIDebug: "PCED UPSB- Read VID/DID okay"
2020-02-10 04:26:22 ACPIDebug: { "Link width = ", 0x4, }
2020-02-10 04:26:22 ACPIDebug: { "Link speed = ", 0x3, }
2020-02-10 04:26:22 ACPIDebug: { "Link active = ", 0x1, }
2020-02-10 04:26:22 ACPIDebug: { "Link train = ", 0x0, }
2020-02-10 04:26:22 ACPIDebug: { "ASPM = ", 0x0, }
2020-02-10 04:26:22 ACPIDebug: { "LWRT = ", 0x0, }
2020-02-10 04:26:22 ACPIDebug: { "LWMR = ", 0xa, }
2020-02-10 04:26:22 ACPIDebug: { "THUNDERBOLT_PCI_LINK_MGMT_DEVICE.PRSR = ", 0x0, }
2020-02-10 04:26:22 ACPIDebug: { "TFLG = ", 0x0, }
2020-02-10 04:26:22 ACPIDebug: { "Local4 (LinkIsUp) = ", 0x1, }
2020-02-10 04:26:22 ACPIDebug: { "RetryForLinkWidth = ", 0x0, }
2020-02-10 04:26:22 ACPIDebug: { "RetryForNoLink = ", 0x0, }
2020-02-10 04:26:22 ACPIDebug: { "CanRetry = ", 0x0, }
2020-02-10 04:26:22 ACPIDebug: "UPSB PCED Exit"
2020-02-10 04:26:22 ACPIDebug: "CRMW Enter"
2020-02-10 04:26:22 ACPIDebug: { "CRMW Read Value1", 0x34021, }
2020-02-10 04:26:22 ACPIDebug: { "CRMW Write Value1", 0x4034021, }
2020-02-10 04:26:22 ACPIDebug: { "CRMW Read Value2", 0x4034021, }
2020-02-10 04:26:22 ACPIDebug: "CRMW Success"
2020-02-10 04:26:22 ACPIDebug: "CRMW Exit"
2020-02-10 04:26:22 ACPIDebug: "CRMW Enter"
2020-02-10 04:26:22 ACPIDebug: { "CRMW Read Value1", 0x34121, }
2020-02-10 04:26:22 ACPIDebug: { "CRMW Write Value1", 0x4034121, }
2020-02-10 04:26:22 ACPIDebug: { "CRMW Read Value2", 0x4034121, }
2020-02-10 04:26:22 ACPIDebug: "CRMW Success"
2020-02-10 04:26:22 ACPIDebug: "CRMW Exit"
2020-02-10 04:26:22 ACPIDebug: "ICMB Exit"
2020-02-10 04:26:22 ACPIDebug: "RP05 _PS0"
2020-02-10 04:26:20 ACPIDebug: "PCED NHI0- restored flag, THUNDERBOLT_PCI_LIN
2020-02-10 04:26:20 ACPIDebug: 0x0
2020-02-10 04:26:20 ACPIDebug: "PCED NHI0- Wait for config space..."
2020-02-10 04:26:20 ACPIDebug: "PCED NHI0- Read VID/DID okay"
2020-02-10 04:26:20 ACPIDebug: "PCED XHC2 - enable GPIO"
2020-02-10 04:26:20 ACPIDebug: "NHI0 PCED Exit"
2020-02-10 04:26:20 ACPIDebug: "CTBT Enter"
2020-02-10 04:26:20 ACPIDebug: { "UGIO Called by ", "XHC2.PCED", }
2020-02-10 04:26:20 ACPIDebug: "UGIO - PCI wants on"
2020-02-10 04:26:20 ACPIDebug: "UGIO - NHI wants on"
2020-02-10 04:26:20 ACPIDebug: "UGIO - XHCI wants on"
2020-02-10 04:26:20 ACPIDebug: "UGIO - TBT forced on"
2020-02-10 04:26:20 ACPIDebug: "UGIO - USB forced on"
2020-02-10 04:26:20 ACPIDebug: "UGIO - TBT GPIO should be on"
2020-02-10 04:26:20 ACPIDebug: "UGIO - USB GPIO should be on"
2020-02-10 04:26:20 ACPIDebug: "UGIO - Make sure TBT & USBC is on."
2020-02-10 04:26:20 ACPIDebug: "TBT & USBC already on."
2020-02-10 04:26:20 ACPIDebug: "UGIO Exit"
2020-02-10 04:26:20 ACPIDebug: "CTBT Exit"
2020-02-10 04:26:20 ACPIDebug: { "PCED XHC2- restored flag, THUNDERBOLT_PCI_LIN
2020-02-10 04:26:20 ACPIDebug: "PCED XHC2- Wait for config space..."
2020-02-10 04:26:20 ACPIDebug: "PCED XHC2- Read VID/DID okay"
2020-02-10 04:26:20 ACPIDebug: "XHC2 PCED Exit"
2020-02-10 04:26:21 ACPIDebug: { "RTPC XHC2 called with arg: ", 0x1, }
2020-02-10 04:26:21 ACPIDebug: { "XHC2 MODU - return = ", 0x1, }
2020-02-10 04:26:21 ACPIDebug: { "XHC2 MODU - return = ", 0x1, }
2020-02-10 04:26:31 ACPIDebug: { "RTPC NHI0 called with arg: ", 0x0, }
2020-02-10 04:26:31 ACPIDebug: "_PS3 NHI0, Nothing to do!"
2020-02-10 04:26:31 ACPIDebug: "_PS3 DSB0"
2020-02-10 04:26:32 ACPIDebug: "DSB0 PCDA"
2020-02-10 04:26:32 ACPIDebug: "POFF DSB0"
2020-02-10 04:26:32 ACPIDebug: "PCDA DSB0- Put upstream bridge into D3"
2020-02-10 04:26:32 ACPIDebug: "PCDA DSB0- Set link disable on upstream bridge"
2020-02-10 04:26:32 ACPIDebug: "PCDA DSB0- Wait for link to drop..."
2020-02-10 04:26:32 ACPIDebug: "PCDA DSB0 - NHI0 not present"
2020-02-10 04:26:32 ACPIDebug: "PCDA DSB0- disable GPIO"
2020-02-10 04:26:32 ACPIDebug: { "UGIO Called by ", "DSB0.PCDA", }
2020-02-10 04:26:32 ACPIDebug: "UGIO - PCI wants on"
2020-02-10 04:26:32 ACPIDebug: "UGIO - NHI wants off"
2020-02-10 04:26:32 ACPIDebug: "UGIO - XHCI wants on"
2020-02-10 04:26:32 ACPIDebug: "UGIO - TBT allows off"
2020-02-10 04:26:32 ACPIDebug: "UGIO - USB forced on"
2020-02-10 04:26:32 ACPIDebug: "UGIO - TBT GPIO should be off"
2020-02-10 04:26:32 ACPIDebug: "UGIO - USB GPIO should be on"
2020-02-10 04:26:32 ACPIDebug: "UGIO - Make sure TBT & USBC is on."
2020-02-10 04:26:32 ACPIDebug: "TBT & USBC already on."
2020-02-10 04:26:32 ACPIDebug: "UGIO Exit"
Code:
2020-02-10 04:28:12 ACPIDebug: "_E17 Enter"
2020-02-10 04:28:12 ACPIDebug: "UPSB AMPE"
2020-02-10 04:28:12 ACPIDebug: "UPSB UMPE"
2020-02-10 04:28:12 ACPIDebug: "_E17 Exit"
2020-02-10 04:28:12 ACPIDebug: { "RTPC NHI0 called with arg: ", 0x1, }
2020-02-10 04:28:12 ACPIDebug: { "XHC2 MODU - return = ", 0x1, }
2020-02-10 04:28:12 ACPIDebug: "_PS0 DSB0"
2020-02-10 04:28:12 ACPIDebug: { "XHC2 MODU - return = ", 0x1, }
2020-02-10 04:28:12 ACPIDebug: "DSB0 PCEU Enter: Put upstream bridge back to D0"
2020-02-10 04:28:12 ACPIDebug: "PCEU DSB0- exit D0, restored = true"
2020-02-10 04:28:12 ACPIDebug: "PCEU DSB0- Clear link disable on upstream bridge"
2020-02-10 04:28:12 ACPIDebug: "PCEU DSB0- clear link disable, restored = true"
2020-02-10 04:28:12 ACPIDebug: "DSB0 PCEU Exit"
2020-02-10 04:28:12 ACPIDebug: "_PS0 DSB0"
2020-02-10 04:28:12 ACPIDebug: "NHI0 _PS0"
2020-02-10 04:28:12 ACPIDebug: "NHI0 PCED Enter"
2020-02-10 04:28:12 ACPIDebug: "DSB0 PCEU Enter: Put upstream bridge back to D0"
2020-02-10 04:28:12 ACPIDebug: { "UGIO Called by ", "NHI0.PCED", }
2020-02-10 04:28:12 ACPIDebug: "DSB0 PCEU Exit"
2020-02-10 04:28:12 ACPIDebug: "UGIO - PCI wants on"
2020-02-10 04:28:12 ACPIDebug: "UGIO - NHI wants on"
2020-02-10 04:28:12 ACPIDebug: "UGIO - XHCI wants on"
2020-02-10 04:28:12 ACPIDebug: "UGIO - TBT forced on"
2020-02-10 04:28:12 ACPIDebug: "UGIO - USB forced on"
2020-02-10 04:28:12 ACPIDebug: "UGIO - TBT GPIO should be on"
2020-02-10 04:28:12 ACPIDebug: "UGIO - USB GPIO should be on"
2020-02-10 04:28:12 ACPIDebug: "UGIO - Make sure TBT & USBC is on."
2020-02-10 04:28:12 ACPIDebug: "TBT & USBC already on."
2020-02-10 04:28:12 ACPIDebug: "UGIO Exit"
2020-02-10 04:28:12 ACPIDebug: "PCED NHI0- restored flag, THUNDERBOLT_PCI_LIN
2020-02-10 04:28:12 ACPIDebug: 0x0
2020-02-10 04:28:12 ACPIDebug: "PCED NHI0- Wait for config space..."
2020-02-10 04:28:12 ACPIDebug: "PCED NHI0- Read VID/DID okay"
2020-02-10 04:28:12 ACPIDebug: "NHI0 PCED Exit"
2020-02-10 04:28:12 ACPIDebug: "CTBT Enter"
2020-02-10 04:28:12 ACPIDebug: "CTBT Exit"
2020-02-10 04:28:23 ACPIDebug: { "RTPC NHI0 called with arg: ", 0x0, }
2020-02-10 04:28:23 ACPIDebug: "_PS3 NHI0, Nothing to do!"
2020-02-10 04:28:23 ACPIDebug: "_PS3 DSB0"
2020-02-10 04:28:23 ACPIDebug: "DSB0 PCDA"
2020-02-10 04:28:23 ACPIDebug: "POFF DSB0"
2020-02-10 04:28:23 ACPIDebug: "PCDA DSB0- Put upstream bridge into D3"
2020-02-10 04:28:23 ACPIDebug: "PCDA DSB0- Set link disable on upstream bridge"
2020-02-10 04:28:23 ACPIDebug: "PCDA DSB0- Wait for link to drop..."
2020-02-10 04:28:23 ACPIDebug: "PCDA DSB0 - NHI0 not present"
2020-02-10 04:28:23 ACPIDebug: "PCDA DSB0- disable GPIO"
2020-02-10 04:28:23 ACPIDebug: { "UGIO Called by ", "DSB0.PCDA", }
2020-02-10 04:28:23 ACPIDebug: "UGIO - PCI wants on"
2020-02-10 04:28:23 ACPIDebug: "UGIO - NHI wants off"
2020-02-10 04:28:23 ACPIDebug: "UGIO - XHCI wants on"
2020-02-10 04:28:23 ACPIDebug: "UGIO - TBT allows off"
2020-02-10 04:28:23 ACPIDebug: "UGIO - USB forced on"
2020-02-10 04:28:23 ACPIDebug: "UGIO - TBT GPIO should be off"
2020-02-10 04:28:23 ACPIDebug: "UGIO - USB GPIO should be on"
2020-02-10 04:28:23 ACPIDebug: "UGIO - Make sure TBT & USBC is on."
2020-02-10 04:28:23 ACPIDebug: "TBT & USBC already on."
2020-02-10 04:28:23 ACPIDebug: "UGIO Exit"
Code:
2020-02-10 05:27:20 ACPIDebug: "_E17 Enter"
2020-02-10 05:27:20 ACPIDebug: "UPSB AMPE"
2020-02-10 05:27:20 ACPIDebug: "UPSB UMPE"
2020-02-10 05:27:20 ACPIDebug: "_E17 Exit"
2020-02-10 05:27:20 ACPIDebug: { "RTPC NHI0 called with arg: ", 0x1, }
2020-02-10 05:27:20 ACPIDebug: { "XHC2 MODU - return = ", 0x1, }
2020-02-10 05:27:20 ACPIDebug: "_PS0 DSB0"
2020-02-10 05:27:20 ACPIDebug: { "XHC2 MODU - return = ", 0x1, }
2020-02-10 05:27:20 ACPIDebug: "DSB0 PCEU Enter: Put upstream bridge back to D0"
2020-02-10 05:27:20 ACPIDebug: "PCEU DSB0- exit D0, restored = true"
2020-02-10 05:27:20 ACPIDebug: "PCEU DSB0- Clear link disable on upstream bridge"
2020-02-10 05:27:20 ACPIDebug: "PCEU DSB0- clear link disable, restored = true"
2020-02-10 05:27:20 ACPIDebug: "DSB0 PCEU Exit"
2020-02-10 05:27:20 ACPIDebug: "_PS0 DSB0"
2020-02-10 05:27:20 ACPIDebug: "NHI0 _PS0"
2020-02-10 05:27:20 ACPIDebug: "NHI0 PCED Enter"
2020-02-10 05:27:20 ACPIDebug: "DSB0 PCEU Enter: Put upstream bridge back to D0"
2020-02-10 05:27:20 ACPIDebug: { "UGIO Called by ", "NHI0.PCED", }
2020-02-10 05:27:20 ACPIDebug: "DSB0 PCEU Exit"
2020-02-10 05:27:20 ACPIDebug: "UGIO - PCI wants on"
2020-02-10 05:27:20 ACPIDebug: "UGIO - NHI wants on"
2020-02-10 05:27:20 ACPIDebug: "UGIO - XHCI wants on"
2020-02-10 05:27:20 ACPIDebug: "UGIO - TBT forced on"
2020-02-10 05:27:20 ACPIDebug: "UGIO - USB forced on"
2020-02-10 05:27:20 ACPIDebug: "UGIO - TBT GPIO should be on"
2020-02-10 05:27:20 ACPIDebug: "UGIO - USB GPIO should be on"
2020-02-10 05:27:20 ACPIDebug: "UGIO - Make sure TBT & USBC is on."
2020-02-10 05:27:20 ACPIDebug: "TBT & USBC already on."
2020-02-10 05:27:20 ACPIDebug: "UGIO Exit"
2020-02-10 05:27:20 ACPIDebug: "PCED NHI0- restored flag, THUNDERBOLT_PCI_LIN
2020-02-10 05:27:20 ACPIDebug: 0x0
2020-02-10 05:27:20 ACPIDebug: "PCED NHI0- Wait for config space..."
2020-02-10 05:27:20 ACPIDebug: "PCED NHI0- Read VID/DID okay"
2020-02-10 05:27:20 ACPIDebug: "NHI0 PCED Exit"
2020-02-10 05:27:20 ACPIDebug: "CTBT Enter"
2020-02-10 05:27:21 ACPIDebug: "CTBT Exit"
2020-02-10 05:27:31 ACPIDebug: { "RTPC NHI0 called with arg: ", 0x0, }
2020-02-10 05:27:31 ACPIDebug: "_PS3 NHI0, Nothing to do!"
2020-02-10 05:27:31 ACPIDebug: "_PS3 DSB0"
2020-02-10 05:27:31 ACPIDebug: "DSB0 PCDA"
2020-02-10 05:27:31 ACPIDebug: "POFF DSB0"
2020-02-10 05:27:31 ACPIDebug: "PCDA DSB0- Put upstream bridge into D3"
2020-02-10 05:27:31 ACPIDebug: "PCDA DSB0- Set link disable on upstream bridge"
2020-02-10 05:27:31 ACPIDebug: "PCDA DSB0- Wait for link to drop..."
2020-02-10 05:27:31 ACPIDebug: "PCDA DSB0 - NHI0 not present"
2020-02-10 05:27:31 ACPIDebug: "PCDA DSB0- disable GPIO"
2020-02-10 05:27:31 ACPIDebug: { "UGIO Called by ", "DSB0.PCDA", }
2020-02-10 05:27:31 ACPIDebug: "UGIO - PCI wants on"
2020-02-10 05:27:31 ACPIDebug: "UGIO - NHI wants off"
2020-02-10 05:27:31 ACPIDebug: "UGIO - XHCI wants on"
2020-02-10 05:27:31 ACPIDebug: "UGIO - TBT allows off"
2020-02-10 05:27:31 ACPIDebug: "UGIO - USB forced on"
2020-02-10 05:27:31 ACPIDebug: "UGIO - TBT GPIO should be off"
2020-02-10 05:27:31 ACPIDebug: "UGIO - USB GPIO should be on"
2020-02-10 05:27:31 ACPIDebug: "UGIO - Make sure TBT & USBC is on."
2020-02-10 05:27:31 ACPIDebug: "TBT & USBC already on."
2020-02-10 05:27:31 ACPIDebug: "UGIO Exit"
Code:
2020-02-10 05:30:34 ACPIDebug: "_E17 Enter"
2020-02-10 05:30:34 ACPIDebug: "UPSB AMPE"
2020-02-10 05:30:34 ACPIDebug: "UPSB UMPE"
2020-02-10 05:30:34 ACPIDebug: "_E17 Exit"
2020-02-10 05:30:34 ACPIDebug: { "RTPC NHI0 called with arg: ", 0x1, }
2020-02-10 05:30:34 ACPIDebug: { "XHC2 MODU - return = ", 0x1, }
2020-02-10 05:30:34 ACPIDebug: { "XHC2 MODU - return = ", 0x1, }
2020-02-10 05:30:34 ACPIDebug: "_PS0 DSB0"
2020-02-10 05:30:34 ACPIDebug: "DSB0 PCEU Enter: Put upstream bridge back to D0"
2020-02-10 05:30:34 ACPIDebug: "PCEU DSB0- exit D0, restored = true"
2020-02-10 05:30:34 ACPIDebug: "PCEU DSB0- Clear link disable on upstream bridge"
2020-02-10 05:30:34 ACPIDebug: "PCEU DSB0- clear link disable, restored = true"
2020-02-10 05:30:34 ACPIDebug: "DSB0 PCEU Exit"
2020-02-10 05:30:34 ACPIDebug: "_PS0 DSB0"
2020-02-10 05:30:34 ACPIDebug: "NHI0 _PS0"
2020-02-10 05:30:34 ACPIDebug: "NHI0 PCED Enter"
2020-02-10 05:30:34 ACPIDebug: "DSB0 PCEU Enter: Put upstream bridge back to D0"
2020-02-10 05:30:35 ACPIDebug: { "UGIO Called by ", "NHI0.PCED", }
2020-02-10 05:30:35 ACPIDebug: "DSB0 PCEU Exit"
2020-02-10 05:30:35 ACPIDebug: "UGIO - PCI wants on"
2020-02-10 05:30:35 ACPIDebug: "UGIO - NHI wants on"
2020-02-10 05:30:35 ACPIDebug: "UGIO - XHCI wants on"
2020-02-10 05:30:35 ACPIDebug: "UGIO - TBT forced on"
2020-02-10 05:30:35 ACPIDebug: "UGIO - USB forced on"
2020-02-10 05:30:35 ACPIDebug: "UGIO - TBT GPIO should be on"
2020-02-10 05:30:35 ACPIDebug: "UGIO - USB GPIO should be on"
2020-02-10 05:30:35 ACPIDebug: "UGIO - Make sure TBT & USBC is on."
2020-02-10 05:30:35 ACPIDebug: "TBT & USBC already on."
2020-02-10 05:30:35 ACPIDebug: "UGIO Exit"
2020-02-10 05:30:35 ACPIDebug: "PCED NHI0- restored flag, THUNDERBOLT_PCI_LIN
2020-02-10 05:30:35 ACPIDebug: 0x0
2020-02-10 05:30:35 ACPIDebug: "PCED NHI0- Wait for config space..."
2020-02-10 05:30:35 ACPIDebug: "PCED NHI0- Read VID/DID okay"
2020-02-10 05:30:35 ACPIDebug: "NHI0 PCED Exit"
2020-02-10 05:30:35 ACPIDebug: "CTBT Enter"
2020-02-10 05:30:35 ACPIDebug: "_E17 Enter"
2020-02-10 05:30:35 ACPIDebug: "UPSB AMPE"
2020-02-10 05:30:35 ACPIDebug: "UPSB UMPE"
2020-02-10 05:30:35 ACPIDebug: "_E17 Exit"
2020-02-10 05:30:35 ACPIDebug: { "XHC2 MODU - return = ", 0x1, }
2020-02-10 05:30:35 ACPIDebug: { "XHC2 MODU - return = ", 0x1, }
2020-02-10 05:30:35 ACPIDebug: "CTBT Exit"
2020-02-10 05:30:35 ACPIDebug: "_E17 Enter"
2020-02-10 05:30:35 ACPIDebug: "UPSB AMPE"
2020-02-10 05:30:35 ACPIDebug: "UPSB UMPE"
2020-02-10 05:30:35 ACPIDebug: "_E17 Exit"
2020-02-10 05:30:35 ACPIDebug: { "XHC2 MODU - return = ", 0x1, }
2020-02-10 05:30:35 ACPIDebug: { "XHC2 MODU - return = ", 0x1, }
2020-02-10 05:30:45 ACPIDebug: { "RTPC NHI0 called with arg: ", 0x0, }
2020-02-10 05:30:45 ACPIDebug: "_PS3 NHI0, Nothing to do!"
2020-02-10 05:30:45 ACPIDebug: "_PS3 DSB0"
2020-02-10 05:30:46 ACPIDebug: "DSB0 PCDA"
2020-02-10 05:30:46 ACPIDebug: "POFF DSB0"
2020-02-10 05:30:46 ACPIDebug: "PCDA DSB0- Put upstream bridge into D3"
2020-02-10 05:30:46 ACPIDebug: "PCDA DSB0- Set link disable on upstream bridge"
2020-02-10 05:30:46 ACPIDebug: "PCDA DSB0- Wait for link to drop..."
2020-02-10 05:30:46 ACPIDebug: "PCDA DSB0 - NHI0 not present"
2020-02-10 05:30:46 ACPIDebug: "PCDA DSB0- disable GPIO"
2020-02-10 05:30:46 ACPIDebug: { "UGIO Called by ", "DSB0.PCDA", }
2020-02-10 05:30:46 ACPIDebug: "UGIO - PCI wants on"
2020-02-10 05:30:46 ACPIDebug: "UGIO - NHI wants off"
2020-02-10 05:30:46 ACPIDebug: "UGIO - XHCI wants on"
2020-02-10 05:30:46 ACPIDebug: "UGIO - TBT allows off"
2020-02-10 05:30:46 ACPIDebug: "UGIO - USB forced on"
2020-02-10 05:30:46 ACPIDebug: "UGIO - TBT GPIO should be off"
2020-02-10 05:30:46 ACPIDebug: "UGIO - USB GPIO should be on"
2020-02-10 05:30:46 ACPIDebug: "UGIO - Make sure TBT & USBC is on."
2020-02-10 05:30:46 ACPIDebug: "TBT & USBC already on."
2020-02-10 05:30:46 ACPIDebug: "UGIO Exit"
Code:
2020-02-10 05:29:12 ACPIDebug: "_E17 Enter"
2020-02-10 05:29:12 ACPIDebug: "UPSB AMPE"
2020-02-10 05:29:12 ACPIDebug: "UPSB UMPE"
2020-02-10 05:29:12 ACPIDebug: "_E17 Exit"
2020-02-10 05:29:12 ACPIDebug: { "RTPC NHI0 called with arg: ", 0x1, }
2020-02-10 05:29:12 ACPIDebug: { "XHC2 MODU - return = ", 0x1, }
2020-02-10 05:29:12 ACPIDebug: "_PS0 DSB0"
2020-02-10 05:29:12 ACPIDebug: { "XHC2 MODU - return = ", 0x1, }
2020-02-10 05:29:12 ACPIDebug: "DSB0 PCEU Enter: Put upstream bridge back to D0"
2020-02-10 05:29:12 ACPIDebug: "PCEU DSB0- exit D0, restored = true"
2020-02-10 05:29:12 ACPIDebug: "PCEU DSB0- Clear link disable on upstream bridge"
2020-02-10 05:29:12 ACPIDebug: "PCEU DSB0- clear link disable, restored = true"
2020-02-10 05:29:12 ACPIDebug: "DSB0 PCEU Exit"
2020-02-10 05:29:12 ACPIDebug: "_PS0 DSB0"
2020-02-10 05:29:12 ACPIDebug: "NHI0 _PS0"
2020-02-10 05:29:13 ACPIDebug: "NHI0 PCED Enter"
2020-02-10 05:29:13 ACPIDebug: "DSB0 PCEU Enter: Put upstream bridge back to D0"
2020-02-10 05:29:13 ACPIDebug: { "UGIO Called by ", "NHI0.PCED", }
2020-02-10 05:29:13 ACPIDebug: "DSB0 PCEU Exit"
2020-02-10 05:29:13 ACPIDebug: "UGIO - PCI wants on"
2020-02-10 05:29:13 ACPIDebug: "UGIO - NHI wants on"
2020-02-10 05:29:13 ACPIDebug: "UGIO - XHCI wants on"
2020-02-10 05:29:13 ACPIDebug: "UGIO - TBT forced on"
2020-02-10 05:29:13 ACPIDebug: "UGIO - USB forced on"
2020-02-10 05:29:13 ACPIDebug: "UGIO - TBT GPIO should be on"
2020-02-10 05:29:13 ACPIDebug: "UGIO - USB GPIO should be on"
2020-02-10 05:29:13 ACPIDebug: "UGIO - Make sure TBT & USBC is on."
2020-02-10 05:29:13 ACPIDebug: "TBT & USBC already on."
2020-02-10 05:29:13 ACPIDebug: "UGIO Exit"
2020-02-10 05:29:13 ACPIDebug: "PCED NHI0- restored flag, THUNDERBOLT_PCI_LIN
2020-02-10 05:29:13 ACPIDebug: 0x0
2020-02-10 05:29:13 ACPIDebug: "PCED NHI0- Wait for config space..."
2020-02-10 05:29:13 ACPIDebug: "PCED NHI0- Read VID/DID okay"
2020-02-10 05:29:13 ACPIDebug: "NHI0 PCED Exit"
2020-02-10 05:29:13 ACPIDebug: "CTBT Enter"
2020-02-10 05:29:13 ACPIDebug: "CTBT Exit"
2020-02-10 05:29:23 ACPIDebug: { "RTPC NHI0 called with arg: ", 0x0, }
2020-02-10 05:29:23 ACPIDebug: "_PS3 NHI0, Nothing to do!"
2020-02-10 05:29:23 ACPIDebug: "_PS3 DSB0"
2020-02-10 05:29:24 ACPIDebug: "DSB0 PCDA"
2020-02-10 05:29:24 ACPIDebug: "POFF DSB0"
2020-02-10 05:29:24 ACPIDebug: "PCDA DSB0- Put upstream bridge into D3"
2020-02-10 05:29:24 ACPIDebug: "PCDA DSB0- Set link disable on upstream bridge"
2020-02-10 05:29:24 ACPIDebug: "PCDA DSB0- Wait for link to drop..."
2020-02-10 05:29:24 ACPIDebug: "PCDA DSB0 - NHI0 not present"
2020-02-10 05:29:24 ACPIDebug: "PCDA DSB0- disable GPIO"
2020-02-10 05:29:24 ACPIDebug: { "UGIO Called by ", "DSB0.PCDA", }
2020-02-10 05:29:24 ACPIDebug: "UGIO - PCI wants on"
2020-02-10 05:29:24 ACPIDebug: "UGIO - NHI wants off"
2020-02-10 05:29:24 ACPIDebug: "UGIO - XHCI wants on"
2020-02-10 05:29:24 ACPIDebug: "UGIO - TBT allows off"
2020-02-10 05:29:24 ACPIDebug: "UGIO - USB forced on"
2020-02-10 05:29:24 ACPIDebug: "UGIO - TBT GPIO should be off"
2020-02-10 05:29:24 ACPIDebug: "UGIO - USB GPIO should be on"
2020-02-10 05:29:24 ACPIDebug: "UGIO - Make sure TBT & USBC is on."
2020-02-10 05:29:24 ACPIDebug: "TBT & USBC already on."
2020-02-10 05:29:24 ACPIDebug: "UGIO Exit"
Code:
2020-02-10 04:36:30 ACPIDebug: Version 0.1.4 starting on OS X Darwin 19.3.
2020-02-10 04:36:30 ACPIDebug: { "RP05", 0xe00e4000, }
2020-02-10 04:36:30 ACPIDebug: { "UPSB", 0xe0600000, }
2020-02-10 04:36:30 ACPIDebug: { "DSB0", 0xe0700000, }
2020-02-10 04:36:30 ACPIDebug: { "DSB1", 0xe0708000, }
2020-02-10 04:36:30 ACPIDebug: { "DSB2", 0xe0710000, }
2020-02-10 04:36:30 ACPIDebug: { "DSB4", 0xe0720000, }
2020-02-10 04:36:30 ACPIDebug: { "NHI0", 0xe0800000, }
2020-02-10 04:36:30 ACPIDebug: { "RSTR", 0x54039854, }
2020-02-10 04:36:30 ACPIDebug: "RP05 Initialize"
2020-02-10 04:36:30 ACPIDebug: "ICMBoot"
2020-02-10 04:36:30 ACPIDebug: "ICUP - Our OSUP"
2020-02-10 04:36:30 ACPIDebug: "ICUP - Cmd Ack'd"
2020-02-10 04:36:30 ACPIDebug: "Tbt TWIN set to One"
2020-02-10 04:36:30 ACPIDebug: "Tbt Force Power with FPG0"
2020-02-10 04:36:30 ACPIDebug: "Upstream VID/DID okay"
2020-02-10 04:36:30 ACPIDebug: { "ICME 1", 0xffffffff, }
2020-02-10 04:36:30 ACPIDebug: "Configure NHI"
2020-02-10 04:36:30 ACPIDebug: "Configure UPSB"
2020-02-10 04:36:30 ACPIDebug: "Wait for link training"
2020-02-10 04:36:30 ACPIDebug: "Configure DSB"
2020-02-10 04:36:30 ACPIDebug: "Configure NHI Dp 0 done"
2020-02-10 04:36:30 ACPIDebug: "Configure NHI Dp 3 done"
2020-02-10 04:36:30 ACPIDebug: "Configure NHI Dp 4 done"
2020-02-10 04:36:30 ACPIDebug: "Configure NHI Dp 5 done"
2020-02-10 04:36:30 ACPIDebug: "Wait for down link"
2020-02-10 04:36:30 ACPIDebug: { "NHI BAR", 0x54000000, }
2020-02-10 04:36:30 ACPIDebug: "Configure NHI all done"
2020-02-10 04:36:30 ACPIDebug: { "ICME 2", 0x800001a1, }
2020-02-10 04:36:30 ACPIDebug: { "WTLT returns", 0x1, }
2020-02-10 04:36:30 ACPIDebug: { "ICME 3", 0x800001a1, }
2020-02-10 04:36:30 ACPIDebug: { "ICME 4", 0x800001a7, }
2020-02-10 04:36:30 ACPIDebug: { "ISTA 1", 0x800003f5, }
2020-02-10 04:36:30 ACPIDebug: { "ICME 5", 0x800001a7, }
2020-02-10 04:36:30 ACPIDebug: { "ISTA 2", 0x800003f5, }
2020-02-10 04:36:30 ACPIDebug: { "Configuration delay = ", "381 ms", }
2020-02-10 04:36:30 ACPIDebug: "UPSB _PS0"
2020-02-10 04:36:30 ACPIDebug: "UPSB PCED Enter"
2020-02-10 04:36:30 ACPIDebug: { "UGIO Called by ", "UPSB.PCED", }
2020-02-10 04:36:30 ACPIDebug: "UGIO - PCI wants on"
2020-02-10 04:36:30 ACPIDebug: "UGIO - NHI wants on"
2020-02-10 04:36:30 ACPIDebug: "UGIO - XHCI wants on"
2020-02-10 04:36:30 ACPIDebug: "UGIO - TBT forced on"
2020-02-10 04:36:30 ACPIDebug: "UGIO - USB forced on"
2020-02-10 04:36:30 ACPIDebug: "UGIO - TBT GPIO should be on"
2020-02-10 04:36:30 ACPIDebug: "UGIO - USB GPIO should be on"
2020-02-10 04:36:30 ACPIDebug: "UGIO - Make sure TBT & USBC is on."
2020-02-10 04:36:30 ACPIDebug: "TBT & USBC already on."
2020-02-10 04:36:30 ACPIDebug: "UGIO Exit"
2020-02-10 04:36:30 ACPIDebug: "PCED UPSB- restored flag, THUNDERBOLT_PCI_LIN
2020-02-10 04:36:30 ACPIDebug: 0x0
2020-02-10 04:36:30 ACPIDebug: "PCED UPSB- Wait for config space..."
2020-02-10 04:36:30 ACPIDebug: "PCED UPSB- Read VID/DID okay"
2020-02-10 04:36:30 ACPIDebug: { "Link width = ", 0x4, }
2020-02-10 04:36:30 ACPIDebug: { "Link speed = ", 0x3, }
2020-02-10 04:36:30 ACPIDebug: { "Link active = ", 0x1, }
2020-02-10 04:36:30 ACPIDebug: { "Link train = ", 0x0, }
2020-02-10 04:36:30 ACPIDebug: { "ASPM = ", 0x0, }
2020-02-10 04:36:30 ACPIDebug: { "LWRT = ", 0x0, }
2020-02-10 04:36:30 ACPIDebug: { "LWMR = ", 0xa, }
2020-02-10 04:36:30 ACPIDebug: { "THUNDERBOLT_PCI_LINK_MGMT_DEVICE.PRSR = ", 0x0, }
2020-02-10 04:36:30 ACPIDebug: { "TFLG = ", 0x0, }
2020-02-10 04:36:30 ACPIDebug: { "Local4 (LinkIsUp) = ", 0x1, }
2020-02-10 04:36:30 ACPIDebug: { "RetryForLinkWidth = ", 0x0, }
2020-02-10 04:36:30 ACPIDebug: { "RetryForNoLink = ", 0x0, }
2020-02-10 04:36:30 ACPIDebug: { "CanRetry = ", 0x0, }
2020-02-10 04:36:30 ACPIDebug: "UPSB PCED Exit"
2020-02-10 04:36:30 ACPIDebug: "CRMW Enter"
2020-02-10 04:36:30 ACPIDebug: { "CRMW Read Value1", 0x4034021, }
2020-02-10 04:36:30 ACPIDebug: { "CRMW Write Value1", 0x4034021, }
2020-02-10 04:36:30 ACPIDebug: { "CRMW Read Value2", 0x4034021, }
2020-02-10 04:36:30 ACPIDebug: "CRMW Success"
2020-02-10 04:36:30 ACPIDebug: "CRMW Exit"
2020-02-10 04:36:30 ACPIDebug: "CRMW Enter"
2020-02-10 04:36:30 ACPIDebug: { "CRMW Read Value1", 0x4034121, }
2020-02-10 04:36:30 ACPIDebug: { "CRMW Write Value1", 0x4034121, }
2020-02-10 04:36:30 ACPIDebug: { "CRMW Read Value2", 0x4034121, }
2020-02-10 04:36:30 ACPIDebug: "CRMW Success"
2020-02-10 04:36:30 ACPIDebug: "CRMW Exit"
2020-02-10 04:36:30 ACPIDebug: "ICMB Exit"
2020-02-10 04:36:30 ACPIDebug: "RP05 _PS0"
2020-02-10 04:36:28 ACPIDebug: "PCEU DSB2"
2020-02-10 04:36:28 ACPIDebug: "NHI0 PCED Enter"
2020-02-10 04:36:28 ACPIDebug: "PCEU DSB2- Put upstream bridge back into D0 "
2020-02-10 04:36:28 ACPIDebug: { "UGIO Called by ", "NHI0.PCED", }
2020-02-10 04:36:28 ACPIDebug: "UGIO - PCI wants on"
2020-02-10 04:36:28 ACPIDebug: "UGIO - NHI wants on"
2020-02-10 04:36:28 ACPIDebug: "UGIO - XHCI wants on"
2020-02-10 04:36:28 ACPIDebug: "UGIO - TBT forced on"
2020-02-10 04:36:28 ACPIDebug: "UGIO - USB forced on"
2020-02-10 04:36:28 ACPIDebug: "UGIO - TBT GPIO should be on"
2020-02-10 04:36:28 ACPIDebug: "UGIO - USB GPIO should be on"
2020-02-10 04:36:28 ACPIDebug: "UGIO - Make sure TBT & USBC is on."
2020-02-10 04:36:28 ACPIDebug: "TBT & USBC already on."
2020-02-10 04:36:28 ACPIDebug: "_PS0 XHC2"
2020-02-10 04:36:28 ACPIDebug: "UGIO Exit"
2020-02-10 04:36:28 ACPIDebug: "PCED NHI0- restored flag, THUNDERBOLT_PCI_LIN
2020-02-10 04:36:28 ACPIDebug: "PCED XHC2 - enable GPIO"
2020-02-10 04:36:28 ACPIDebug: 0x0
2020-02-10 04:36:28 ACPIDebug: "PCED NHI0- Wait for config space..."
2020-02-10 04:36:28 ACPIDebug: "PCED NHI0- Read VID/DID okay"
2020-02-10 04:36:28 ACPIDebug: "NHI0 PCED Exit"
2020-02-10 04:36:28 ACPIDebug: { "UGIO Called by ", "XHC2.PCED", }
2020-02-10 04:36:28 ACPIDebug: "UGIO - PCI wants on"
2020-02-10 04:36:28 ACPIDebug: "UGIO - NHI wants on"
2020-02-10 04:36:28 ACPIDebug: "UGIO - XHCI wants on"
2020-02-10 04:36:28 ACPIDebug: "UGIO - TBT forced on"
2020-02-10 04:36:28 ACPIDebug: "CTBT Enter"
2020-02-10 04:36:28 ACPIDebug: "UGIO - USB forced on"
2020-02-10 04:36:28 ACPIDebug: "UGIO - TBT GPIO should be on"
2020-02-10 04:36:28 ACPIDebug: "UGIO - USB GPIO should be on"
2020-02-10 04:36:28 ACPIDebug: "UGIO - Make sure TBT & USBC is on."
2020-02-10 04:36:28 ACPIDebug: "TBT & USBC already on."
2020-02-10 04:36:28 ACPIDebug: "UGIO Exit"
2020-02-10 04:36:28 ACPIDebug: "CTBT Exit"
2020-02-10 04:36:28 ACPIDebug: { "PCED XHC2- restored flag, THUNDERBOLT_PCI_LIN
2020-02-10 04:36:28 ACPIDebug: "PCED XHC2- Wait for config space..."
2020-02-10 04:36:28 ACPIDebug: "PCED XHC2- Read VID/DID okay"
2020-02-10 04:36:28 ACPIDebug: "XHC2 PCED Exit"
2020-02-10 04:36:29 ACPIDebug: "_E17 Enter"
2020-02-10 04:36:29 ACPIDebug: "UPSB AMPE"
2020-02-10 04:36:29 ACPIDebug: "UPSB UMPE"
2020-02-10 04:36:29 ACPIDebug: "_E17 Exit"
2020-02-10 04:36:33 ACPIDebug: "MUST NHI0"
2020-02-10 04:36:33 ACPIDebug: { "MUST UPSB with arg", 0x0, }
2020-02-10 04:36:33 ACPIDebug: "UPSB UMPE"
2020-02-10 04:36:41 ACPIDebug: "MUST NHI0"
2020-02-10 04:36:41 ACPIDebug: { "MUST UPSB with arg", 0x0, }
2020-02-10 04:36:57 ACPIDebug: { "RTPC NHI0 called with arg: ", 0x0, }
2020-02-10 04:36:57 ACPIDebug: "_PS3 NHI0, Nothing to do!"
2020-02-10 04:36:57 ACPIDebug: "_PS3 DSB0"
2020-02-10 04:36:57 ACPIDebug: "DSB0 PCDA"
2020-02-10 04:36:57 ACPIDebug: "POFF DSB0"
2020-02-10 04:36:57 ACPIDebug: "PCDA DSB0- Put upstream bridge into D3"
2020-02-10 04:36:57 ACPIDebug: "PCDA DSB0- Set link disable on upstream bridge"
2020-02-10 04:36:57 ACPIDebug: "PCDA DSB0- Wait for link to drop..."

Screenshots:

These screenshots show:
  • TNODE/TBUS activation after a hot-plug or hot-unplug followed by warm reboot.
  • Full Thunderbolt device tree materialization.
  • No hang when TNODE/TBUS appears.
  • Thunderbolt device has "drivers installed" in System Information --> PCI.
  • But:
    • UPSB "reg" field looks invalid.
    • DBS0 "reg" field looks invalid.
    • ThunderboltSwitch has no devices listed.
Screen Shot 2020-02-10 at 5.00.42 AM.pngScreen Shot 2020-02-10 at 5.02.05 AM.pngScreen Shot 2020-02-10 at 5.02.48 AM.pngScreen Shot 2020-02-10 at 5.02.50 AM.pngScreen Shot 2020-02-10 at 5.04.46 AM.pngScreen Shot 2020-02-10 at 5.04.53 AM.png
Next Action Items:
  • Replace ThunderboltConfig with the string you provided above.
  • Boot without ThunderboltDROM and observe outcome.
  • Remove Sleep() from DBG1 and DBG2. Reduce ACPIDebug.kext polling interval instead.
  • Uncomment the AVND logging lines from the end of ICMB and see if AVND values remain valid.
  • Show XHC2 AVND from PCED.
  • Fully disable ASPM in BIOS.
  • Test DisplayPort pass-through via Platform ID 0x3E9B0007.
  • Add modified _L6F handler.
 
Last edited:
Hei @CaseySJ thank you for your very good build description. I managed to have my first Hackintosh/PC built done and its running pretty stable for about half a year now.
Everything was working perfectly with exception of Thunderbolt Bridge and DRM/Netflix on Safari which doesn't bother me cause I use my Ipad for this anyway so I can watch in 4k.
All my Thunderbolt Audio Interfaces (Clarett 2Pre TB2, UAD Apollo Twin TB2) work with hotplug without any problems, also daisychaining them via the UAD DSP works fine. I also tried my old Presonus Firestudio mobile Firewire Audio Interface and it workt with the Apple TB3->TB2 , TB2->Firewire 800 , Firewire 800->Fire 400 adapters. I also managed to connect my Presonus Studiolive 32R Mixer via AVB (Audio Video Bridging) but only via the Thunderbolt 3 Port (TB3->TB2 and TB2->Ethernet Adapter).
I also didn't have any Problems with any Updates and dual boot with Windows 10, with Windows and MacOs installed on separate NWME SSDs Windows on Disk 0 and MacOs on Disk 1.

But since a few days after I changed some things my WIFI card isn't working anymore. I changed everything I knew back but it's still not working. The Problem is that I can't activate the Wifi even though the card shows up. Bluetooth is still working fine and so Handoff, but features like Sidecar and directly importing Fotos... from my ios device don't work anymore cause of the broken wifi. I have this card : WTXUP für Broadcom BCM94360CS2 1200 Mbps 802.11ac PCI-E Wireless WiFi Adapter WLAN Karte Bluetooth 4,0 für MAC Hackintosh Windows and it worked fine till then. It's installed in the lowes pcie bus and to the internal USB hub. I tried different Kexts to fix it but could't get it back working.
Hello @Marconidas,

One or two other people have recently reported a similar problem with their WiFi cards. Let's try some simple things first and see what happens:
  • Reset CMOS by following the procedure in the Designare Z390 manual. You may use a flat head screwdriver to short the two designated pins on motherboard (again, please consult the manual).
    • This retrains the entire PCIe memory map and rebuilds all internal hardware/memory maps.
  • This will reset BIOS parameters to factory defaults, so configure all BIOS parameters again starting with Load Optimized Defaults.
  • Now check if WiFi is working...
 
So are you saying the clicks only happen with external interfaces, or does the onboard audio also click? If so, what layout ID are you suing?

I'm going to assume that you are running the latest version of Whatevergreen, AppleALC and Lilu...

One thing I remember years ago was that for some pops/crackle issues with AppleALC, we would have to use the following. If you don't have this, try adding to your config.plist (if using clover) see if it helps?

<key>CPU</key>
<dict>
<key>UseARTFrequency</key>
<false/>
</dict>

This section goes right between Boot and Devices. Alternatively, use Clover Configurator to make the change in the CPU section.

Another thought, you don't have any audio related renames going on in your config? The latest AppleALC handles that AFAIK.

@jiffyslot @djx8605

No,

onboard Audio is fine, but it has some background noise as described earlier.

And yes the kext are all actual, got no boot chime. I have 0x01005 as CPU type, Inject = 7 and ResetHDA
all devices are on 24bit 48kHz

USB Inject and fix ownership only.

It also pops when I connect disconnect USB audio devices, on Windows I have no issues so I guess it's something in the configuration file / kext somehow.

Yes the sample rate change could also be an idea, I need to test that, the EFI is attached.
 

Attachments

  • EFI.zip
    28.2 MB · Views: 123
Hi @kwalter,

I have a question, I have a similar problem.

Did you solve the problem:
2019-08-08 09:21:17.292246+0100 0x71 Default 0x0 0 0 kernel: (AppleACPIPlatform) [\_TZ.TZ10._STA] (Node ffffff8051c06b10)
2019-08-08 09:21:17.292247+0100 0x71 Default 0x0 0 0 kernel: (AppleACPIPlatform) [\_TZ.TZ10._STA] (Node ffffff8051c06b10)


Thanks for the help.
Nope, just looked at the System log in Hackintosh - it's still there
It has never caused me any problems though. My system is as solid as a rock at the moment
We can safely ignore this for now. TZ10 is one of two Thermal Zones for temperature and fan monitoring. The other is TZ00. The \_TZ.TZ10._STA method returns the status of this zone. This is defined in SSDT-2-A M I.aml, which is part of the BIOS (firmware).

Screen Shot 2020-02-10 at 8.14.12 AM.png


Gigabyte made the following error:

Screen Shot 2020-02-11 at 3.43.11 PM.png

The _STA() method checks for the name of the operating system (Windows 2001, FreeBSD, Windows 2018, etc.) and if a matching operating system is found, it assigns a number to local variable Local0.

But there is no check for "MacOS" and therefore Local0 is never created.

And when we get to If ((Local0 <= 0x0E)) (highlighted in red box) we run into an ACPI Error -- namely, the attempt to read the value of a local variable that does not exist.
 
Last edited:
@jiffyslot @djx8605

No,

onboard Audio is fine, but it has some background noise as described earlier.

And yes the kext are all actual, got no boot chime. I have 0x01005 as CPU type, Inject = 7 and ResetHDA
all devices are on 24bit 48kHz

USB Inject and fix ownership only.

It also pops when I connect disconnect USB audio devices, on Windows I have no issues so I guess it's something in the configuration file / kext somehow.

Yes the sample rate change could also be an idea, I need to test that, the EFI is attached.
A couple of quick notes:
  • Audio layout ID should be changed to 11.
  • CPU Type 0x1005 should be removed (if using iMac19,1).
 
Back
Top