web-dev-qa-db-ja.com

Moschip UA0025cUSB-elcapitanにアップグレードした後イーサネットアダプターが機能しない

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

再起動すると、ドライバーが再び読み込まれます...ハァッ:)

1
user3049364

短い答え、Appleの新しい「システム整合性保護」(SIP)は、システムファイルへの変更や未確認のカーネル拡張を防ぎます。

これらのドライバーは未確認の拡張機能を使用しており、ブロックされています。

今のところは csrutil disableリカバリモードでの唯一の解決策です。しかし-それはSIPシステム全体を無効にします。合法的なアダプターに20ドルを費やして、システムを安全に保つかどうかを尋ねる価値があります。

長い答えとステップバイステップの説明: Mac OS 10.11 ElCapitanで汎用USB2.0 10/100Mイーサネットアダプタを使用する方法

1
skoczen

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ネットワーク接続では、ケーブルが抜かれている(そうではない)と表示され、+メニューに別のものを追加するものがありません。

任意のヒント?

0
Rob