Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
wifi_atheros [Le 27/08/2008, 15:54] 125.200.88.96, 127.0.0.1 |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>matériel wifi}} | ||
- | ---- | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ====== 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. | ||
- | |||
- | --------- | ||
- | |||
- | Dans un Terminal: | ||
- | |||
- | Téléchargement du script d'installation automatique madwifi: | ||
- | <code>wget http://kolmoskone.homelinux.org/~kaja/kamaa/madwifi.sh -O madwifi.sh | ||
- | chmod +x madwifi.sh</code> | ||
- | |||
- | 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 !) | ||
- | |||
- | <code>sudo ./madwifi.sh</code> | ||
- | |||
- | Et voilà ! : | ||
- | |||
- | <code> | ||
- | 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. | ||
- | </code> | ||
- | |||
- | |||
- | Maintenant vous pouvez vous connecter en WIFI. Bon grillage de cerveau à vous ;-) | ||
- | |||
- | |||
- | |||
- | ====== Cartes Atheros sous Edgy et supérieur ====== | ||
- | |||
- | * Télécharger les sources [[http://madwifi.org/|madwifi]], de les décompresser puis de taper dans un terminal : | ||
- | <code>wget http://downloads.sourceforge.net/madwifi/madwifi-0.9.4.tar.gz && tar -xvzf madwifi-0.9.4.tar.gz</code> | ||
- | <code>cd madwifi-0.9.4</code> | ||
- | Compiler et installer le module madwifi : | ||
- | <code> | ||
- | make | ||
- | sudo make install </code> | ||
- | |||
- | * normalement à partir de cette étape, vous avez madwifi, et vous pouvez charger le module pour votre carte en tapant : | ||
- | <code>sudo modprobe ath_pci</code> | ||
- | |||
- | * 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 | ||
- | <code>sudo echo "ath_pci" >> /etc/modules</code> | ||
- | |||
- | Et là, normalement ça marche. | ||
- | |||
- | Autrement essayer : | ||
- | <code>sudo apt-get update && sudo aptitude install build-essential | ||
- | wget http://snapshots.madwifi.org/madwifi-hal-0.10.5.6/madwifi-hal-0.10.5.6-r3835-20080801.tar.gz | ||
- | tar xvzf madwifi-hal-0.10.5.6-r3835-20080801.tar.gz | ||
- | cd madwifi-hal-0.10.5.6-r3835-20080801 | ||
- | make | ||
- | sudo make install | ||
- | modprobe ath_pci</code> | ||
- | (trouvé sur le forum et modifié par hegyre, testé et marche sans problèmes avec une carte Atheros 5007) | ||
- | |||
- | ====== 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 : | ||
- | <code>sudo aptitude install module-assistant</code> | ||
- | * | ||
- | * la seconde est de télécharger les sources madwifi, de les décompresser puis de taper dans un terminal : | ||
- | <code>cd repertoire-ou-l-on-vient-de-decompresser-les-sources-madwifi | ||
- | make | ||
- | sudo make install </code> | ||
- | |||
- | * normalement à partir de cette étape, vous avez madwifi, et vous pouvez charger le module pour votre carte en tapant : | ||
- | <code>sudo modprobe ath_pci</code> | ||
- | |||
- | * 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 | ||
- | <code>sudo echo "ath_pci" >> /etc/modules</code> | ||
- | |||
- | 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 : | ||
- | <code>sudo modprobe wlan | ||
- | sudo modprobe ath_hal | ||
- | sudo modprobe ath_rate_sample | ||
- | sudo modprobe ath_pci </code> | ||
- | * Si aucun message d'erreur n'a été affiché, normalement c'est bon : | ||
- | On vérifie que ça marche <code> iwconfig</code> on doit voir une carte ath0 | ||
- | |||
- | * On passe maintenant au lancement automatique des module au démarrage: | ||
- | <code>echo -e "wlan\nath_hal\nath_rate_sample\nath_pci" >> /etc/modules"</code> | ||
- | |||
- | |||
- | * 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 [[:acer_aspire_5315#installation_du_wifi|cette page]] pour régler le problème. | ||
- | |||
- | |||
- | === Network-Manager + Chipset ATHEROS et le mode master === | ||
- | |||
- | Network-manager (installé par défaut avec Ubuntu) pose certains problèmes de stabilité pour la connexion wifi. | ||
- | Il m'a fallu le désinstaller complètement: | ||
- | |||
- | <file> | ||
- | sudo apt-get remove network-manager | ||
- | </file> | ||
- | |||
- | ATTENTION! Cette manipulation vous forcera par la suite à configurer vos connexion réseaux à la main dans le fichiet /etc/network/interfaces | ||
- | |||
- | Il a fallu ensuite que je télécharge les drivers madwifi lien: http://snapshots.madwifi.org/madwifi-ng-current.tar.gz car les drivers par défaut ne supportent pas le mode master (activer votre carte wifi en "access point" ) | ||
- | |||
- | * Télécharger et décompresser | ||
- | <file> | ||
- | * $ sudo apt-get install sharutils | ||
- | * $ sudo make | ||
- | * $ sudo make install | ||
- | </file> | ||
- | |||
- | Pour pouvoir passer votre ath en access point, il faut | ||
- | |||
- | 1) la "tuer": | ||
- | |||
- | <file> | ||
- | sudo wlanconfig ath0 destroy | ||
- | </file> | ||
- | |||
- | (ici on va prendre l'ath0) | ||
- | |||
- | 2) la passer en master grâce à wlanconfig: | ||
- | |||
- | <file> | ||
- | sudo wlanconfig ath0 create wlandev wifi0 wlanmode master | ||
- | </file> | ||
- | |||
- | |||
- | C'est tout, vous pouvez reprendre le cours du tuto :p | ||
- | |||
- | -- Unik -- | ||