Eu tenho o driver RTL8812 amado e eternamente odiado para o meu Netgear A6100 USB Wifi.
Eu tenho o arquivo zip da Netgear na minha área de trabalho. Tudo está bem, exceto pelo fato de que toda vez que o kernel muda, eu tenho que "fazer" o arquivo, inserir um módulo e fazer uma alteração em algum diretório. Isso geralmente acontece após qualquer atualização ou atualização (ou seja, 14-04 a 16-04).
O primeiro par de "makes" é bastante longo, muitos arquivos / diretórios. Depois de algumas vezes, compila muito mais rápido.
Eu copiei / colei tudo do arquivo readme, então não posso dizer que sei exatamente o que estou fazendo. Mas eu só quero que ele carregue o módulo sozinho, então eu não preciso executar esses comandos toda vez que eu reinicializo.
who@where:~/Desktop/rtl8812au-master$ make
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.4.0-98-generic/build
M=/home/who/Desktop/rtl8812au-master modules
make[1]: Entering directory '/usr/src/linux-headers-4.4.0-98-generic'
Building modules, stage 2.
MODPOST 1 modules
make[1]: Leaving directory '/usr/src/linux-headers-4.4.0-98-generic'
who@where:~/Desktop/rtl8812au-master$ sudo insmod 8812au.ko
who@where:~/Desktop/rtl8812au-master$ sudo cp 8812au.ko
/lib/modules/$(uname -r)/kernel/drivers/net/wireless
Obrigado pela leitura / qualquer ajuda, antecipadamente.