Contribute
Register

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

If hot plug is working now, then no need for further action. But if it's not working, then instead of uploading the entire IOReg file, you may also scroll the device tree on left side to RP05 and capture a screenshot of just the hierarchy under RP05 (after attaching one or more TB3 devices).

No, this should impact USB current delivery.

Hi @CaseySJ, thank you for the assist! To summarize where we are now:

1. If a USB Flash Drive hot-plugs into the USB-C/TB3 port, does that mean Hot Plug is working properly for both? I don't have a TB3 device, other than the dock, to test Hot Plug. I still think there is an issue, and Ill post the IOReg info. The Dock Hot Plugs on a MacBook Pro, and it appears in the ThunderBolt section, and the Ethernet port on the dock appears under Networking/Ethernet

2. I had to set the "Boot Once" option in the BIOS in order for the Dock and the Lacie 5big to work (Again, not hot plug, but they work after a reboot). When I had "Disable", neither would show up or work. I'd be comfortable saying the Lacie 5big is fully functional with "Boot Once" (minus hot plug), if you want to update your list of devices. I'd also be comfortable saying the Belkin Dock is fully functional as well.

3. I still don't see the High Current option displaying anything close to what you have. Im guessing I missed something somewhere, and its probably the missing CNVI card. I don't want to put it back in, as I have read it could cause interference with the Fenvi. Thoughts on this? Was it totally powered off with your SSDT's, or was it simply hidden from the OS?
 
Last edited:
Casey, my iMessage was working fine till I start playing with the Thunderbolt .aml. I'm sure it not related.

But this is what I have noticed when I resolved the iMessage issue before.

Using the Hackintool, I'm able to see the System information. When both ROM and BSN are populated iMessage works.

I've that using the EmuVariableUefi will be related to NVRAM issues. But, when I try using the EmuVariableUefi, the system panics on startup and dumps memory.

Removing the EmuVariableUefi, allows the system to boot.

Any ideas? Thanks!


Hackintool_v2_8_0.png
 
I'm back again, haha. I updated to Catalina, and having some issues.
I run a dual GPU set up: RX580 and WX7100 (primary). Both cards are detected. However, the second display connected to the RX 580 is a black screen.
When I go into the display menu, only the primary monitor is detected.

I tried the Security > Privacy > Screen Recording, but only found my Adobe request there.

Wondering if anyone may know what's happening. I'm assuming it's some kind of permission because the monitor is solid black, so it's being detected, and not cycling between HDMI/DVI on the screen.
Screen Shot 2019-10-20 at 4.53.47 PM.png
Screen Shot 2019-10-20 at 4.53.59 PM.png
 
...
1. If a USB Flash Drive hot-plugs into the USB-C/TB3 port, does that mean Hot Plug is working properly for both? I don't have a TB3 device, other than the dock, to test Hot Plug. I still think there is an issue, and Ill post the IOReg info. The Dock Hot Plugs on a MacBook Pro, and it appears in the ThunderBolt section, and the Ethernet port on the dock appears under Networking/Ethernet
If you can successfully connect and disconnect USB-C devices, then it means that the XHC (USB) controller built into the Titan Ridge chip is working. It does not necessarily indicate that Thunderbolt hot plug (PCIe hot plug) is working.
2. I had to set the "Boot Once" option in the BIOS in order for the Dock and the Lacie 5big to work (Again, not hot plug, but they work after a reboot). When I had "Disable", neither would show up or work. I'd be comfortable saying the Lacie 5big is fully functional with "Boot Once" (minus hot plug), if you want to update your list of devices. I'd also be comfortable saying the Belkin Dock is fully functional as well.

3. I still don't see the High Current option displaying anything close to what you have. Im guessing I missed something somewhere, and its probably the missing CNVI card. I don't want to put it back in, as I have read it could cause interference with the Fenvi. Thoughts on this? Was it totally powered off with your SSDT's, or was it simply hidden from the OS?
I and most others have the CNVi installed. The SSDT hides it from Mojave, but because macOS does not contain the necessary drivers, I don't think it causes any signal interference.
 
Casey, my iMessage was working fine till I start playing with the Thunderbolt .aml. I'm sure it not related.

But this is what I have noticed when I resolved the iMessage issue before.

Using the Hackintool, I'm able to see the System information. When both ROM and BSN are populated iMessage works.

I've that using the EmuVariableUefi will be related to NVRAM issues. But, when I try using the EmuVariableUefi, the system panics on startup and dumps memory.

Removing the EmuVariableUefi, allows the system to boot.

Any ideas? Thanks!


View attachment 431766
EmuVariable and Messages have generally been problem free on this system. Some comments/suggestions:
  • Could your copy of EmuVariable be corrupted? Have you tried downloading it again?
  • Are you using AptioMemoryFix or OsxAptioFix2Drv-free2000?
  • In your config.plist --> SMBIOS section, are all of the fields populated, including Board Serial Number?
    Screen Shot 2019-10-20 at 4.11.50 PM.png
  • Now let's make sure your system has en0 (ethernet port 0) defined. Lack of en0is the cause of many such problems.
    • Open Terminal and type ifconfig
    • You will see a bunch of lines, but look for en0 on the left side, as follows:
      Code:
      en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
              options=40b<RXCSUM,TXCSUM,VLAN_HWTAGGING,CHANNEL_IO>
              ether xx:xx:xx:xx:xx
              inet6 xxxx::xxx:xxxx:xxxx:xxxx%en0 prefixlen 64 secured scopeid 0x8
              inet 192.168.1.31 netmask 0xffffff00 broadcast 192.168.1.255
              nd6 options=201<PERFORMNUD,DAD>
              media: autoselect (1000baseT <full-duplex,flow-control>)
              status: active
    • Notice that en0 in my case exists and has an inet (or IP address) assigned. Do you have a similar output?
 
I'm back again, haha. I updated to Catalina, and having some issues.
I run a dual GPU set up: RX580 and WX7100 (primary). Both cards are detected. However, the second display connected to the RX 580 is a black screen.
When I go into the display menu, only the primary monitor is detected.

I tried the Security > Privacy > Screen Recording, but only found my Adobe request there.

Wondering if anyone may know what's happening. I'm assuming it's some kind of permission because the monitor is solid black, so it's being detected, and not cycling between HDMI/DVI on the screen.
View attachment 431774View attachment 431775
Some comments / suggestions:
  • Can you test the RX580 with a DP-to-DP cable?
  • Do you have the latest Lilu and WhateverGreen installed?
  • Do you have a fairly recent version of Clover (4961 or newer)?
  • Are you willing to wait for 10.15.1? :)
 
Let me audit your configuration instead. Can you post the following:
  • Compressed copy of your CLOVER folder. You may remove serial numbers from SMBIOS section of config.plist.
  • Screenshot of the /Library/Extensions folder.
  • IOReg file. Just download and run IORegistryExplorer then select File --> Save As... and upload that file.

A fresh installation can be a good idea when all else fails. But all else has not yet failed! :)


Most of us are running this hardware with extremely high reliability so there is hope for your system!

Thank you for offering to help with this... Please note that I probably misplaced or placed random kexts while trying everything I could from the guide to get back to stability. Here is the latest version of my configs.

Thanks!

Screen Shot 2019-10-20 at 8.42.57 PM.png
 

Attachments

  • CLOVER.zip
    3 MB · Views: 61
  • Michael’s Mac Pro.ioreg
    10.2 MB · Views: 62
Some comments / suggestions:
  • Can you test the RX580 with a DP-to-DP cable?
  • Do you have the latest Lilu and WhateverGreen installed?
  • Do you have a fairly recent version of Clover (4961 or newer)?
  • Are you willing to wait for 10.15.1? :)

Everything's up to date. The monitor only has HDMI or DVI, but I have it connected to a DP slot using a converter.

Yeah, I'll give it some time maybe, just thought someone on the forum may have had the same issue and solved it
 
Back
Top