Réparer un WIFI instable sur un ASUS EEEPC 1000H
Depuis quelques temps, le wifi sur mon asus eeepc 1000H était assez instable avec Ubuntu 11.04.
Il fallait systématiquement désactiver le WIFI et le réactiver pour pouvoir me connecter. De plus, ce dernier était par la suite assez instable.
Ma configuration
- Matériel : Asus eeepc 1000H
- OS: Ubuntu 11.04 32 bits
Télécharger le driver
Aller sur la page dédiée sur site de l'éditeur.
- Entrez votre nom et mail
- cliquer sur "accept"
- Téléchargez le fichier
- le renommer en .tar.gz ( petits filous ...)
Adaptation de l'archive
Décompressez l'archive et modifiez les fichiers suivants
./os/linux/config.mk
Mettre la configuration suivante :
HAS_WPA_SUPPLICANT=y [...] HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
./common/cmm_wpa.c
Modifiez la clé WPA_MIX_PAIR_CIPHER FlexibleCipher
pour que la valeur associée soit WPA_TKIPAES_WPA2_TKIPAES
.
WPA_MIX_PAIR_CIPHER FlexibleCipher = WPA_TKIPAES_WPA2_TKIPAES;
Compilation et installation
Compilation des sources
sudo make sudo make install
Suppression de l'ancien module
$sudo ifconfig wlan0 down $sudo rmmod rt2860sta $sudo mv /lib/modules/$(uname -r)/kernel/drivers/staging/rt2860/rt2860sta.ko /lib/modules/$(uname -r)/kernel/drivers/staging/rt2860/rt2860sta.ko.DIST
Installation du nouveau module
$sudo depmod -a $sudo modprobe rt2860sta $sudo cp ./os/linux/rt2860sta.ko /lib/modules/$(uname -r)/kernel/drivers/staging/rt2860/
Prise en compte au démarrage
modifier le fichier /etc/modules
en ajoutant la ligne suivante
rt2860sta
1 reboot
And IT S ALIVE !!!