Ceci est une ancienne révision du document !
Cartes Atheros sous HARDY HERON
- cartes testées:
-Atheros Communications Inc. AR5418 802.11abgn Wireless PCI Expres sur un ordinateur portable ASUS c90s -AzureWave AW-NE770 mini PCI Express (Chipset Atheros AR5418 (MAC/Baseband) + AR5133(Radio)) sur un MSI Wind » à l'air de fonctionner tout à fait convenablement sauf un message d'erreur sans conséquence à la fin de la procédure (no compatible chipset fond, but if WLAN work anyway, please post the output on the madwifi forum…)
Dans un Terminal:
Téléchargement du script d'installation automatique madwifi:
wget http://kolmoskone.homelinux.org/~kaja/kamaa/madwifi.sh -O madwifi.sh chmod +x madwifi.sh
Puis, exécution du script (Il n'y a pas à se soucier des dépendances, elles seront vérifiées puis installées si nécessaire, pratique !)
sudo ./madwifi.sh
Et voilà ! :
Checking build dependencies... ...build dependencies OK Fetching sources from SVN...OK Running pre-install scripts...OK Building MadWifi...OK Installing MadWifi...OK Loading kernel module...OK No compatible chip found for the driver installed. If WLAN works anyway, please post the output of sudo ./madwifi --info to the forum.
Maintenant vous pouvez vous connecter en WIFI. Bon grillage de cerveau à vous
Cartes Atheros sous Edgy et supérieur
- Télécharger les sources madwifi, de les décompresser puis de taper dans un terminal :
wget http://downloads.sourceforge.net/madwifi/madwifi-0.9.4.tar.gz && tar -xvzf madwifi-0.9.4.tar.gz
cd madwifi-0.9.4
Compiler et installer le module madwifi :
make sudo make install
- normalement à partir de cette étape, vous avez madwifi, et vous pouvez charger le module pour votre carte en tapant :
sudo modprobe ath_pci
- Si au point précédent tout s'est bien passé, il ne reste plus qu'à le charger au démarrage, rajouter simplement ath_pci dans le fichier /etc/modules
sudo echo "ath_pci" >> /etc/modules
Et là, normalement ça marche.
Autrement esseyer :
sudo apt-get update && sudo aptitude install build-essential wget http://snapshots.madwifi.org/special/madwifi-nr-r3366+ar5007.tar.gz tar xvzf madwifi-nr-r3366+ar5007.tar.gz cd madwifi-ng-r3366+ar5007 make sudo make install
(trouvé sur le forum)
Cartes Atheros sous Edgy
Installation de madwifi
Il y a d'autre tutos qui traînent, alors nous ne récapitulerons ici que les points essentiels :
- Il faut avoir installé le paquet linux-headers correspondant à son noyau (normalement c'est le cas par défaut)
- Il existe alors deux méthodes,
- la plus simple, quand ça veut bien marcher, est d'installer le paquet modules-assistant :
sudo aptitude install module-assistant
- la seconde est de télécharger les sources madwifi, de les décompresser puis de taper dans un terminal :
cd repertoire-ou-l-on-vient-de-decompresser-les-sources-madwifi make sudo make install
- normalement à partir de cette étape, vous avez madwifi, et vous pouvez charger le module pour votre carte en tapant :
sudo modprobe ath_pci
- Si au point précédent tout s'est bien passé, il ne reste plus qu'à le charger au démarrage, rajouter simplement ath_pci dans le fichier /etc/modules
sudo echo "ath_pci" >> /etc/modules
Et là, normalement ça marche.
Si le module ne se charge pas
- S'il se plaint de trucs du genre "unknown symbol", il y a une solution (enfin chez moi en tout cas) :
- On va essayer de lancer chaque sous-module dans l'ordre :
sudo modprobe wlan sudo modprobe ath_hal sudo modprobe ath_rate_sample sudo modprobe ath_pci
- Si aucun message d'erreur n'a été affiché, normalement c'est bon :
On vérifie que ça marche
iwconfig
on doit voir une carte ath0
- On passe maintenant au lancement automatique des module au démarrage:
echo -e "wlan\nath_hal\nath_rate_sample\nath_pci" >> /etc/modules"
- Et voilà, normalement ça marche.
Cas particuliers : chipsets AR5006EG et AR5007EG sur Gutsy
Madwifi ne fonctionne pas directement avec ces chipsets. Il vous faudra utiliser une version patchée de madwifi.
Voir atheros_ar5007eg.
Vous pouvez aussi passer par les drivers windows grâce à ndiswrapper.
Voir cette page pour régler le problème.