我爱做梦 发表于 2023-10-18 12:02

关于 macOS 12.3 I225 插网线崩溃问题

苹果macOS 12.3 更新了 AppleDriverKit IntelE1000e 并同时废除了屏蔽该驱动的启动参数 dk.e1000=0,所以 Intel I225 默认加载驱动为DriverKit IntelE1000e 导致插网线重启或者死机 (多数为技嘉,而 Asus、 MSI、 AsRock 大部分使用 DriverKit 驱动也不会崩溃,但是DK 存在DHCP自动配置过慢的问题和带宽协商速率过低问题)
关于如何检查您的I225当前加载的驱动请查看, 系统报告->以太网卡 中I225的 详细信息的 "驱动程序"是不是 com.apple.DriverKit-AppleEthernetE1000,因为正常应该加载 AppleIntelI210,后经查看AppleEthernetE1000的 Info.plist 发现这驱动的匹配过于宽泛,它匹配所有 制造商ID 8086 (Intel) 的以太网控制器,所以在macOS 12.3 屏蔽AppleEthernetE1000 只需要通过Config设备属性,为Intel I225 注入属性混淆它的匹配使其不满足条件而无法加载,请注入属性如下:
vendor-id | Data | 87800000

重启后 E1000 不会再加载,因为AppleIntelI210 匹配的是 IOName (pci8086,15fx) 所以通过属性覆盖 制造商ID 不会影响 AppleIntelI210 加载, 之后再去系统报告查看当前驱动程序为 如果显示 com.apple.driver.AppleIntelI210 那么插网线崩溃问题就可以解决,如果插网线后无法联网 “提示以太网缆线一拔出” 请尝试在以太网卡高级设置中选择 不带节能以太网的选项 (全双工、流控制 或仅 全双工)


有遇到相同问题的不妨来试试 并在回复中反馈结果 谢谢!
macOS 12.3 开始已将屏蔽DriverKit E1000 的 boot-args: dk.e1000=0 改为 e1000=0,但上述方法对于屏蔽DriverKit e1000仍然有效~
来源: https://github.com/acidanthera/bugtracker/issues/1978

poloman2005 发表于 2023-10-18 12:03

这个参数不是都适用的,我的就不行,换这个参数会闪屏,黑屏,然后重启动,删除后恢复原样,所以,,嗯,有缘人能用吧

sinalyw 发表于 2023-10-18 12:04

完美,谢谢大佬

ghostlife 发表于 2023-10-18 12:04

我的是技嘉 B660M AORUS PRO AX DDR4 (rev. 1.0) 插网线死机, 修改前是显示E1000修改后工作正常

9dida 发表于 2023-10-18 12:04

技嘉Z490主板,此方法成功!

superyed 发表于 2023-10-18 12:05

就是如下设置,其中F3158680根据自己的设备来,比如也可以是F2158680等等

estes 发表于 2023-10-18 12:06

看看我的配置,一切正常,从此告别因i255v带来的重启或死机

johnbird 发表于 2023-10-18 12:06

这些办法在sonoma中貌似不适用了,有大佬解决吗?

weqqw 发表于 2023-10-18 13:08

抢个楼板不容易

wyxhw 发表于 2023-10-18 14:22

黑哥的论坛,要支持
页: [1] 2 3 4 5 6
查看完整版本: 关于 macOS 12.3 I225 插网线崩溃问题