Contribute
Register

<< Solved >> Intel I225-V 2.5Gb Ethernet not working

Joined
Jan 5, 2020
Messages
25
Motherboard
Asus ROG crosshair VIII EXTREME
CPU
Ryzen 9 5950X
Graphics
GT 710 (RTX 3090)
Mac
  1. Mac Pro
Mobile Phone
  1. Android
So I have added FakePCIID.kext and FakePCIID_Intel_I225-V.kext.
I also spoofed it in the config.plis. See image;
intel I225-v 25Gb.jpg


However it is still not working. My Wifi is also too new; Wi-Fi 6E (802.11).

But I NEED internet to be able to install macOS.

Any help would be greatly appreciated.
 

Edhawk

Moderator
Joined
Aug 2, 2013
Messages
2,363
Motherboard
Gigabyte Z97X-UD5H
CPU
i7-4790K
Graphics
HD 4600 / RX 580
Mac
  1. iMac
  2. MacBook Air
  3. MacBook Pro
Mobile Phone
  1. iOS
Have you added the two kext entries to your config.plist, as the kexts won't work without the config.plist entires.

There is an alternative to using Internet recovery to install macOS. You can download and install the actual installation app to the USB. This is helpful when your Ethernet is not working in the macOS installation wizard.

This can be done in Windows using Corpnewt's gibMacOS python script - https://github.com/corpnewt/gibMacOS. The script downloads the files from the Apple Server, which can then be compiled to create the installer.
 

Feartech

Moderator
Joined
Aug 3, 2013
Messages
23,655
Motherboard
Asus N752VX-OpenCore
CPU
i7-6700HQ / HM170
Graphics
HD 530 1920 x 1080
Mac
  1. iMac
Mobile Phone
  1. iOS
So I have added FakePCIID.kext and FakePCIID_Intel_I225-V.kext.
I also spoofed it in the config.plis. See image;
View attachment 528607

However it is still not working. My Wifi is also too new; Wi-Fi 6E (802.11).

But I NEED internet to be able to install macOS.

Any help would be greatly appreciated.
i have heard of a boot argument that may work:
dk.e1000=0

also disable or remove the device properties for the network card
 

Leesureone

Moderator
Joined
Feb 21, 2010
Messages
2,837
Motherboard
Asus B550 Rog Strix Gaming i
CPU
Ryzen 9 5900X
Graphics
6800XT
Mac
  1. MacBook Air
  2. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
i have heard of a boot argument that may work:
dk.e1000=0

also disable or remove the device properties for the network card
That's what I use without kexts or device properties defined, works great.
 

jaymonkey

Moderator
Joined
Aug 27, 2011
Messages
3,996
Motherboard
GB Z490 Vision G
CPU
i9 10850K OC @ 5.2 GHz
Graphics
Vega 64 LC + HD 630
Mac
  1. MacBook Air
  2. MacBook Pro
  3. Mac Pro
Mobile Phone
  1. iOS
That's what I use without kexts or device properties defined, works great.

+1 for above but it depends on the MacOS version you are running.

For BigSur there no need for the two FakePCI kexts and the device properties, just use the dk.e1000=0 boot argument.

For Catalina I believe you do need to use the Device Properties and the kext's as native support for Intel i225-V only works with BigSur.

Cheers
Jay
 
Last edited:
Joined
Jun 2, 2020
Messages
39
Motherboard
GIGABYTE Z490 Aorus Master
CPU
i9-10900K
Graphics
RX 580
@jaymonkey Almost right...for Catalina, you still need the device-properties, fake-id (F2150000) and fake kexts for loading the AppleIntelI210Ethernet.kext.

For Big Sur 11.5.1 and later Big Sur versions nothing is needed. The i225-v is now supported completely natively. It is working with the dext driver (DriverKit-AppleEthernetE1000.dext), that was blocked by the dk.e1000=0 bootarg.
 
Last edited:
Joined
Jan 5, 2020
Messages
25
Motherboard
Asus ROG crosshair VIII EXTREME
CPU
Ryzen 9 5950X
Graphics
GT 710 (RTX 3090)
Mac
  1. Mac Pro
Mobile Phone
  1. Android
This community is amazing. I got so hyped that it worked I completely forgot to reply.
I switched to big sur and it's working great! Thank you all for your help! :)
 
Top