
Atualizei minha memória RAM de 8 Gb do Macbook Air CTO (meados de 2015) para El Capitan. Depois disso o adaptador Ethernet USB não funciona... primeiro sempre dizia cabo desconectado, depois de remover a interface não consigo adicionar de volta. Também tentei reinstalar o driver USB moschip e editar o /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist, mas sem sorte.
ATUALIZAR
Finalmente encontro isso no console:
01/10/15 14:40:12,461 com.apple.kextd[45]: ERROR: invalid signature for com.moschip.driver.moschipUsbEthernet, will not load
Eu pesquisei no Google e executei:
sudo nvram boot-args="kext-dev-mode=1 rootless=0"
em seguida, inicializei no modo de recuperação (segure comando + R na inicialização)
e em execução terminalcsrutil disable
reinicie e o driver carrega novamente ... huhh :)
Responder1
Resposta curta, a nova “Proteção de Integridade do Sistema” (SIP) da Apple evita quaisquer modificações nos arquivos do sistema, bem como extensões de kernel não verificadas.
Esses drivers usam extensões não verificadas e estão bloqueados.
No momento, csrutil disable
o modo de recuperação é a única solução. Mas - desativa o SIP em todo o sistema. Provavelmente vale a pena perguntar se você prefere gastar US $ 20 em um adaptador legítimo e manter seu sistema protegido.
Resposta longacom instruções passo a passo:Como usar um adaptador Ethernet USB 2.0 10/100M genérico no Mac OS 10.11 El Capitan
Responder2
Eu fiz o sudo nvram boot-args="kext-dev-mode=1 rootless=0"
seguinte reiniciando no modo de recuperação e csrutil disable
. Depois disso, csrutil disable
recebo uma mensagem de sucesso e me diz para reiniciar.
No entanto, quando estou de volta ao sistema operacional, eu faço isso csrutil status
e entendo isso.
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.
Minha conexão de rede USB normal ainda diz que o cabo está desconectado (não está) e não há nada no +
menu para eu adicionar diferente.
Alguma dica?