Macbook Air CTO 8Gb RAM(2015年半ば)をElCapitanにアップグレードしました。その後、USBイーサネットアダプタが機能しなくなります...最初は常にケーブルが抜かれていると言われました。インターフェイスを取り外した後、元に戻すことはできません。また、moschip usbドライバーを再インストールし、/ Library/Preferences/SystemConfiguration/NetworkInterfaces.plistを編集しようとしましたが、うまくいきませんでした。
[〜#〜] update [〜#〜]最後にコンソールでこれを見つけました: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"
次に、リカバリモードで起動します(起動時にコマンド+ Rを押したままにします)
ターミナルでcsrutil disable
再起動すると、ドライバーが再び読み込まれます...ハァッ:)
短い答え、Appleの新しい「システム整合性保護」(SIP)は、システムファイルへの変更や未確認のカーネル拡張を防ぎます。
これらのドライバーは未確認の拡張機能を使用しており、ブロックされています。
今のところは csrutil disable
リカバリモードでの唯一の解決策です。しかし-それはSIPシステム全体を無効にします。合法的なアダプターに20ドルを費やして、システムを安全に保つかどうかを尋ねる価値があります。
長い答えとステップバイステップの説明: Mac OS 10.11 ElCapitanで汎用USB2.0 10/100Mイーサネットアダプタを使用する方法
Sudo nvram boot-args="kext-dev-mode=1 rootless=0"
を実行した後、リカバリモードで再起動してcsrutil disable
を実行しました。 csrutil disable
を実行すると、成功メッセージが表示され、再起動するように指示されます。
ただし、OSに戻ったら、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ネットワーク接続では、ケーブルが抜かれている(そうではない)と表示され、+
メニューに別のものを追加するものがありません。
任意のヒント?