
Ich habe mein Macbook Air CTO 8 GB RAM (Mitte 2015) auf El Capitan aktualisiert. Danach funktionierte der USB-Ethernet-Adapter nicht mehr ... zuerst hieß es immer, das Kabel sei nicht angeschlossen, nachdem ich die Schnittstelle entfernt hatte, konnte ich sie nicht wieder hinzufügen. Ich habe auch versucht, den Moschip-USB-Treiber neu zu installieren und /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist zu bearbeiten, aber ohne Erfolg.
AKTUALISIEREN
Schließlich finde ich dies in der Konsole:
01/10/15 14:40:12,461 com.apple.kextd[45]: ERROR: invalid signature for com.moschip.driver.moschipUsbEthernet, will not load
Ich habe es gegoogelt und ausgeführt:
sudo nvram boot-args="kext-dev-mode=1 rootless=0"
dann in den Wiederherstellungsmodus gebootet (beim Booten Command + R gedrückt halten)
und im Terminal ausführencsrutil disable
Neustart und dann wird der Treiber erneut geladen ... hm :)
Antwort1
Kurze Antwort, Apples neuer „System Integrity Protection“ (SIP) verhindert jegliche Änderungen an Systemdateien sowie nicht überprüfte Kernel-Erweiterungen.
Diese Treiber verwenden nicht verifizierte Erweiterungen und sind blockiert.
Im Moment csrutil disable
ist der Wiederherstellungsmodus die einzige Lösung. Aber - er deaktiviert SIP systemweit. Es lohnt sich wahrscheinlich zu fragen, ob Sie nicht lieber 20 $ für einen legitimen Adapter ausgeben und Ihr System sicher halten möchten.
Lange Antwortmit Schritt-für-Schritt-Anleitung:So verwenden Sie einen generischen USB 2.0 10/100M Ethernet-Adapter unter Mac OS 10.11 El Capitan
Antwort2
Ich habe Folgendes getan sudo nvram boot-args="kext-dev-mode=1 rootless=0"
und anschließend im Wiederherstellungsmodus neu gestartet csrutil disable
. Danach csrutil disable
erhalte ich eine Erfolgsmeldung und werde zum Neustart aufgefordert.
Wenn ich jedoch wieder im Betriebssystem bin, tue ich dies csrutil status
und erhalte Folgendes.
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.
Meine normale USB-Netzwerkverbindung zeigt immer noch an, dass das Kabel nicht eingesteckt ist (was nicht der Fall ist) und im +
Menü gibt es nichts, was ich ändern könnte.
Irgendwelche Tipps?