Contribute
Register

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

Yes it crashes again i did that to see if it matters but after reboot i saw it was not connected to internet...so when i tried to renew DCHP it crashed.
I'll run a few more tests on my Z390 Designare shortly, but my initial tests showed the following:
  • Hot plug Ethernet cable --> no problem
  • Hot unplug Ethernet cable --> no problem
  • Sleep then Wake --> no problem
However I did not renew DHCP lease because the port obtained an IP address right away.
 
...
Still recognised for computing tasks or it was causing problems so you remove it for good?
Yes the iGPU is operating in purely compute mode. If we use config-Intel-iGPU.plist instead of config-AMD-GPU.plist, then iGPU will drive all three video outputs on the rear IO panel:
  • HDMI port
  • DisplayPort over Thunderbolt Port 1
  • DisplayPort over Thunderbolt Port 2

Yeap i did that and updated to OC 0.80. All good.
I put SmallTree-Intel-211-8259x in the kexts folder and edited my config.plist with the min max values as shown in the guide. After the restart i changed ethernet port and nothing happened until i renewed the DHCP and boom green connected.....BUT....after a minute black screen and restart....it is not working for me because the restarts began again.I used the bottom port again and edited back the plist as it was before and all good.
Is it a hit or miss or it should work?
Thanks for the feedback regarding new SmallTreeIntel driver. This is quite new and hasn't been widely tested. Without this driver, however, the i211 Ethernet port simply does not work in Monterey. Perhaps it's best to use a USB-to-Gigabit Ethernet adapter or even a USB-to-2.5GbE adapter. These are available with both USB Type A and USB Type C connectors and operate natively with no third-party drivers!

...

ps1.Do i have to change anything in plist any time i update the Opencore with the HackinDROM?
HackinDROM should be able to update config.plist automatically moving forward. However there is always the possibility that a new feature will be introduced that we wish to enable and configure. This will simply require a manual post-update step, something like adding the new SmallTreeIntel driver.

ps2.What should i do now with the opencore way everytime there is a minor macos update? I update the macos and all good? I can also update to a newer macos version when there is available just like from Big Sur to Monterey without changing anything just need to update the OC before (and Lilu, Whatevergreen etc.)??
In nearly all cases we can install macOS updates without having to make any changes to OpenCore. There are always exceptions such as when Apple introduced bugs in the AMD graphics drivers in Monterey 12.3 beta 1, but thankfully Apple fixed those bugs in the latest release.
 
I'll run a few more tests on my Z390 Designare shortly, but my initial tests showed the following:
  • Hot plug Ethernet cable --> no problem
  • Hot unplug Ethernet cable --> no problem
  • Sleep then Wake --> no problem
However I did not renew DHCP lease because the port obtained an IP address right away.
@slamjack @speedfreak990

I just tested the new SmallTreeIntel driver on my Z390 Designare test bench with Monterey 12.4 beta 2. Results:
  • Hot plug cable --> no problem
  • Hot unplug cable --> no problem
  • Hot plug cable again --> no problem
  • Hot unplug cable again --> no problem
  • Renew DHCP lease --> no problem
  • Sleep/Wake --> (not tested because I'm booting from a USB-C drive that gets disconnected at sleep)
 
@CaseySJ
Strange.
Maybe another setting you have enabled in your config.plist and we don't..?
Otherwise it is a hit or miss not so reliable i would say.
 
I have problem on 12.3.1.
@slamjack @speedfreak990

I just tested the new SmallTreeIntel driver on my Z390 Designare test bench with Monterey 12.4 beta 2. Results:
  • Hot plug cable --> no problem
  • Hot unplug cable --> no problem
  • Hot plug cable again --> no problem
  • Hot unplug cable again --> no problem
  • Renew DHCP lease --> no problem
  • Sleep/Wake --> (not tested because I'm booting from a USB-C drive that gets disconnected at sleep)
 
I tried to boot with your latest 078 EFI (updated to 080 with 2.60.0.1 OCC) but it would fail early in the process..
My modified EFI uses the AppleI2xx.kext as described here - it breaks after sleep but can be reactivated by changing the MTU value.
I only use the 211 port about once per week so it's not too inconvenient.
Today I tried again with Casey's latest EFI, only added serials and unchecked the smalltree-intel...82567.kext
result:
The system booted slower than usual but now the driver is AppleEthernetE1000 - all works, even after sleep!
Further testing needed but the i211 eth adapter does work natively in Monterey. I'm on 21F5058e
 
Last edited:
Thanks for the feedback regarding new SmallTreeIntel driver. This is quite new and hasn't been widely tested. Without this driver, however, the i211 Ethernet port simply does not work in Monterey. Perhaps it's best to use a USB-to-Gigabit Ethernet adapter or even a USB-to-2.5GbE adapter. These are available with both USB Type A and USB Type C connectors and operate natively with no third-party drivers!
The Apple USB Ethernet driver uses lots of CPU, at least it does when using my USB to 2.5 GbE adapter.(Realtek chip)

I recall that using a TB3 to TB2 -> TB2 to GbE Ethernet contraption(so 2 adapters in a row) worked better, less load.
 
The Apple USB Ethernet driver uses lots of CPU, at least it does when using my USB to 2.5 GbE adapter.(Realtek chip)

I recall that using a TB3 to TB2 -> TB2 to GbE Ethernet contraption(so 2 adapters in a row) worked better, less load.
Yes, but you might also consider trying the D-Link DUB-E250, which is much cheaper (only $20) and less clunky than the two-adapter solution.

I tried it after reading a post at a MacRumors forum that it didn't place heavy loads on the CPU, and so far that's been the case for me. Maybe this is because it uses a Realtek 8156b chipset (instead of 8156), but that's just a guess.
 
I tried to boot with your latest 078 EFI (updated to 080 with 2.60.0.1 OCC) but it would fail early in the process..
My modified EFI uses the AppleI2xx.kext as described here - it breaks after sleep but can be reactivated by changing the MTU value.
I only use the 211 port about once per week so it's not too inconvenient.
Today I tried again with Casey's latest EFI, only added serials and unchecked the smalltree-intel...82567.kext
result:
The system booted slower than usual but now the driver is AppleEthernetE1000 - all works, even after sleep!
Further testing needed but the i211 eth adapter does work natively in Monterey. I'm on 21F5058e
WOW!!! You are right. The Intel i211 Ethernet port is natively supported in latest build of Monterey (12.4 beta 2).

Screen Shot 2022-04-25 at 7.02.35 AM.png
Screen Shot 2022-04-25 at 7.03.11 AM.png
 
Back
Top