Problema Wifi depois de executar sudo dkms add ./rtlwifi_new-master

0

Eu já resolvi meu problema inicial de wifi aqui: Wifi cai depois de ~ 5 minutos com RTL8821AE | Pergunte ao Ubuntu mas eu tentei otimizá-lo (porque sempre que havia uma atualização do kernel eu tenho que executar todos os comandos da solução novamente) e eu baguncei algo.

Para resolver o problema de atualização do kernel, tentei

sudo dkms add ./rtlwifi_new-master

pouco antes de uma atualização. Eu corri o comando na pasta Desktop, mas eu tenho essa saída:

Error! Could not find module source directory.
Directory: /usr/src/.-rtlwifi_new-master does not exist.

Então eu pensei que eu deveria ter executado o comando dado enquanto estava na pasta /usr/src/ , então eu fiz isso, mas depois disso meu problema de wifi piorou e agora toda vez que eu reinicio o PC eu preciso executar toda a solução novamente, enquanto antes desse processo era necessário somente após uma atualização do kernel.

Além disso, na tela principal, vejo algo como

there is an error! rtlwifi_new-master is an external package. Please remove it

Em resumo:

  1. Recebi uma notificação de uma atualização do sistema

  2. Eu executei sudo dkms add ./rtlwifi_new-master na pasta src

  3. Eu não reiniciei

  4. Eu executei a atualização

  5. Eu reiniciei

  6. Pior problema do que antes

Eu pensei em correr

rm -R  rtlwifi-new-0.10

na pasta / src, mas não tenho permissão e já cometi uma confusão. Você pode ver aqui:

Ubuntu 16,04 lts perdeu administrador direitos bash: / etc / profile: Permissão negada | Pergunte ao Ubuntu

Sugestões ??

    
por Zeno Raiser 07.08.2017 / 21:55

1 resposta

0

Primeiro, em terminal , faça um man dkms para ler / aprender sobre dkms.

Segundo, certifique-se de que qualquer módulo do kernel dkms já não exista no sistema, ou seja mais antigo que a fonte com a qual você está trabalhando.

Para instalar um módulo dkms, copie o código-fonte para / usr / src com um nome de pasta no formato da versão do módulo (por exemplo: rtlwifi-0.10). (ajuste os seguintes exemplos conforme necessário).

sudo cp -r rtlwifi-new-0.10 /usr/src/rtlwifi-0.10

Então você emite uma série de comandos dkms assim:

dkms status # to show the current dkms status

Devido a suas tentativas anteriores, talvez seja necessário primeiro limpar o dkms com:

dkms remove module/version -k "$(uname -r)/$(uname -p)"

Então você pode começar de novo:

sudo dkms add rtlwifi/0.10 -k "$(uname -r)/$(uname -p)"

sudo dkms build rtlwifi/0.10 -k "$(uname -r)/$(uname -p)"

sudo dkms install rtlwifi/0.10 -k "$(uname -r)/$(uname -p)"

dkms status # to show the final dkms status
    
por heynnema 08.08.2017 / 01:46