英特尔 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 的驱动,但是无法在技嘉主板上工作,但是华硕的没有问题
- com.apple.driver.AppleIntelI210Ethernet
- 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
1. 本站资源收集于网络,仅做学习和交流使用,请于下载后24小时内删除。如果你喜欢我们推荐的软件,请购买正版支持作者。
2. 如有无法下载的链接,联系:admin#heipg.cn,或到QQ群进行反馈,我们将及时进行处理。
3. 本站发布的内容若侵犯到您的权益,请联系站长删除,联系方式:admin#heipg.cn,我们将第一时间配合处理!
黑苹果星球 » 英特尔 i225-V 网卡在 macOS Big Sur 11.4 及以上版本中的驱动方法
驱动上去了,但是速度只有800兆
我安装好12.3.1什么都不用设置,也没安装驱动,有线网卡直接可以连接,加入AirportItlwm.kext后无线也能连接了,就是蓝牙不行。
MSI Z590I UNIFY可以正常使用