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

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

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

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

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

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

 

macOS 12.3 及以上死机

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

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

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

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

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

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

发表评论

后才能评论