Ceci est une ancienne révision du document !


Cartes Atheros sous Edgy

Cette page n'a pas lieu d'être, car madwifi est maintenant inclus dans les restricted-modules, et il suffit de les activer pour que ça fonctionne…

Sous Edgy, depuis le noyau 2.6.17.10, madwifi n'est plus inclu, ce qui implique que les cartes wifi Atheros ne marchent plus directement.

Il suffit a priori de réinstaller madwifi, mais cette opération n'est pas forcément aisée, et de plus ça ne règle pas forcément le problème.

Il y a d'autre tutos qui traînent, alors nous ne récapitulerons ici que les points essentiels :

  • Il faut avoir installer 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, de les décompresser puis de taper dans un terminal :
cd repoùonadécomp
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.

  • 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 du module :
nano wifistart.sh 
  • Inscrire dans ce fichier la ligne suivante :
modprobe wlan
modprobe ath_hal
modprobe ath_rate_sample 
modprobe ath_pci
  • Sauver (CTRL+X, O, ENTRÉE)
  • Ensuite on va rendre ce script exécutable, le placer dans init.d et créer le lien de démarrage :
chmod 755 wifistart.sh
sudo mv wifistart.sh /etc/init.d/
sudo update-rc.d wifistart.sh defaults
  • Et voilà, normalement ça marche.
  • materiel/wifi/atheros_edgy.1168932496.txt.gz
  • Dernière modification: Le 18/04/2011, 14:48
  • (modification externe)