Olá,
Recentemente precisamos instalar o driver de um adaptador de Rede Ethernet RJ45 no Mac (Plugable USB 3.0 to 10/100/1000 Gigabit Ethernet LAN Network Adapte – Chiptset LAN7500) e o adaptador não ligava e não funcionava de jeito algum.
Porém ao tentar carregar o driver via terminal aparecia a mensagem:
/System/Library/Extensions/LAN7500.kext failed to load – (libkern/kext) not loadable (reason unspecified); check the system/kernel logs for errors or try kextutil(8).
O problema está na verdade não com o driver, mas com o sistema que é o Sierra. Parece que depois de alguma versão El Captain ou Yosemite a Apple passou a aplicar um sistema de segurança nos drivers que só pode ser desabilitado em modo de recuperação.
Então para fazer o driver funcionar e verificar se você possui o mesmo problema, faça o seguinte:
sudo kextload /System/Library/Extensions/LAN7500.kext
Substitua “LAN7500.kext” pelo nome do seu driver. Se ao executar você receber a mensagem abaixo, então você está com o mesmo problema:
/System/Library/Extensions/LAN7500.kext failed to load – (libkern/kext) not loadable (reason unspecified); check the system/kernel logs for errors or try kextutil(8).
Agora reinicie seu Mac segurando as teclas CMD + R. O sistema iniciará em modo de recuperação. Acesse o menu “Utilitários > Terminal” e digite:
csrutil disable
Ele vai informar que você precisa reiniciar, então digite agora:
reboot
Ao reiniciar seu Mac, o driver já será carregado e tudo funcionará.
Espero ter ajudado com este artigo.
Obrigado e até o próximo post pessoal.