nowahn a écrit :Code : Tout sélectionner
02:00.0 Network controller: RaLink RT2860
...
Capabilities: [100] Advanced Error Reporting
UESta: ... UnsupReq+ ...
...
CESta: ... NonFatalErr+
...
wain a écrit :Code : Tout sélectionner
02:00.0 Network controller: RaLink RT2860
...
Capabilities: [100] Advanced Error Reporting
UESta: ... UnsupReq- ...
...
CESta: ... NonFatalErr-
...
Même matos
permet moi de protester, ya quelques différences. et toi, , t'as le même matos que qui ?
wain a écrit :mon module s'appelle rt2860 et non rt2860sta
ça c'est juste que le PKGBUILD change le nom du fichier, qui s'appelle bien rt2860sta à la compilation
balbuze a écrit :ben en fait j'ai commencé par là maître... Et comme ça marchait pas je suis passé en mode à la mano, et comme ça marchait tjs pas j'ai re-installé le paquet et ben ça marche toujours pas
moi aussi j'ai tout essayé (les 2 paquets sur AUR, et les sources de RaLink), rien n'a marché (impossible de configurer le
SSID par exemple).
ma méthode qui marche plus ou moins, c'est de configurer la plupart des paramètres dans le fichier
/etc/Wireless/RT2860STA/RT2860STA.dat (note qu'aucun des 2 paquets AUR n'installe ce fichier, il faut installer avec les sources RaLink ou bricoler le PKGBUILD)
moi j'ai changé ceci, pas sûr que tout soit utile, mais pas le temps de chercher plus :
Code : Tout sélectionner
...
CountryRegion=
CountryRegionABand=
CountryCode=FR
ChannelGeography=
...
SSID=<mon SSID>
...
EncryptType=WEP
...
Key1Str=<ma clé WEP>
...
#CarrierDetect=0
(j'ai mis la dernière ligne en commentaire car elle est absente sur le mandriva d'origine, je sais pas si ça change quelquechose)
ensuite, j'ai écrit un script que je lance depuis /etc/rc.local (au départ pour débuguer, mais pour l'instant je fonctionne toujours avec ça) :
Code : Tout sélectionner
#! /bin/bash
netstart="$(date +%s)" # pour chronométrer
ifconfig ra0 up
# pas besoin de iwconfig,
# tout est configuré dans RT2860STA.dat
dhcpcd ra0
# boucle pour recommencer tant que ça ne marche pas
until ping -c 1 <ip de mon routeur> &> /dev/null ;
do
netmid="$(date +%s)"
echo ">>> dhcp raté, nouvel essai : $((${netmid}-${netstart}))s"
# iwlist pour vérifer, toujours OK chez moi
iwlist ra0 scanning | grep ESSID
dhcpcd ra0 ;
done
netend="$(date +%s)"
echo ">>> connecté en $((${netend}-${netstart}))s"
puis dans
/etc/rc.local :
(netstart est le nom de mon script, il faut le rendre exécutable)
tu peux vérifier où ça en est avec un
cat /root/netstart.log, à la fin, t'as le temps de connection.
chez moi, au début, le chrono indiquait toujours entre 275 et 300 secondes (5 minutes, donc soit patient).
notez que j'ai essayé plein de choses, entre autre :
- en ip fixe, exactement les mêmes temps de connection
- en faisant un ifconfig up / ifconfig down à chaque boucle, là, ça se connecte jamais
depuis, j'ai installé xorg et lxde (un bureau, comme KDE et gnome), ça marche un peu mieux (record en 35 secondes). la différence que j'ai vu est qu'il y a cette ligne en plus (après connection) :
Code : Tout sélectionner
# ifconfig ra0
...
inet6 addr: xxxx::xxx:xxxx:xxxx:xxxx/xx Scope:Link
...
(les
x sont des chiffres hexadécimaux
pour être clair, cette ligne est :
- absente sur archlinux sans xorg et lxde
- présente sur archlinux avec xorg et lxde
- présente sur le système d'origine
voilà, je sais pas quoi faire de cette info ...
pour info, mon système d'origine est une mandriva à la sauce du constructeur (Hercules), avec notamment une gestionnaire de connection développé par Hercules (qui est apparament sous GPL, mais j'ai pas trouvé les sources)
voilà, moi j'ai un peu abandonné ce problème pour le moment (c'est mon premier portable, j'ai encore des choses à voir - j'ai mis un jour entier à configurer le touchpad), mais je suis intéressé pour savoir si ma solution marche pour toi et si tu a le même matos que moi ou que wain.
Edit : si tu a encore xubuntu installé, tu peux aussi chercher comment c'est configuré, ça pourrait aider
Prends le temps de rêvasser, l'inspiration viendra ...