Contribute
Register

<< Solved >> Intelmausi 1.0.5 Not loading (GA-Z370N-WIFI w/O.C. 0.6.4 & BigSur)

Status
Not open for further replies.
Joined
Oct 30, 2018
Messages
321
Motherboard
GIGABYTE Z490 AORUS ELITE
CPU
i7-10700K
Graphics
RX 5700XT
Mac
  1. iMac
  2. MacBook Pro
  3. Mac mini
  4. Mac Pro
Mobile Phone
  1. iOS
I have loaded the latest release of IntelMausi (1.0.5) in OC/kexts.
Fresh saved snapshot of plist.
Cleared NVRAM several times.
Still cannot get IntelGbE to work. This board uses the I219 variants. But, no joy with any of the current IntelMausi kexts.
Both GbE ports are enabled in BIOS.

I seem to recall reading 'something' about the BigSur AppleIOReg... or similar file being the problem. Does anyone know what might be going on here?

(The LAN worked perfectly with Catalina on Clover Boot Loader)

Any suggestions?

[EDIT: This is for my SonOfZee build on GA-Z370N-WIFI. The 'Wifi' has been switched to a compatible Broadcom module instead of the intel module with which it shipped.
 

Attachments

  • SonOfZee.ioreg
    6.2 MB · Views: 49
  • EFI.zip
    2.4 MB · Views: 75
Last edited:
There is noting wrong in your OC folder as far as I can tell.
  • The IntelMausi.kext is present in the /OC/Kexts folder.
  • The kext entry is present in the Kernel > Add section of the config.plist.
  • The Device/Vendor ID (0x15b88086) is present in the IntelMausi.kext/Contents/info.plist.
You don't have a kext in the /OC/Kexts folder for the Killer E2500 Ethernet port, which is the controller for the 2nd Ethernet port on your motherboard. As confirmed on the specification page for your motherboard - https://www.gigabyte.com/uk/Motherboard/Z370-AORUS-Gaming-7-rev-10/sp#sp

Are you sure you have the Ethernet Cable plugged in to the Intel Ethernet port? I ask this because the IOREG shows the Intel Ethernet port, but with nothing connected to the port. As can be seen in the screenshot below:

Screenshot 2021-01-16 at 21.42.01.png

You may have the Ethernet cable plugged in to the 2nd Ethernet port, without knowing it.

You need to use the Mieze's LucyRTL8125Ethernet.kext for the Killer Ethernet port if you want to get that port to work. Mieze's GitHub page for the 2.5GB Ethernet port driver - https://github.com/Mieze/LucyRTL8125Ethernet.

This is the correct kext for the 2nd Ethernet port, as the port uses a Realtek controller not an Atheros chip/controller as the name would imply.
 
There is noting wrong in your OC folder as far as I can tell.
  • The IntelMausi.kext is present in the /OC/Kexts folder.
  • The kext entry is present in the Kernel > Add section of the config.plist.
  • The Device/Vendor ID (0x15b88086) is present in the IntelMausi.kext/Contents/info.plist.
You don't have a kext in the /OC/Kexts folder for the Killer E2500 Ethernet port, which is the controller for the 2nd Ethernet port on your motherboard. As confirmed on the specification page for your motherboard - https://www.gigabyte.com/uk/Motherboard/Z370-AORUS-Gaming-7-rev-10/sp#sp
Thank you for confirming this. But, I am SO sorry. This problem is with the Z370N-WIFI motherboard indicated in the thread title. I should have been more specific in the body of my post. This board uses the intel I219 controller.

The basic build profile is "SonOfZee" in my signature.

Regarding the connection itself, in Network Preferences, there is no device for 'Ethernet' available.
Even if it's not plugged in, shouldn't device show up here. I'm stumped.
 
OK, my bad with the mistake on identifying the motherboard.

You may need to manually add the Ethernet Network Device to the Network Preference Pane.

To do this navigate to the Network Preference Pane, select the '+' sign at the bottom of the left hand pane, as highlighted in the screenshot below.

Screenshot 2021-01-17 at 20.28.05.png Select '+' sign

Screenshot 2021-01-17 at 20.30.31.png This brings up a option to create a new network interface

Screenshot 2021-01-17 at 20.30.53.png From the drop down list, select an Ethernet interface

Screenshot 2021-01-17 at 20.31.07.png Select 'Create' and the Ethernet interface should show in the left hand pane.

Reboot your system, and hopefully your Ethernet port will be shown.

If it doesn't have the correct port designation, i.e. en0, you will need to delete the NetworkInterfaces.plist that macOS uses/generates to configure the interfaces.

To set the network interfaces with the correct designations you will need to do the foliowing:

If you have any other network interfaces already present, i.e. WiFi or Bluetooth you will need to remove them from the system. If the OS asks do you want an of the interfaces to be recreated when the system reboots, say yes to the Bluetooth, WiFi interfaces and no to any Serial Port interfaces.

To ensure the interfaces are deleted and reconfigured on the next boot your need to delete the /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist, so the existing interface configuration is not present when you reboot your system.

You need to use the '-' sign button to remove all the interface entries on the Network Preference Pane, including the Ethernet port you created above.

As the NetworkInterfaces.plist is on a protected partition macOS Catalina and Big Sur will not let you simply delete the plist. You first need to mount the hidden 'Data' partition in Read/Write mode.

Hackintool App has an option for doing this, i.e. mounting a partition in read/write mode. You need to navigate to the 'Utilities' tab and select the third icon from the right, as highlighted in the screenshot below.

Screenshot 2021-01-17 at 20.39.35.png Disable Gatekeeper icon highlighted, this will mount the 'Data' partition in Read/Write mode, so the plist can be deleted.

Reboot the system.

macOS will regenerate the NetworkInterfaces.plist automatically. Configuring the various interfaces with the following designations: Ethernet - en0, WiFi - en1, Bluetooth - en2, as would be found on a real Mac.

When you go back to your Network Preference Pane the three interfaces should be present.
 
You may need to manually add the Ethernet Network Device to the Network Preference Pane.
...
macOS will regenerate the NetworkInterfaces.plist automatically. Configuring the various interfaces with the following designations: Ethernet - en0, WiFi - en1, Bluetooth - en2, as would be found on a real Mac.

When you go back to your Network Preference Pane the three interfaces should be present.
The ethernet selection has never appeared in Network Preferences. I cannot add it the usual way.

I will try deleting the network interfaces as suggested. See if that knocks something loose.
 
I have tried deleting services and deleting the NetworkInterfaces.plist twice. The ethernet port never shows up and it is not a selection when I try to add a new service in Preferences.

I just updated to OC 0.6.5 Release and reviewed my entire EFI... nothing.

WiFi is working and, the absent ethernet would not make me so crazy except for iMessages won't work without an en0 ethernet port. (Don't know why)

This is driving me bonkers.
 
The problem is not going to be with the version of Bootloader you are using, so changing the version of OpenCore you are using is not going to make the Ethernet port work.

It is most likely a kext loading issue.

The reason it won't work without the Ethernet being set as en0, is that is what Apple hard wired in to the SMBIOS settings for the system you are using. MacBook Air systems work with just the WiFi, as the systems lack an Ethernet port and that is what Apple hard wired for that system.

Open Terminal Command and enter the following, to get a list of the third-party kexts loading in macOS:

kextstat | grep -v com.apple

Which if any Ethernet Kext is loaded?

Clarification on Ethernet ports:
According to the specification sheet for your Z370N WIFI board it has two Intel Ethernet ports - https://www.gigabyte.com/Motherboard/Z370N-WIFI-rev-10/sp#spH

Commonly this is related to two different Ethernet controllers, which require two different kexts. You have IntelMausi.kext in your /OC/Kexts folder, but do not have a second Intel kext. So I have attached a copy of the SmallTreeIntel82576.kext for you to add to your /OC/Kexts folder and config.plist.

See if this kext get your Ethernet port working.
 

Attachments

  • SmallTreeIntel82576.kext.zip
    72.2 KB · Views: 51
The problem is not going to be with the version of Bootloader you are using, so changing the version of OpenCore you are using is not going to make the Ethernet port work.

It is most likely a kext loading issue.

The reason it won't work without the Ethernet being set as en0, is that is what Apple hard wired in to the SMBIOS settings for the system you are using. MacBook Air systems work with just the WiFi, as the systems lack an Ethernet port and that is what Apple hard wired for that system.

Open Terminal Command and enter the following, to get a list of the third-party kexts loading in macOS:

kextstat | grep -v com.apple

Which if any Ethernet Kext is loaded?

Clarification on Ethernet ports:
According to the specification sheet for your Z370N WIFI board it has two Intel Ethernet ports - https://www.gigabyte.com/Motherboard/Z370N-WIFI-rev-10/sp#spH

Commonly this is related to two different Ethernet controllers, which require two different kexts. You have IntelMausi.kext in your /OC/Kexts folder, but do not have a second Intel kext. So I have attached a copy of the SmallTreeIntel82576.kext for you to add to your /OC/Kexts folder and config.plist.

See if this kext get your Ethernet port working.
SmallTree works for my AMD boards with i211 Ethernet. Mausi is hit or miss.
 
Yes, it works with the Z390 Designare board too, that also has 2 x Intel Ethernet ports like the Z370N WIFI board, so I am hoping this 2nd kext will fix the issue.
 
Ok... Ready for a little weirdness?

I gave up on the Ethernet for now. But, I copied my edited EFI over to my Big Sur installation USB.

When I tested the USB stick (to see if it would actually boot the system). I selected my usual system volume.
As expected, it booted just fine.

The weirdness comes in when looking at network preferences... The ETHERNET shows up when I boot from USB... But, disappears when booting from the EFI on the actual SSD.
 
Status
Not open for further replies.
Back
Top