[Wifi] Atheros AR2413 (résolu)

Applications, problèmes de configuration réseau
Avatar de l’utilisateur
joker_vb
yeomen
Messages : 239
Inscription : lun. 30 juil. 2007, 23:32

[Wifi] Atheros AR2413 (résolu)

Message par joker_vb »

Salut,

C'est encore moi...
Je ne parviens pas à faire fonctionner ma carte wifi atheros sous Arch

Code : Tout sélectionner

Lspci
06:05.0 Ethernet controller: Atheros Communications, Inc. AR2413 802.11bg NIC (rev 01)
Sur cette page, au deuxième paragraphe, je trouve ma carte.

J'ai installé madwifi en suivant le tutoriel sur le wiki :

Code : Tout sélectionner

#pacman -S madwifi madwifi-utils
#modprobe ath_pci
Puis j'ai édité le /etc/modprobe.conf, en ajoutant la ligne :

Code : Tout sélectionner

modprobe ath_pci countrycode=250
Au démarrage de ma Arch je vois plein de warnings, du style:

Code : Tout sélectionner

WARNING: /etc/modprobe.conf line 11: ignoring bad line starting with 'modprobe'
J'ai essayé de décommenter la partie countrycode comme suit

Code : Tout sélectionner

#
# /etc/modprobe.conf (for v2.6 kernels)
#
# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF version 1.0.14 ---
alias snd-card-0 snd-intel8x0
alias sound-slot-0 snd-intel8x0
# --- END: Generated by ALSACONF, do not edit. ---

#--- Modprobe ath_pci pour fonctionnement de Archlinux
modprobe ath_pci 
#countrycode=250
et de relancer

Code : Tout sélectionner

modprobe ath_pci
mais j'obtiens toujours la même erreur. Puis de commenter totalement la ligne 11, idem :?

Pour info, sur le chan de lpln on m'a fait faire une série de commandes que je vous livre ici :

Code : Tout sélectionner

#wlanconfig ath0 list scan
#iwconfig ath0 essid "WIFI-CAMPUS"

Code : Tout sélectionner

lsmod | grep ath
ath_rate_sample        13312  1
ath_pci               104744  0
wlan                  195504  4 wlan_scan_sta,ath_rate_sample,ath_pci
ath_hal               231264  3 ath_rate_sample,ath_pci

Code : Tout sélectionner

insmod ath_pci
insmod: can't read 'ath_pci': No such file or directory

Code : Tout sélectionner

find / -name "atheros*" -print
ne renvoie rien

Enfin wain m'a aidé à trouver le répertoire madwifi dans lequel les librairies sont :

Code : Tout sélectionner

yaourt -Ql madwifi
madwifi /lib/modules/2.6.22-ARCH/kernel/drivers/net/wireless/madwifi/ath_hal.ko
madwifi /lib/modules/2.6.22-ARCH/kernel/drivers/net/wireless/madwifi/ath_pci.ko
madwifi /lib/modules/2.6.22-ARCH/kernel/drivers/net/wireless/madwifi/ath_rate_amrr.ko
madwifi /lib/modules/2.6.22-ARCH/kernel/drivers/net/wireless/madwifi/ath_rate_minstrel.ko
madwifi /lib/modules/2.6.22-ARCH/kernel/drivers/net/wireless/madwifi/ath_rate_onoe.ko
madwifi /lib/modules/2.6.22-ARCH/kernel/drivers/net/wireless/madwifi/ath_rate_sample.ko
madwifi /lib/modules/2.6.22-ARCH/kernel/drivers/net/wireless/madwifi/wlan.ko
madwifi /lib/modules/2.6.22-ARCH/kernel/drivers/net/wireless/madwifi/wlan_acl.ko
madwifi /lib/modules/2.6.22-ARCH/kernel/drivers/net/wireless/madwifi/wlan_ccmp.ko
madwifi /lib/modules/2.6.22-ARCH/kernel/drivers/net/wireless/madwifi/wlan_scan_ap.ko
madwifi /lib/modules/2.6.22-ARCH/kernel/drivers/net/wireless/madwifi/wlan_scan_sta.ko
madwifi /lib/modules/2.6.22-ARCH/kernel/drivers/net/wireless/madwifi/wlan_tkip.ko
madwifi /lib/modules/2.6.22-ARCH/kernel/drivers/net/wireless/madwifi/wlan_wep.ko
madwifi /lib/modules/2.6.22-ARCH/kernel/drivers/net/wireless/madwifi/wlan_xauth.ko
Bref si vous pouviez me guider un peu ce serait cool ;)

Le réseau Wifi auquel je pourrais me connecter est en dhcp.

Merci d'avance. :wink:

N.B1 : J'ai trouvé cette page, je ne sais pas si je dois suivre leurs instructions car mes connaissances ne me permettent pas d'en juger^^

N.B2 : le réseau auquel j'essaye d'accéder est en dhcp et l'ESSID est "WIFI-CAMPUS" sans clé de chiffrement
Dernière modification par joker_vb le mar. 13 nov. 2007, 18:45, modifié 2 fois.
Avatar de l’utilisateur
Tebo
Chu Ko Nu
Messages : 368
Inscription : sam. 17 mars 2007, 23:24

Message par Tebo »

Salut joker_vb,

J'ai aussi une carte atheros, par contre j'ai juste installé madwifi-utils.
Je préfère compiler les drivers à la main avec le dernier snapshot.
En plus dans les paquets ont trouve madwifi 0.9.3.1 alors que v0.9.3.2 est sorti. De plus avec un kernel 2.6.22 les 0.9.3.1 ne sont plus compatible, il ya eu de gros changement dans la pile wifi.

Pour la compilation c'est tout se qu'il ya de plus classique:
make et make install. Pas besoin d'éditer le modprobe.conf.
_alexmyself
Chu Ko Nu
Messages : 405
Inscription : lun. 18 sept. 2006, 16:21
Localisation : france, yvelines 78

Message par _alexmyself »

atheros ici aussi, installé les deux paquets et rien fait d'autre, pas de modprobe ou quoi ou qu'est-ce....enfin si dans le rc.conf ath0="tralala.." et dans /etc/conf.d/wireless l'essid et tout le reste, mais rien d'extraordinaire..
Avatar de l’utilisateur
joker_vb
yeomen
Messages : 239
Inscription : lun. 30 juil. 2007, 23:32

Message par joker_vb »

EN COURS.... NE PAS REPONDRE POUR LE MOMENT car je dois monter au bureau réseau/info pour choper les éléments qui me manquent, @+

Code : Tout sélectionner

iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

wifi0     no wireless extensions.

ath0      IEEE 802.11b  ESSID:""  Nickname:""
          Mode:Managed  Channel:0  Access Point: Not-Associated
          Bit Rate:0 kb/s   Tx-Power:0 dBm   Sensitivity=1/1
          Retry:off   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=0/70  Signal level=-256 dBm  Noise level=-256 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0
Avatar de l’utilisateur
cloownix
Hankyu
Messages : 28
Inscription : dim. 28 oct. 2007, 02:05

Re: Wifi Atheros AR2413

Message par cloownix »

Bonjour,
Après qq longues années de debian, encore plus longues sous gentoo, et un bref passage (égarement?) chez ubuntu, me voici "archer". Alors je profite de ce premier post pour féliciter toute la communauté pour ce très joli travail.

Revenons à nos moutons
joker_vb a écrit :Puis j'ai édité le /etc/modprobe.conf, en ajoutant la ligne :

Code : Tout sélectionner

modprobe ath_pci countrycode=250
Au démarrage de ma Arch je vois plein de warnings, du style:

Code : Tout sélectionner

WARNING: /etc/modprobe.conf line 11: ignoring bad line starting with 'modprobe'
voui, il y a une erreur pas encore corrigée ds le wiki (si qq'un se sent) : la syntaxe correcte de /etc/modprobe.conf est

Code : Tout sélectionner

options ath_pci countrycode=250
mais il semble que ça ne règle pas tt les problèmes :

Code : Tout sélectionner

$dmesg
...
wifi%d: unable to collect channel list from HAL; regdomain likely 96 country code 250
...
et je n'ai aucune interface de créée :evil: alors que tout va bien lorsque je ne touche pas au "countrycode"
Avatar de l’utilisateur
warnaud
Maître du Kyudo
Messages : 1640
Inscription : ven. 11 août 2006, 17:05
Localisation : Rolle (CH)

Message par warnaud »

Bonjour cloonix,
J'ai pas de chipset atheros mais sur http://wiki.archlinux.org/index.php/Wir ... up#madwifi ils disent de mettre dans /etc/modprobe.conf:

Code : Tout sélectionner

options ath_pci
Sans le contrycode (note de andyrtr)
Après le modeprobe ath_pci peut se faire simplement via le rc.conf (ajout de ath_pci dans MODULES=(...)

Sinon hésites pas à modifier le wiki quand tu as du temps et que tu trouves une erreur. Je pense qu'on va ouvrir une rubrique dans le forum sur le wiki pour discuter des ajouts / corrections.
Plus ça rate, plus ça a de chance de réussir. En somme, un succès n'est qu'une erreur qui a finit par réussir (même par erreur). Ne déséspérez donc pas et perseverez. Utilisez La Rache™
Patientia quod lard quod barrus planto diligo ut licentia
—¤÷(`[¤*Powered By *¤]´)÷¤—
Archlinux ~ Fvwm ~ Irssi ~ URxvt
Avatar de l’utilisateur
Tebo
Chu Ko Nu
Messages : 368
Inscription : sam. 17 mars 2007, 23:24

Message par Tebo »

Je comprend pas trop pourquoi il explique ces modifs dans le wiki.
J'ai une AR5212/AR5213 soit je build le snapchote, soit pacman -S madwifi madwifi-utils.

J'insère la carte dans la fente et pouet pouet tous les modules se charge.

La AR2413 à quelque chose de spécifique?
Avatar de l’utilisateur
cloownix
Hankyu
Messages : 28
Inscription : dim. 28 oct. 2007, 02:05

Message par cloownix »

Tebo a écrit :Je comprend pas trop pourquoi il explique ces modifs dans le wiki.
J'ai une AR5212/AR5213 soit je build le snapchote, soit pacman -S madwifi madwifi-utils.

J'insère la carte dans la fente et pouet pouet tous les modules se charge.

La AR2413 à quelque chose de spécifique?
A priori, non.
Le countrycode sert à respecter la réglementation nationale sur les fréquences (les fréquences et puissances d'émission autorisées ne sont pas les même partout). http://madwifi.org/wiki/UserDocs/CountryCode
C'est peut-être un détail : en général on se connecte sur un AP qui a déjà choisi sa féquence. Mais comme que je suis officier radio, je me dois de respecter ces réglementations. Et j'aime la précision :lol:
Avatar de l’utilisateur
cloownix
Hankyu
Messages : 28
Inscription : dim. 28 oct. 2007, 02:05

Message par cloownix »

@warnaud : j'suis un tout frais, j'attendais d'être accepté dans le groupe wiki

réponse du modo [DONE]
modif du wiki [DONE] :wink:
warnaud a écrit :Sinon hésites pas à modifier le wiki quand tu as du temps et que tu trouves une erreur. Je pense qu'on va ouvrir une rubrique dans le forum sur le wiki pour discuter des ajouts / corrections.
bonne idée, ds le cas présent je ne rajoute pas la note d'andytr : ok ça fonctionne mais AMHA pas correctement.
Avatar de l’utilisateur
Tebo
Chu Ko Nu
Messages : 368
Inscription : sam. 17 mars 2007, 23:24

Message par Tebo »

cloownix a écrit : Le countrycode sert à respecter la réglementation nationale sur les fréquences (les fréquences et puissances d'émission autorisées ne sont pas les même partout). http://madwifi.org/wiki/UserDocs/CountryCode
C'est peut-être un détail : en général on se connecte sur un AP qui a déjà choisi sa féquence. Mais comme que je suis officier radio, je me dois de respecter ces réglementations. Et j'aime la précision :lol:
Ok, tu parle de la fréquence des ap, tu veut dire les canaux?

Parce que les cartes sont elles aussi limités, 100mW pour la france.
Avatar de l’utilisateur
cloownix
Hankyu
Messages : 28
Inscription : dim. 28 oct. 2007, 02:05

Message par cloownix »

Oui, canaux, fréquences appele les comme tu veux. Le canal correspond à une fréquence centrale (porteuse ?).

100mW pour la France (je n'ai pas vérifié). Bien. Mais qu'est ce qui te dit que carte carte respecte cette norme ?

Par ex, la mienne, une orinoco Gold n'est pas diffusé en France. Je doute qu'elle soit configurée par défaut avec les normes françaises :wink:
Et je peux aussi (à tester?) monter un AP sur le canal 14.

Bref, cette option dit juste à madwifi d'appliquer les normes UTI de la région à la carte pour éviter les bêtises.

Et si je ne précise pas, je me retrouve avec un countrycode=0 qui ne correspond à rien :evil:
Et puis, je suis un peu bête, j'ai installé arch en suivant le beginners guide Mais ça marche pô :lol:
Avatar de l’utilisateur
Tebo
Chu Ko Nu
Messages : 368
Inscription : sam. 17 mars 2007, 23:24

Message par Tebo »

Par ex, la mienne, une orinoco Gold n'est pas diffusé en France. Je doute qu'elle soit configurée par défaut avec les normes françaises Wink
http://www.mhzshop.com/shop/index~sid~8 ... 807193.htm
Celle-là ?

Je vais essayer avec la mienne de mettre un contrycode sa devrait changer le txpower, mais bon ma carte ne dépasse pas les 100mW.
Avatar de l’utilisateur
cloownix
Hankyu
Messages : 28
Inscription : dim. 28 oct. 2007, 02:05

Message par cloownix »

voui, celle là même.

Ok, on la trouve en France mais :
http://www.mhzshop.com/shop/ a écrit :N.b. Ce produit n’est pas francisé. La documentation est uniquement en anglais.
J'ai poussé un peu plus loin les recherches et surprise :
- avec l'orinoco : sysctl -a|grep regdomain ne renvoie rien
- avec une DWL-G650 : syctl -a|grep regdomain renvoie dev.wifi0.regdomain=32976
:cry:

Et aucun soucis avec la Dlink : wifi0 et ath0 sont bien créé.

:cry: :cry: :cry: :cry:
Avatar de l’utilisateur
Tebo
Chu Ko Nu
Messages : 368
Inscription : sam. 17 mars 2007, 23:24

Message par Tebo »

Avec une configuration par défaut:

Code : Tout sélectionner

dev.wifi0.countrycode = 156
# sysctl -a|grep regdomain:
dev.wifi0.regdomain = 32924

Maximum:
# iwconfig ath0 txpower 63mW
Et avec un contrycode 250 c'est la même chose.

Ton orinoco coûte bien chère, c'est quoi le mode Proxim's 2X?
Je serais curieux de savoir ce que donne les différents paramètres.
Avatar de l’utilisateur
cloownix
Hankyu
Messages : 28
Inscription : dim. 28 oct. 2007, 02:05

Message par cloownix »

Tebo a écrit :Ton orinoco coûte bien chère, c'est quoi le mode Proxim's 2X?
Je sais pas pour le mode 2X. Pour le prix, voui, c'est pas la moins chère mais c'est à ma connaissance la seule carte pcmcia qui accepte une antenne externe. Sans sortir le fer à souder, je m'entends :lol:

Je vais essayer d'aller me renseigner du côté de chez madwifi. pour mes countrycode/regionset
Avatar de l’utilisateur
joker_vb
yeomen
Messages : 239
Inscription : lun. 30 juil. 2007, 23:32

Message par joker_vb »

Alors merci pour vos interventions, mais moi joker_vb LE boulet du forum je n'y comprends rien.

Comme cité plus haut un

Code : Tout sélectionner

iwconfig
me permet de voir que ma carte est reconnue

Code : Tout sélectionner

ath0      IEEE 802.11b  ESSID:""  Nickname:"" 
          Mode:Managed  Channel:0  Access Point: Not-Associated 
          Bit Rate:0 kb/s   Tx-Power:0 dBm   Sensitivity=1/1 
          Retry:off   RTS thr:off   Fragment thr:off 
          Power Management:off 
          Link Quality=0/70  Signal level=-256 dBm  Noise level=-256 dBm 
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0 
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0
Mais

Code : Tout sélectionner

iwlist ath0 scanning
ne me renvoie rien après avoir commenté la ligne

Code : Tout sélectionner

options ath_pci countrycode=250
Et quand je décommente cette ligne c'est encore pire car la réponse à iwconfig est

Code : Tout sélectionner

lo no wireless extensions
eth0 no wireless extensions
Mon ath0 a disparu, des idées?

Edit : au fait, si je recomment la ligne dans /etc/modprobe.conf j'ai à nouveau ath0

Edit 2 : je suis en pleine recherche, ce problème a déjà été évoqué, mais n'a apparement pas trouvé de réponse, la preuve

Bon je continue à fouiller, pour être le plus précis possible, actuellement :
1) j'ai commenté la ligne dans /etc/modprobe.conf et j'obtiens une réponse pour "iwconfig"
2) iwlist me renvoie :

Code : Tout sélectionner

#iwlist ath0 scanning
ath0 Interface Doesn't support scanning : network is down
Avatar de l’utilisateur
joker_vb
yeomen
Messages : 239
Inscription : lun. 30 juil. 2007, 23:32

Message par joker_vb »

Suis vraiment un newbie :lol:

Alors après un

Code : Tout sélectionner

#ifconfig ath0 up
#iwlist ath0 scan
me trouve des réseaux.

Alors j'essaie de me connecter chez le pote chez qui je suis aujourd'hui :

Code : Tout sélectionner

iwconfig ath0 mode managed channel 11 key 'sa_clé' essid 'son_essid'
ça passe...
puis

Code : Tout sélectionner

# killall dhcpcd
# dhcpcd ath0
et là j'obtiens une erreur

Code : Tout sélectionner

Error, ath0: ARPOP_REPLY received from 192.198.0.2 (00.04:e263:802:b)
Malgré cette erreur je peux pinger google et le Wifi fonctionne, YEEEEEEES :lol:
Mais pouvais vous me dire ce que signifie cette erreur?

Et merci pour votre aide :wink:
Avatar de l’utilisateur
cloownix
Hankyu
Messages : 28
Inscription : dim. 28 oct. 2007, 02:05

Message par cloownix »

retour sur les problèmes liés au "countrycode" : Le Bug est clos
Avatar de l’utilisateur
Tebo
Chu Ko Nu
Messages : 368
Inscription : sam. 17 mars 2007, 23:24

Message par Tebo »

Il faudrait que tu google avec ARPOP_REPLY, mais se qui est sur c'est que sa parle du protocole arp.

Tu essaye avec dhclient?

Il est temps pour moi de sortir le fer à souder :D
nadjyla
newbie
Messages : 1
Inscription : lun. 05 nov. 2007, 11:55

Message par nadjyla »

Bonjour :)
joker_vb a écrit :Suis vraiment un newbie :lol:

Alors après un

Code : Tout sélectionner

#ifconfig ath0 up
#iwlist ath0 scan
me trouve des réseaux.

La commande "ifconfig interface up " serait à rajouter dans le wiki, non?

Mon premier message sur ce forum, donc je préfère demander avant :oops: .
Répondre