WiFi não funciona após a atualização do Ubuntu 17.10

2

Após atualizar de 17.04 para 17.10 por algum motivo, os drivers do adaptador WiFi não foram instalados. Eu tentei instalá-los, mas os métodos que encontrei não funcionam. Depois de baixar e descompactar o arquivo na pasta /usr/src , executei a instalação usando o comando

sudo dkms install -m rt3290sta -v 2.6.0.0 --force

Veja o que eu recebi:

Kernel preparation unnecessary for this kernel.  Skipping...
applying patch rt3290sta.patch...patching file src/include/os/rt_linux.h
patching file src/Makefile
patching file src/os/linux/config.mk
patching file src/os/linux/Makefile.6
patching file src/os/linux/Makefile.clean
patching file src/os/linux/pci_main_dev.c
patching file src/os/linux/rt_linux.c
patching file src/tools/Makefile

Building module:
cleaning build area...
make -j4 KERNELRELEASE=4.13.0-16-generic -C src/ LINUX_SRC=/lib/modules/4.13.0-16-generic/build..............(bad exit status: 2)
ERROR (dkms apport): binary package for rt3290sta: 2.6.0.0 not found
Error! Bad return status for module build on kernel: 4.13.0-16-generic (x86_64)
Consult /var/lib/dkms/rt3290sta/2.6.0.0/build/make.log for more information.

Minha configuração de link

Por favor, ajude-me a entender o que está errado.

    
por Krazy_D 05.11.2017 / 04:37

2 respostas

2
sudo rm /etc/modprobe.d/blacklist-ralink.conf
sudo rm /etc/modprobe.d/rt2800pci.conf
sudo dkms remove -m rt3290sta -v 2.6.0.0 --all
sudo sed -i 's/3/2/' /etc/NetworkManager/conf.d/*

Reinicie

Seu dispositivo deve funcionar bem com o kernel que você tem com o gerenciamento de energia desativado para wireless (comando # 4) Os dois primeiros comandos removem as listas negras no módulo do kernel e o terceiro comando desinstala o módulo dkms não útil

    
por Jeremy31 05.11.2017 / 14:03
0

Existe o fork do driver rt3290sta, que funcionava com o kernel 4.13. Isso realmente me ajudou a colocar meu driver sem fio em funcionamento. Nada funcionou, mas isso aconteceu depois de muito r & amp; d

Se make falhar, basta editar este arquivo

  

vi /home/riz/rt3290sta/os/linux/../../os/linux/sta_ioctl.c

e substitua o número da linha 700

  

memcpy (extra, addr, i * sizeof (addr [0]))

com

  

memcpy (extra, addr, eu * sizeof (struct sockaddr));

'

git clone https://github.com/pkeeper/rt3290sta.git
cd rt3290sta 
make
sudo make install
sudo modprobe -r rt2800pci
sudo modprobe rt3290sta
    
por Riz 13.05.2018 / 16:03