web-dev-qa-db-fra.com

Le WiFi ne fonctionne pas après la mise à jour 17.10 d'Ubuntu

Après une mise à jour de 17.04 à 17.10 pour une raison quelconque, les pilotes de la carte WiFi n’ont pas été installés. J'ai essayé de les installer, mais les méthodes que j'ai trouvées ne fonctionnent pas. Après avoir téléchargé et décompressé l'archive dans le dossier /usr/src, j'ai effectué l'installation à l'aide de la commande

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

Voici ce que j'ai eu:

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.

Ma configuration de WiFi http://paste.ubuntu.com/25891558/

S'il vous plaît, aidez-moi à comprendre ce qui ne va pas.

2
Krazy_D
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/*

Redémarrer

Votre appareil devrait fonctionner correctement avec le noyau que vous avez avec la gestion de l'alimentation désactivée pour le sans fil (commande n ° 4). Les 2 premières commandes suppriment les listes noires sur le module du noyau et la troisième commande désinstallant le module dkms inactif.

2
Jeremy31

Il y a fork du pilote rt3290sta qui fonctionnait avec le noyau 4.13. Cela m'a vraiment aidé à installer mon pilote sans fil. Rien n'a fonctionné mais cela a fait après beaucoup de r & d

Si make ne parvient pas à éditer ce fichier

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

et remplacez sur la ligne numéro 700

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

avec

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

`

git clone https://github.com/pkeeper/rt3290sta.git
cd rt3290sta 
make
Sudo make install
Sudo modprobe -r rt2800pci
Sudo modprobe rt3290sta
0
Riz