Contribute
Register

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

Joined
Aug 2, 2019
Messages
112
Motherboard
Gigabyte Z390 Designare
CPU
i9-9900K
Graphics
Radeon VII
Just posting this for anyone still running Mojave with this setup and wondering if the latest of AppleALC, Lilu and WEG caused any issues. Good news.... not on my machine. Hopefully, not on yours either.
 

Attachments

  • Latest_ALC_Lilu_WEG.png
    Latest_ALC_Lilu_WEG.png
    285.6 KB · Views: 64

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
13,480
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
You can use Hackintool for log filtering >> Logs section >> System >> Contains completed with "ACPIDebug" and finally Refresh
Much better result now!!
Code:
e*)> ACPIDebug: Version 0.1.4 starting on OS X Darwin 19.2
ACPIDebug: 0x40039854
ACPIDebug: 0xe00e4000
ACPIDebug: 0xe0800000
ACPIDebug: 0xe0900000
ACPIDebug: 0xe0908000
ACPIDebug: 0xe0910000
ACPIDebug: 0xe0920000
ACPIDebug: 0xe0a00000
ACPIDebug: "_INI Root Port"
ACPIDebug: "ICMBoot"
ACPIDebug: "Tbt TWIN set to One"
ACPIDebug: "Tbt Force Power with FPG0"
ACPIDebug: "Up Stream VID/DID =0000000015EA8086"
ACPIDebug: "Delay to appear = 184 us"
ACPIDebug: "ICMS"
ACPIDebug: "ICME_0="
ACPIDebug: 0xffffffff
ACPIDebug: "Configure NHI called"
ACPIDebug: "Configure NHI RP OK!"
ACPIDebug: "Configure NHI UPSB OK!"
ACPIDebug: "Configure NHI Dp 0 done"
ACPIDebug: "Configure NHI Dp 3 done"
ACPIDebug: "Configure NHI Dp 4 done"
ACPIDebug: "Configure NHI Dp 5 done"
ACPIDebug: "Configure NHI DPs done"
ACPIDebug: "Configure NHI0 all done"
ACPIDebug: "Configure NHI End"
ACPIDebug: "ICME_1="
ACPIDebug: 0x800001a7
ACPIDebug: "ICME_2="
ACPIDebug: 0x800001a7
ACPIDebug: "ICME_3="
ACPIDebug: 0x800001a7
ACPIDebug: 0x800003f0
ACPIDebug: "ICME_4="
ACPIDebug: 0x800001a7
ACPIDebug: "ISTA="
ACPIDebug: 0x800003f0
ACPIDebug: "Configuration delay = 1004 ms"
ACPIDebug: "_PS0 RP05"
ACPIDebug: "PCEU RP05"
ACPIDebug: "PCEU RP05- Put upstream bridge back into D0 "
ACPIDebug: "_PS0 UPSB"
ACPIDebug: "PCED UPSB"
ACPIDebug: "PCED - enable GPIO"
ACPIDebug: "UGIO - PCI wants on"
ACPIDebug: "UGIO - NHI wants on"
ACPIDebug: "UGIO - XHCI wants on"
ACPIDebug: "UGIO - TBT forced on"
ACPIDebug: "RTPC NHI0 called with arg: 0000000000000000"
ACPIDebug: "_PS3 NHI0, Nothing to do!"
ACPIDebug: "_PS3 DSB0"
ACPIDebug: "PCDA DSB0"
ACPIDebug: "POFF DSB0"
ACPIDebug: "PCDA DSB0- Put upstream bridge into D3"
ACPIDebug: "PCDA DSB0- Set link disable on upstream bridg
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- disable GPIO"
ACPIDebug: "UGIO - PCI wants on"
ACPIDebug: "UGIO - NHI wants off"
ACPIDebug: "UGIO - XHCI wants on"
ACPIDebug: "UGIO - TBT allows off"
ACPIDebug: "UGIO - USB forced on"
ACPIDebug: "UGIO - TBT GPIO should be off"
ACPIDebug: "UGIO - USB GPIO should be on"
ACPIDebug: "UGIO - Make sure TBT & USBC is on"
Here's the RP05 output (no Thunderbolt Local Node yet!)...
Screen Shot 2020-01-19 at 4.36.49 PM.png

UPDATE:
The list above shows that devices connected to the various USB and Ethernet ports are not being activated (no child nodes in the tree above). The complete set of devices (will all child nodes) should look like this (OWC 14-Port Thunderbolt 3 Dock):

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

We're getting closer!!
 
Last edited:
Joined
Jul 31, 2012
Messages
34
Motherboard
Gigabyte Designare Z390
CPU
i7 9700K
Graphics
R9 280X
Mac
  1. iMac
Thank you @CaseySJ for the excellent guide. I followed and was up and running way faster than my first hackintosh, so cheers :clap:

I used a Samsung 970 EVO for my OS drive and upon testing the speed post-installation, I noticed it was significantly slower than expected (see attachments). I can't figure out why the link width is stuck at x1. I searched this thread and saw your comment here and decided that perhaps the fact that I had the NVMe SSD installed in the M2P slot, the PCI lanes may be limited.

So, I popped the SSD out of M2P and put it into M2M, moved my SATA drives to S1/S2/S3. But this led to the issue of that drive not being recognized at all; in BIOS, there are no NVMe devices... I swapped it back to M2P and it booted back up (interestingly now it has a Link Width of x2 ‍:think: - Screenshot also attached).

Can someone help me understand why I wouldn't be able to swap the SSD from M2P to M2M? Do I need to start over with SSD installed at M2M
 

Attachments

  • initial-link-width-at-m2p.png
    initial-link-width-at-m2p.png
    209.1 KB · Views: 54
  • speed-after-reinstalle-to-m2p.png
    speed-after-reinstalle-to-m2p.png
    353.5 KB · Views: 61
  • speed-at-m2p.png
    speed-at-m2p.png
    334.8 KB · Views: 52
Joined
Apr 2, 2011
Messages
108
Motherboard
Gigabyte Z370 AORUS Ultra Gaming WiFi
CPU
i7-9700K
Graphics
Sapphire RX 580
Mac
  1. iMac
  2. MacBook
  3. MacBook Pro
  4. Mac Pro
Mobile Phone
  1. iOS
Question for @CaseySJ or anybody...how to get OpenCore to boot windows?
 
Joined
Dec 30, 2019
Messages
14
Motherboard
Gigabyte z390 Designare
CPU
i9-9900K
Graphics
RX 580
Mac
  1. Mac Pro
I have the NZXT Kraken X62 (280mm) on my Asus Hackintosh. It's controlled within macOS by liquidctl. Instructions for downloading and installing:
Apparently I was able to quiet the pump by configuring it using NZXT CAM software in Windows. The reason that I was not able to communicate with the X72 via liquidctl was that I didn't have the USB 2.0 cable completely seated in the X72. Shame on me!
 
Joined
Mar 2, 2011
Messages
137
Motherboard
Gigabyte Designare Z390
CPU
i9-9900K
Graphics
2x RX 580
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
  4. Mac Pro
Mobile Phone
  1. iOS
Some things to try (with WEG 1.3.6):
  • In Boot Arguments, change shikigva=32 to shikigva=16. Make no other changes, reboot, and test.
  • In Boot Arguments, after changing shikigva, try deleting shiki-id. Reboot and test.
  • What is the power rating of your PSU? 750W or more?
Hey hey. Thanks again.
Nothing seemed to work with those changes above. This was an install that’s been through a few OS versions and a major hardware change. I bit the bullet and abandoned my upgrade install and started with a fresh install that seems to be working fine now. Haven’t had any audio glitching (uad stuff working fine), or any app crashes yet so far, but need to test things a bunch more. Audio and video seems to be working great.

i followed your Catalina fresh install mini guide exactly, but was unable to boot with the quirks and fw files you had in the EFI folder. I had to replace them with aptio2000 to be able to boot. Not sure if I should try other drivers in clover or not at this point.

Going to try and test things properly and use the machine to see how things work out, but as of now it feels and acts more like it should. maybe Some gremlins in the upgrade path installation it seems. No idea what tbough .

thanks very much once again.
 
Joined
Jan 6, 2020
Messages
140
Motherboard
Gigabyte Designare Z390 Thunderbolt 3
CPU
i9-9900K
Graphics
RX 5700 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac mini
You guys are crazy, and this is so interesting. I wish I knew how to do all this. Can I ask a question? Does this need to be done for each new BIOS?
So, Casey, if you're on f8, and I'm on f9b, as an example, and I use your DDST/SSDT, would I be missing feature, or possibly introduce issues?
i have f9b firmware and it's ok for me
 
Joined
Jan 6, 2020
Messages
140
Motherboard
Gigabyte Designare Z390 Thunderbolt 3
CPU
i9-9900K
Graphics
RX 5700 XT
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac mini
Thank you @CaseySJ for the excellent guide. I followed and was up and running way faster than my first hackintosh, so cheers :clap:

I used a Samsung 970 EVO for my OS drive and upon testing the speed post-installation, I noticed it was significantly slower than expected (see attachments). I can't figure out why the link width is stuck at x1. I searched this thread and saw your comment here and decided that perhaps the fact that I had the NVMe SSD installed in the M2P slot, the PCI lanes may be limited.

So, I popped the SSD out of M2P and put it into M2M, moved my SATA drives to S1/S2/S3. But this led to the issue of that drive not being recognized at all; in BIOS, there are no NVMe devices... I swapped it back to M2P and it booted back up (interestingly now it has a Link Width of x2 ‍:think: - Screenshot also attached).

Can someone help me understand why I wouldn't be able to swap the SSD from M2P to M2M? Do I need to start over with SSD installed at M2M


Which firmware have you got (motherboard)
 
Last edited:

CaseySJ

Moderator
Joined
Nov 11, 2018
Messages
13,480
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
Much better result now!!
Code:
e*)> ACPIDebug: Version 0.1.4 starting on OS X Darwin 19.2
ACPIDebug: 0x40039854
ACPIDebug: 0xe00e4000
ACPIDebug: 0xe0800000
ACPIDebug: 0xe0900000
ACPIDebug: 0xe0908000
ACPIDebug: 0xe0910000
ACPIDebug: 0xe0920000
ACPIDebug: 0xe0a00000
ACPIDebug: "_INI Root Port"
ACPIDebug: "ICMBoot"
ACPIDebug: "Tbt TWIN set to One"
ACPIDebug: "Tbt Force Power with FPG0"
ACPIDebug: "Up Stream VID/DID =0000000015EA8086"
ACPIDebug: "Delay to appear = 184 us"
ACPIDebug: "ICMS"
ACPIDebug: "ICME_0="
ACPIDebug: 0xffffffff
ACPIDebug: "Configure NHI called"
ACPIDebug: "Configure NHI RP OK!"
ACPIDebug: "Configure NHI UPSB OK!"
ACPIDebug: "Configure NHI Dp 0 done"
ACPIDebug: "Configure NHI Dp 3 done"
ACPIDebug: "Configure NHI Dp 4 done"
ACPIDebug: "Configure NHI Dp 5 done"
ACPIDebug: "Configure NHI DPs done"
ACPIDebug: "Configure NHI0 all done"
ACPIDebug: "Configure NHI End"
ACPIDebug: "ICME_1="
ACPIDebug: 0x800001a7
ACPIDebug: "ICME_2="
ACPIDebug: 0x800001a7
ACPIDebug: "ICME_3="
ACPIDebug: 0x800001a7
ACPIDebug: 0x800003f0
ACPIDebug: "ICME_4="
ACPIDebug: 0x800001a7
ACPIDebug: "ISTA="
ACPIDebug: 0x800003f0
ACPIDebug: "Configuration delay = 1004 ms"
ACPIDebug: "_PS0 RP05"
ACPIDebug: "PCEU RP05"
ACPIDebug: "PCEU RP05- Put upstream bridge back into D0 "
ACPIDebug: "_PS0 UPSB"
ACPIDebug: "PCED UPSB"
ACPIDebug: "PCED - enable GPIO"
ACPIDebug: "UGIO - PCI wants on"
ACPIDebug: "UGIO - NHI wants on"
ACPIDebug: "UGIO - XHCI wants on"
ACPIDebug: "UGIO - TBT forced on"
ACPIDebug: "RTPC NHI0 called with arg: 0000000000000000"
ACPIDebug: "_PS3 NHI0, Nothing to do!"
ACPIDebug: "_PS3 DSB0"
ACPIDebug: "PCDA DSB0"
ACPIDebug: "POFF DSB0"
ACPIDebug: "PCDA DSB0- Put upstream bridge into D3"
ACPIDebug: "PCDA DSB0- Set link disable on upstream bridg
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- Wait for link to drop..."
ACPIDebug: "PCDA DSB0- disable GPIO"
ACPIDebug: "UGIO - PCI wants on"
ACPIDebug: "UGIO - NHI wants off"
ACPIDebug: "UGIO - XHCI wants on"
ACPIDebug: "UGIO - TBT allows off"
ACPIDebug: "UGIO - USB forced on"
ACPIDebug: "UGIO - TBT GPIO should be off"
ACPIDebug: "UGIO - USB GPIO should be on"
ACPIDebug: "UGIO - Make sure TBT & USBC is on"
Here's the RP05 output (no Thunderbolt Local Node yet!)...
View attachment 445756

UPDATE:
The list above shows that devices connected to the various USB and Ethernet ports are not being activated (no child nodes in the tree above). The complete set of devices (will all child nodes) should look like this (OWC 14-Port Thunderbolt 3 Dock):

View attachment 445804 View attachment 445805

We're getting closer!!
@Elias64Fr

I used SSDT-HPLog.aml to try to determine the Hotplug GPE for Designare Z390 as follows:
  • Renamed all _Lxx and _Exx methods in GPE to XLxx and XExx.
  • Installed SSDT-HPLog.aml:
Code:
/*
* Intel ACPI Component Architecture
* AML/ASL+ Disassembler version 20180427 (64-bit version)(RM)
* Copyright (c) 2000 - 2018 Intel Corporation
*
* Disassembling to non-symbolic legacy ASL operators
*
* Disassembly of iASLybUS8I.aml, Mon Jan 20 05:27:24 2020
*
* Original Table Header:
*     Signature        "SSDT"
*     Length           0x00000154 (340)
*     Revision         0x02
*     Checksum         0x29
*     OEM ID           "OSY86 "
*     OEM Table ID     "HPLog"
*     OEM Revision     0x00001000 (4096)
*     Compiler ID      "INTL"
*     Compiler Version 0x20190405 (538510341)
*/
DefinitionBlock ("", "SSDT", 2, "OSY86 ", "HPLog", 0x00001000)
{
    External (_GPE.XE17, MethodObj)    // 0 Arguments (from opcode)
    External (_GPE.XL12, MethodObj)    // 0 Arguments (from opcode)
    External (_GPE.XL61, MethodObj)    // 0 Arguments (from opcode)
    External (_GPE.XL62, MethodObj)    // 0 Arguments (from opcode)
    External (_GPE.XL66, MethodObj)    // 0 Arguments (from opcode)
    External (_GPE.XL69, MethodObj)    // 0 Arguments (from opcode)
    External (_GPE.XL6F, MethodObj)    // 0 Arguments (from opcode)
    External (RMDT.P1__, MethodObj)    // 1 Arguments (from opcode)

    Scope (_GPE)
    {
        Method (_L69, 0, Serialized)  // _Lxx: Level-Triggered GPE
        {
            \RMDT.P1 ("_L69")
            XL69 ()
        }

        Method (_L61, 0, NotSerialized)  // _Lxx: Level-Triggered GPE
        {
            \RMDT.P1 ("_L61")
            XL61 ()
        }

        Method (_L62, 0, NotSerialized)  // _Lxx: Level-Triggered GPE
        {
            \RMDT.P1 ("_L62")
            XL62 ()
        }

        Method (_L66, 0, NotSerialized)  // _Lxx: Level-Triggered GPE
        {
            \RMDT.P1 ("_L66")
            XL66 ()
        }

        Method (_L12, 0, NotSerialized)  // _Lxx: Level-Triggered GPE
        {
            \RMDT.P1 ("_L12")
            XL12 ()
        }

        Method (_L6F, 0, NotSerialized)  // _Lxx: Level-Triggered GPE
        {
            \RMDT.P1 ("_L6F")
            XL6F ()
        }

        Method (_E17, 0, NotSerialized)  // _Exx: Edge-Triggered GPE
        {
            \RMDT.P1 ("_E17")
            XE17 ()
        }
    }
}
  • Then I checked for Hotplug GPE by typing log stream --process 0 | grep ACPI three times as follows:
    1. After installing SSDT-TbtOnPch-Designare-Draft04.aml
    2. After installing the standard SSDT-Z390-DESIGNARE-TB3HP-V4.aml (where hotplug works)
    3. After deleting both of these SSDTs (no Thunderbolt SSDT used in this case)
For cases 2 and 3, I changed RP05.XINI back to RP05._INI. Unfortunately I did not see any GPE events after unplugging and replugging my Thunderbolt 3 dock.


UPDATE:
  • Hot plug GPE event _E17 was successfully logged after Case 1 (with SSDT-TbtOnPch-Designare-Draft04). See screenshot below. But system locked up after hotplug.
  • No hot plug GPE event logged after Cases 2 and 3.
Anyway, getting hot plug to work is secondary. I am providing this information in case it's helpful to understanding why the full Thunderbolt device tree, Thunderbolt Bus, and Local Node are not yet operational.

First priority is to enable Thunderbolt Bus and Local Node. Fixing Hotplug should be done afterwards.

IMG_0566_resize.jpg
 
Last edited:
Joined
Jul 23, 2019
Messages
118
Motherboard
Gigabyte Designare Z390
CPU
i9-9900K
Graphics
RX 590
Just posting this for anyone still running Mojave with this setup and wondering if the latest of AppleALC, Lilu and WEG caused any issues. Good news.... not on my machine. Hopefully, not on yours either.


No issues here in Mojave with latest updates, my only gripe was with USBinjectAll 074 messed my system ( seems it was a bogus release it's not available anymore)
 
Top