Contribute
Register

11.4 Update Caused OpenCore patch for Intel I225-V 2.5GBe Controller Stopped Working

Joined
Apr 12, 2021
Messages
320
Motherboard
Asus z590 ROG Maximus XIII Hero
CPU
i9-10900K
Graphics
Pro W5700
Mac
  1. MacBook Pro
  2. Mac mini
  3. Mac Pro
Classic Mac
  1. Power Mac
Mobile Phone
  1. iOS
Update to BS 11.5 went smoothly with 2/3 reboots
The Nic is working
After a wake from a (deep) sleep, NIC isn't working anymore
Reboot : NIC still isn't working
Reset Nvram : NIC still isn't working
Reboot BS 11.4 BackUp : : NIC still isn't working
Upadating Opencore 071 : : NIC still isn't working
Any clue ?
thanks in advance
EDIT
"isn't working" means :
The proper Kext is loaded
An Ip is assigned just after the boot ➧ webpage start loading
but The I renew the bail in the network pref, the NIC lose its IP
Try changing SysPref > Network : Ethernet : Advanced... (lower right) : Hardware (tab) : Configure : Automatic vs Manually to see if this causes NIC to start working again.

Also read Dortania OC Guide regarding post-install and sleep/power-mgmt. There are a couple of system config vectors to examine...


Here are the guide's specific points on sleep and NICs:
NICs(network Interface Controllers) are fairly easy to fix with sleep, it's mainly the following:
  • Disable WakeOnLAN in the BIOS
    • Most systems will enter a sleep/wake loop with this enabled
  • Disable Wake for network access in macOS(SystemPreferences -> Power)
    • Seems to break on a lot of hacks

My kit's sleep has always been touchy, even after following a lot of lore. For example, it has to sleep twice to stay asleep, and when it wakes up USB-C ext-drive may disappear, but also no message of forced eject. I just avoid sleep because this is a desktop and not being the most frugal with power has no discernible downside fo me. But I can relate to wanting all the systems functions to work properly.
 
Joined
May 11, 2011
Messages
2,317
Motherboard
Gigabyte B550 Vision D
CPU
Ryzen 5900X
Graphics
RX 6800
Mac
  1. iMac
  2. MacBook
  3. MacBook Air
  4. MacBook Pro
  5. Mac mini
  6. Mac Pro
Classic Mac
  1. Power Mac
  2. PowerBook
Mobile Phone
  1. iOS
Update to BS 11.5 went smoothly with 2/3 reboots
The Nic is working
After a wake from a (deep) sleep, NIC isn't working anymore
Reboot : NIC still isn't working
Reset Nvram : NIC still isn't working
Reboot BS 11.4 BackUp : : NIC still isn't working
Upadating Opencore 071 : : NIC still isn't working
Any clue ?
thanks in advance
EDIT
"isn't working" means :
The proper Kext is loaded
An Ip is assigned just after the boot ➧ webpage start loading
but The I renew the bail in the network pref, the NIC lose its IP
Try to disable both the Kernel patch and the two FakePCIID Intel-I-225V kexts
since Big Sur 11.4 supports the Intel 2.5Gbe cards natively.
 
Joined
Jul 20, 2014
Messages
925
Motherboard
AsRock X299 Creator-1.50
CPU
i9-10900X
Graphics
RX 6800 XT
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Try changing SysPref > Network : Ethernet : Advanced... (lower right) : Hardware (tab) : Configure : Automatic vs Manually to see if this causes NIC to start working again.
Okay that trick works :thumbup:
Now I remember to already did something like that :|
Also read Dortania OC Guide regarding post-install and sleep/power-mgmt. There are a couple of system config vectors to examine...

I'll have a eye on that
Here are the guide's specific points on sleep and NICs:
All are already done
Thanks again
My kit's sleep has always been touchy, even after following a lot of lore. For example, it has to sleep twice to stay asleep, and when it wakes up USB-C ext-drive may disappear, but also no message of forced eject. I just avoid sleep because this is a desktop and not being the most frugal with power has no discernible downside fo me. But I can relate to wanting all the systems functions to work properly.
 
Last edited:
Joined
Jul 20, 2014
Messages
925
Motherboard
AsRock X299 Creator-1.50
CPU
i9-10900X
Graphics
RX 6800 XT
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Try to disable both the Kernel patch and the two FakePCIID Intel-I-225V kexts
since Big Sur 11.4 supports the Intel 2.5Gbe cards natively.
Yep I only use the boot-arg.... since it has been mentioned in this thread
thanks
 
Joined
Jul 20, 2014
Messages
925
Motherboard
AsRock X299 Creator-1.50
CPU
i9-10900X
Graphics
RX 6800 XT
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
@c-o-pr Do you know WHY exactly "Try changing SysPref > Network : Ethernet : Advanced... (lower right) : Hardware (tab) : Configure : Automatic vs Manually" Works ?

I have to choose the correct "speed" to make it work. Like Autoselect Speed isn't working
EDIT
in the DUPLEX menu : As soon as I select an "energy-efficient-ethernet" (Third & Fourth option).... it stops working
In the SPEED menu : As soon as I select "autoselect" it disable the DUPLEX menu. May be then an "energy-efficient-ethernet" is set by default ?
 
Last edited:
Joined
May 11, 2011
Messages
2,317
Motherboard
Gigabyte B550 Vision D
CPU
Ryzen 5900X
Graphics
RX 6800
Mac
  1. iMac
  2. MacBook
  3. MacBook Air
  4. MacBook Pro
  5. Mac mini
  6. Mac Pro
Classic Mac
  1. Power Mac
  2. PowerBook
Mobile Phone
  1. iOS
Which USB kext are you using? Is it USBInjectAll? If so you'll need to enable XHCIPortLimit.

For the NVME, you may also need to add SSDT-NVMe.aml in addition.
 

Attachments

  • SSDT-NVME.aml
    281 bytes · Views: 26
Joined
Apr 12, 2021
Messages
320
Motherboard
Asus z590 ROG Maximus XIII Hero
CPU
i9-10900K
Graphics
Pro W5700
Mac
  1. MacBook Pro
  2. Mac mini
  3. Mac Pro
Classic Mac
  1. Power Mac
Mobile Phone
  1. iOS
@c-o-pr Do you know WHY exactly "Try changing SysPref > Network : Ethernet : Advanced... (lower right) : Hardware (tab) : Configure : Automatic vs Manually" Works ?
No

But I discovered this trick a long time ago on a 2008 Mac Pro (currently running Catalina) where ethernet seizes spontaneously. This has been a minor problem for years, but lately it's gotten worse since I run new hack alongside the 2008 on LAN and share between them. My boxes are linked by an Asus RT-AC68U. The problem pre-exists this specific router model. And I have serveral other devices including Macs, hacks, and phoned on same network but they never seize, unless talking to the Mac Pro.

I've seen it stop during a file transfer, then stop at same point in a retransfer, then work the 3rd time. This makes me think that certain data patterns cause the seize.

To be clear, in my case it's usually the old 2008 Mac that sticks. It started many OS revs ago, like around El Capitan. Lately its gotten worse, but lately I'm doing much more LAN drive sharing than ever before.

I've seen it on the new hack too. The new hack got more reliable when I set Manual interface config and disabled latest "energy" features on its ports. The 2008 doesn't have these features... It's the 2008 that's the most glitchy.

It also affects both ports equally on the 2008 Mac Pro and the hack.

The problem is very inconsistent, but has increased the more I use the net over the years.

My wild guess is that its a long-standing edge-case bug in macOS.
 
Joined
Jul 20, 2014
Messages
925
Motherboard
AsRock X299 Creator-1.50
CPU
i9-10900X
Graphics
RX 6800 XT
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
No

But I discovered this trick a long time ago on a 2008 Mac Pro (currently running Catalina) where ethernet seizes spontaneously. This has been a minor problem for years, but lately it's gotten worse since I run new hack alongside the 2008 on LAN and share between them. My boxes are linked by an Asus RT-AC68U. The problem pre-exists this specific router model. And I have serveral other devices including Macs, hacks, and phoned on same network but they never seize, unless talking to the Mac Pro.

I've seen it stop during a file transfer, then stop at same point in a retransfer, then work the 3rd time. This makes me think that certain data patterns cause the seize.

To be clear, in my case it's usually the old 2008 Mac that sticks. It started many OS revs ago, like around El Capitan. Lately its gotten worse, but lately I'm doing much more LAN drive sharing than ever before.

I've seen it on the new hack too. The new hack got more reliable when I set Manual interface config and disabled latest "energy" features on its ports. The 2008 doesn't have these features... It's the 2008 that's the most glitchy.

It also affects both ports equally on the 2008 Mac Pro and the hack.

The problem is very inconsistent, but has increased the more I use the net over the years.

My wild guess is that its a long-standing edge-case bug in macOS.
Many thanks
 
Joined
Nov 10, 2011
Messages
13
Motherboard
Asus Z590-F GAMING WIFI
CPU
i7 11700K
Graphics
RX6900 XT
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
Damn, I cannot get it to work. I'm on BS 11.4 + OC 0.7.2 running on a AUS ROG STRIX Z590-F GAMING WIFI motherboard, which has a single i225-V port.

I have:
Disabled both FakePCIID.kext and FakePCIID_Intel_I225-V.kext in config.plist (and removed the kexts from EFI folder)
Removed the I225-V patch from config.plist
Added "dk.e1000=0" to boot-args
Reset NVRAM upon OC boot

When BigSur has booted and I check the Network system panel, I get a correct IP address via DHCP, the router IP is correct etc, still, the internet is not working.

I even tried to change the Ethernet Hardware tab setting from Automatic to Manually, but no dice.

If I try to renew DHCP Lease, the connection will eventually brake and go into a "Self-Assigned IP" mode.

Note: Ethernet works 100% fine in Windows 10.

Can anyone help? Much appreciated.

Config.plist + screenshots attached.
 

Attachments

  • config.plist
    26.5 KB · Views: 54
  • Screenshot 2021-07-27 at 03.46.48.png
    Screenshot 2021-07-27 at 03.46.48.png
    293.1 KB · Views: 78
  • Screenshot 2021-07-27 at 03.45.31.png
    Screenshot 2021-07-27 at 03.45.31.png
    269.8 KB · Views: 80
  • Screenshot 2021-07-27 at 03.45.24.png
    Screenshot 2021-07-27 at 03.45.24.png
    102.4 KB · Views: 78
Last edited:
Joined
Jul 20, 2014
Messages
925
Motherboard
AsRock X299 Creator-1.50
CPU
i9-10900X
Graphics
RX 6800 XT
Mac
  1. MacBook Pro
Mobile Phone
  1. iOS
Damn, I cannot get it to work. I'm on BS 11.4 + OC 0.7.2 running on a AUS ROG STRIX Z590-F GAMING WIFI motherboard, which has a single i225-V port.

I have:
Disabled both FakePCIID.kext and FakePCIID_Intel_I225-V.kext in config.plist (and removed the kexts from EFI folder)
Removed the I225-V patch from config.plist
Added "dk.e1000=0" to boot-args
Reset NVRAM upon OC boot

When BigSur has booted and I check the Network system panel, I get a correct IP address via DHCP, the router IP is correct etc, still, the internet is not working.

I even tried to change the Ethernet Hardware tab setting from Automatic to Manually, but no dice.
Manually AND No DUPLEX menu "low-energy-ethernet" option selected
If I try to renew DHCP Lease, the connection with eventually brake and go into a "Self-Assigned IP" mode.

Note: Ethernet works 100% fine in Windows 10.

Can anyone help? Much appreciated.

Config.plist + screenshots attached.

Side note about your config.plist :
You shouldn't have itlwm.kext & AirportItlwm.kext enabled at the same time ... I read this somewhere
 
Top