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.

wifi.jpg

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 !!!

Vus : 2118
Publié par Littlewing : 368