Contribute
Register

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

I've only seen the kernel cache issue with Catalina when trying to install the Supplemental Update. 10.15.4 has been working well for me. I've attached screenshots of the result of kextstat | grep -v apple before and after running sudo touch /Library/Extensions and then restarting.

I see you have SMCBatteryManager kext loaded but you are not using a laptop, so you should get rid of that. I'd also get rid of SMCLightSensor. Try the update again with those 2 kexts deleted.
 
@CaseySJ I think it would be better to take down the OCConfigurator for now, because OC is still in development and much is still changing (e.g. naming in the config.plist to name the simplest, will still throw an error message). While still experimenting with OC, I've been under the impression, that OpenCanopy has been stable for quite a while now (at least I'm using it without problems of any sort since quite a while)
Agreed -- OpenCore Configurator 2.0 renamed ProtocolOverrides back to Protocols. I've hidden "Option 2" in a spoiler marked "Do not use at this time".
The latest OpenCore Configurator 2.1.0.0 fixes all these issues and provides auto-detect support for NDK OpenCore! Wow. Screenshots below for NDK OpenCore:

Screen Shot 2020-05-04 at 11.21.12 AM.png
Screen Shot 2020-05-04 at 11.21.15 AM.png
 
That is certainly odd. I think it's the first such report in this thread. Some things that immediately come to mind:
  • Post screenshot of System Information --> WiFi. Blank out any personal info.
  • Are you running Mojave or Catalina?
  • Have you tried moving Fenvi to the bottom PCIe x1 slot?
  • Was the card purchased from the same country in which it's being used?

Hey @CaseySJ Just chiming in on this issue I had (in case someone else hits it). I'm pretty sure now it's a hardware issue with the card. I did move it to the second 1x slot and the same thing happened. I also found a post elsewhere which showcased my exact issue. The card seemingly power cycling or some other issue with connection issues. The card does show up in the System Info (see attached image).

Based on that post making a suggestion to check in Windows... I went into Windows 10 and installed the Fenvi drivers for the card. Yep, even within Windows with Fenvi's own drivers it wouldn't connect to either 2.4 or 5 networks in Windows - although the hardware itself is recognized in both OSes.

So, I've ordered another one from Newegg and this one is going back to Amazon. I'll see if the new one works. I'm still running Mojave and was going to try installing Catalina on an image for testing. However, testing it in Windows has me holding back on that until the replacement card comes.

It is interesting that the country code is X3. Do others' T919 cards on this forum read US if you're in the US?
 

Attachments

  • fenvi_t919.png
    fenvi_t919.png
    464.7 KB · Views: 69
The latest OpenCore Configurator 2.1.0.0 fixes all these issues and provides auto-detect support for NDK OpenCore! Wow.

That's great news, but I'd still like to see a feature for injecting SSDTs to "just" selected/specified OS'. But the main reason I'm not using OC as a daily driver is I experience mouse lags/periodic mouse freezes (on Z390; on x58 my Windows partition went missing all of a sudden :lol:) . Have you experienced that before?
 
@CaseySJ, I've load up the SSDT and Kext, and added the replacement to config.plist.

- booting was interesting, system would lock up about five seconds after coming to the login screen
- bypassed this by having something plugged in to the thunderbolt port (top)
- attached is the IOReg for RP05
- Thunderbolt shows populated with two ports with 40GBps link speeds in System Information
- My thunderbolt attached Dock (Nekteck) is not showing as connected in System Information
- this dock works fine under the SSDT-Z390-DESIGNARE-TB3HP-V4 method
 

Attachments

  • IOReg_1.jpg
    IOReg_1.jpg
    264.5 KB · Views: 59
  • PCI_SysInfo_1.jpg
    PCI_SysInfo_1.jpg
    151.8 KB · Views: 60
  • Thunderbolt_SysInfo_1.jpg
    Thunderbolt_SysInfo_1.jpg
    93.7 KB · Views: 68
  • Ceres_Test_1b.jpg
    Ceres_Test_1b.jpg
    859 KB · Views: 61
I see you've got FakePCIID.kext -- this is not needed because we're using a new SmallTreeIntel kext that has built-in support for the i211 Ethernet chip on this board. So let's remove that and replace the SmallTreeIntel kext with attached version just to be safe.

Please post screenshot of /Library/Extensions. We should not have any Hackintosh kexts in that folder.

First off, thanks for all the replies :)

I removed the following: SMCBatteryManager, SMCLightSensor, FakePCIID, FakePCIID_Intel_GbX, and the old SmallTreeIntel kext

After adding the new SmallTreeIntel kext I shut down, turned off the power supply for 10 seconds, checked that MSR 0xE2 was still unlocked, booted to Catalina and tried to update... but unfortunately have the same kernel cache issue. Hmm. I do see that kextstat | grep -v apple doesn't show the kexts I removed as expected. Is there something I forgot to do?
 
That's great news, but I'd still like to see a feature for injecting SSDTs to "just" selected/specified OS'. But the main reason I'm not using OC as a daily driver is I experience mouse lags/periodic mouse freezes (on Z390; on x58 my Windows partition went missing all of a sudden :lol:) . Have you experienced that before?
On my test bench I've been using Logitech wireless keyboard and mouse with no lag/stutter either with Clover or OpenCore.
 
@CaseySJ, I've load up the SSDT and Kext, and added the replacement to config.plist.

- booting was interesting, system would lock up about five seconds after coming to the login screen
- bypassed this by having something plugged in to the thunderbolt port (top)
- attached is the IOReg for RP05
- Thunderbolt shows populated with two ports with 40GBps link speeds in System Information
- My thunderbolt attached Dock (Nekteck) is not showing as connected in System Information
- this dock works fine under the SSDT-Z390-DESIGNARE-TB3HP-V4 method
That's an awesome start! I didn't expect to see that much on the first attempt. :)

I've PM'd a new TbtOnPCH SSDT that uses a modified ThunderboltDROM. Let's switch to that one and reboot with the Nekteck dock connected.

As soon as you log in, check if the dock is connected. It might auto-disconnect in 20 seconds. Remember that this 20-seconds to extinction phenomenon prompted Elias and me to put the SSDT work on hold.

A different way to check if Thunderbolt Bus is working:
  • Unzip the attached tbpatch file into Downloads.
  • Run Terminal. Close all other apps, but keep Terminal running and reboot the system.
  • As soon as you login, go to the already-open Terminal window and type:
  • sudo ~/Downloads/tbpatch list
  • Quickly enter your password.
  • What does it return?
  • Then repeat the command after 20 seconds.
  • What does it return?
 

Attachments

  • tbpatch.zip
    25.8 KB · Views: 63
Last edited:
Two suggestions:
  • First try enabling KernelPM and AppleIntelCPUPM directly from Clover Boot Menu as shown:


Thanks again CaseySJ! I have worked in MacOs all day long and backed every thing up on my backup ssd and did a new time machine as well.

Edit:
I will enable these option under "kernel and kext patches" and that should do it. Thanks again!
 
Last edited:
Back
Top