英特尔 i225-V 网卡在 macOS Big Sur 11.4 及以上版本中的驱动方法

起因

本文最后更新:2022-9-23

英特尔 i225-V 网卡是一款板载有线以太网网卡,它支持的最大速率是 2500 Mbps,也称为 2.5G 网卡。这个芯片主要出现在部分中高端 400 系主板(华硕和技嘉的 Z490)和中高端 AMD 主板(B550 和 X570 为主)上。

在 macOS Big Sur 11.3 之前的版本,通常情况下使用下面的 KextToPatch 补丁进行驱动(Kernel → Patch):

Base:__Z18e1000_set_mac_typeP8e1000_hw
Comment:I225-V patch
Count:1
Enabled:True
Find:F2150000
Identifier:com.apple.driver.AppleIntelI210Ethernet
MinKernel:19.0.0
MaxKernel:20.4.0
Replace:F3150000

或使用 FakePCIID.kext 搭配 FakePCIID_Intel_I225-V.kext 进行驱动。但到了 11.4 及目前的 12.0.1 后,以上方法不再有效。

根据收集到的资料综合来看,问题的原因可能有以下几个:

  • macOS 11.4 之后,macOS 中存在有两个相关性较高的驱动,分别是:
    • com.apple.driver.AppleIntelI210Ethernet
      • 这个驱动在 11.4 之后不再需要 KextToPatch 补丁就可以驱动 i225-V
    • com.apple.DriverKit-AppleEthernetE1000
      • 这个驱动是新的默认匹配 i225-V 的驱动,但是无法在技嘉主板上工作,但是华硕的没有问题
  • i225-V 有两个硬件版本,一个是 Rev 1 另一个是 Rev 2。为什么使用同样的 macOS 驱动文件华硕可以工作但技嘉的不行,也许这是重要原因;

 

解决方法

首先,在 macOS 11.4 及以上的系统不应使用 __Z18e1000_set_mac_typeP8e1000_hw 这个补丁,其次,FakePCIID.kext 和 FakePCIID_Intel_I225-V.kext 也是不需要的。

在 config.plist → DeviceProperties(设备属性)中注入:

# 适用于技嘉 Z490 Vision G
PciRoot(0x0)/Pci(0x1C,0x1)/Pci(0x0,0x0)

Key:device-id
Type:Data
Value:F2150000

如果使用上述设置导致内核崩溃,在开启跑码的状态下,如果看到 AppleIntelI210Ethernet.kext 相关内容,那尝试使用下述设备路径:

# 适用于技嘉 Z490 Vision D
PciRoot(0x0)/Pci(0x1C,0x4)/Pci(0x0,0x0)

下面是两款华硕主板的路径信息:

# 适用于华硕 ROG Strix Z590-E (双 i225-V)
PciRoot(0x0)/Pci(0x1C,0x5)/Pci(0x0,0x0)
PciRoot(0x0)/Pci(0x1C,0x6)/Pci(0x0,0x0)

# 适用于华硕 Prime Z490-A
PciRoot(0x0)/Pci(0x1c,0x4)/Pci(0x0,0x0)

下面以 OCC 和 PlistEDPlus 为例:

如果你的主板不是上述型号,可以通过 Hackintool 的 PCIe 选项卡查看,或使用 IORegistryExplorer 查找设备路径后自行转换;

最后,在启动参数中加入 dk.e1000=0 ,这是为了提醒 macOS 这个 i225-V 属于哪个网卡家族,好加载对应的驱动文件:

 

macOS 12.3 及以上死机

升级到 macOS 12.3 正式版后,i225-v 可能再次出现卡死或无法正常安装,这里提供两个解决办法,来自万能的群友。

去掉所有有线网卡驱动,然后屏蔽 class-code,再手动设置工况,使用正常。

第二种方法是将注入的 ID 改为 F3150000 或 F3158086,启动参数 dk.e1000=0 修改为 e1000=0,方法仍然来自万能的群友。

因为 i225-v 存在两种修订版,因此在别人那里有效的某种方法,到了你这里可能就无效,可尝试不同的方法。

 

写在最后

希望持有 i225-V 的同学多多反馈~

下面是有用的相关链接:

GitHub:Kernel Patch for I225 Ethernet Controller no longer works in macOS 11.4

AppleLife.ru:Ustanovka macos big sur 11 na intel pc

Tonymacx86:No Network Intel i225 in macOS 12.0.1

hackintosh-forum.de:Z490 Vision D Hackintosh Build

 

 

0. 本站所有资源解压密码均为 heipg.cn
1. 本站资源收集于网络,仅做学习和交流使用,请于下载后24小时内删除。如果你喜欢我们推荐的软件,请购买正版支持作者。
2. 如有无法下载的链接,联系:admin#heipg.cn,或到QQ群进行反馈,我们将及时进行处理。
3. 本站发布的内容若侵犯到您的权益,请联系站长删除,联系方式:admin#heipg.cn,我们将第一时间配合处理!

黑苹果星球 » 英特尔 i225-V 网卡在 macOS Big Sur 11.4 及以上版本中的驱动方法

2 评论

  1. 我安装好12.3.1什么都不用设置,也没安装驱动,有线网卡直接可以连接,加入AirportItlwm.kext后无线也能连接了,就是蓝牙不行。

  2. MSI Z590I UNIFY可以正常使用

发表回复