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 網路連接仍然顯示電纜已拔出(實際上沒有),並且菜單上沒有任何內容+可供我添加不同的內容。

有小費嗎?

相關內容