Moschip UA0025c USB - 升级到 el capitan 后以太网适配器不工作

Moschip UA0025c USB - 升级到 el capitan 后以太网适配器不工作

我已将 Macbook Air CTO 8Gb 内存(2015 年中)升级到 El Capitan。之后 USB 以太网适配器无法工作……一开始总是说电缆已拔出,移除接口后无法重新添加。我还尝试重新安装 moschip usb 驱动程序并编辑 /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist,但没有成功。

更新 最后我在控制台中找到了这个: 01/10/15 14:40:12,461 com.apple.kextd[45]: ERROR: invalid signature for com.moschip.driver.moschipUsbEthernet, will not load

我谷歌了一下并运行:

sudo nvram boot-args="kext-dev-mode=1 rootless=0"

然后启动到恢复模式(启动时按住 command + R)

并在终端运行csrutil disable

重新启动,然后驱动程序再次加载...呵呵:)

答案1

简短回答,苹果新推出的“系统完整性保护”(SIP)可防止对系统文件的任何修改,以及未经验证的内核扩展。

这些驱动程序正在使用未经验证的扩展,并且已被阻止。

目前csrutil disable,恢复模式是唯一的解决方案。但是 - 它会禁用整个系统的 SIP。您可能想问问您是否愿意花 20 美元购买合法适配器并确保系统安全。

长答案提供分步说明:如何在 Mac OS 10.11 El Capitan 上使用通用 USB 2.0 10/100M 以太网适配器

答案2

我执行了sudo nvram boot-args="kext-dev-mode=1 rootless=0",然后在恢复模式下重新启动csrutil disable。完成后,csrutil disable我收到一条成功消息,并告诉我重新启动。

但是,当我回到操作系统时,我csrutil status得到了这个。

System Integrity Protection status: enabled (Custom Configuration).

Configuration:
    Apple Internal: disabled
    Kext Signing: disabled
    Filesystem Protections: disabled
    Debugging Restrictions: disabled
    DTrace Restrictions: disabled
    NVRAM Protections: disabled

This is an unsupported configuration, likely to break in the future and leave your machine in an unknown state.

我通常的 USB 网络连接仍然显示电缆已拔出(但事实并非如此),并且菜单上没有任何内容+可供我添加。

有小费吗?

相关内容