Ralink RT3090 Wireless via rt2800pci -> LENT

Bonjour

à intervalle régulier j’ai des ralentissement quand je navigue sur le net c’est flagrant.

j’ai redémarré la box au cas où il y avait encombrement sur le canal… mais rien y fait et en moyenne j’ai 4 barre sur 5. donc une bonne réception.

02:00.0 Network controller: Ralink corp. RT3090 Wireless 802.11n 1T/1R PCIe

[code]root@debian:/home/stefan# ifconfig
lo Link encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:4 errors:0 dropped:0 overruns:0 frame:0
TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
RX bytes:240 (240.0 B) TX bytes:240 (240.0 B)

wlan0 Link encap:Ethernet HWaddr 48:02:2a:fb:29:67
inet adr:192.168.0.22 Bcast:192.168.0.255 Masque:255.255.255.0
adr inet6: fe80::4a02:2aff:fefb:2967/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:26454 errors:0 dropped:0 overruns:0 frame:0
TX packets:21172 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
RX bytes:25555050 (24.3 MiB) TX bytes:3104346 (2.9 MiB)
[/code]

Bon c’est pas simple de donner plus de détaille pour expliquer “lenteur” donc je me tiens à votre disposition pour plus d’info.

Merci

Stefan

as tu moyen de tester la vitesse à l’intérieur de ton LAN (entre 2 ordis par exemple). ça te permettra de discriminer si ça vient avant ou aprés la box.
Tu peux aussi tester en filaire pour comparer (si tu n’as qu’un seul ordi).

Je peux faire un test de téléchargement entre la box en téléchargeant un fichier de 1 go

Et là pas de problème je télécharge environ dans les 3.3 mo/s
vitesse indiqué via Applet NetworkManager entre 90 et 120 mb/s
Et ça en continue.

en téléchargeant un iso d’ubuntu ( j’aurais pu prendre debian :laughing: ), je télécharge à 1.2 Mo/s et via Applet NetworkManager entre 90 et 120 mb/s

Et donc visiblement pas de problème

Par contre : en navigant sur des sites divers par moment en cliquant sur des liens j’ai des freez.

Plus flagrant en jouant à world of tanks. J’ai un ping dans les 50 ms et soudain pendant 2 secondes le tank ne réagis plus et reste bloqué sur la dernière commande. et je vois le ping atteindre les 500 ms !

Je ne peux pas faire de teste via un rj45 car ma carte réseau n’est pas reconnu ( et ça l’aire d’être compliqué à configurer ! ).
Mais quand je me connecte en usb via une tablette et ensuite en wifi sur la freebox.
Je n’ai aucun problème de navigation et mon ping sur world of tanks reste dans les 110 ms sans pique vers des 500 ms et freez.

:confused:

j’ai pas compris: qui est connecté en final en wifi ? Le PC ou le tablette ?
Pour ta debian, je ne peux que te conseiller les 2 pistes classiques:

  • vérifier que tu as la dernière version du driver ET du firmware
  • “jouer” avec le MTU (mais des personnes plus pointues sur les réseaux t’en diront plus).

j’ai pas compris: qui est connecté en final en wifi ? Le PC ou le tablette ?[/quote]

j’ai deux mode de connexion :

  • une carte pci express x1 (celle qui pose problème)
  • une connexion via usb sur une tablette qui elle même est connecté en wifi sur la box. Je partage la connexion de la tablette en usb.

[quote=“piratebab”]…
Pour ta debian, je ne peux que te conseiller les 2 pistes classiques:

  • vérifier que tu as la dernière version du driver ET du firmware
  • “jouer” avec le MTU (mais des personnes plus pointues sur les réseaux t’en diront plus).[/quote]

ok je regarde ça et je te dis la suite :slightly_smiling:

J’ai trouvé des explications au sujet du chipset rt3090 et le driver sur le site ubuntu et debian. J’ai fait un mixe des deux mais je suis pas sûr du tout.

Je demande votre avis avant ! ça fait 2 jours que j’ai pas eu besoin de réinstaller debian ! je voudrais tenir 3 jours :laughing:
en gros il faut blacklister le driver rt2800pci

  • je créez le fichier ‘/etc/modprobe.d/rt2800pci.conf’ contenant ‘blacklist rt2800pci’
  • j’exécute ‘depmod -ae’ en tant que super-utilisateur dans le répertoire ‘/etc/modprobe.d/’
  • je recréez mon fichier avec la commande ‘update-initramfs -u’ dans ‘/etc/modprobe.d/’ (même si je pige pas ce que ça fait ! )

bon j’ai combien de pourcentage de bon dans ce mixe :geek:

cela empéchera le module en question de se charger. Mais il faut que tu utilises un autre module à la place (install du module et tout ça)

Cela met à jour les dépendances de module pour qu’un module n’essaie pas d’appeler le module blacklisté

initramfs est le programme chargé au boot (un sorte de noyau optimisé pour le boot). Il faut le reconstruire pour enlever le module que tu as blacklisté.

je suis bloqué à la deuxième manip du “depmod -ae”

root@debian:/etc/modprobe.d# depmod -ae WARNING: -e needs -E or -F

en cherchant sur le net il y en un qui explique ceci :

[quote]What I do is download Madwifi-ng from here:

It grabs revision 4136.
I do a make and make install.

Rebooting at this step doesn’t do anything

If I run

depmod -ae

It responds:

WARNING: -e needs -E or -F FATAL: Could not open /lib/modules/2.6.35-22-generic/modules.dep.temp for writing: Permission denied

If I run:

Same thing, however it doesn’t display the FATAL message.
[/quote]


QUESTIONS :

[ul]1 . Esque celà va résoudre mon problème de message d’erreur du “depmod -ae” ?
2 . Et http://svn.madwifi-project.org/madwifi/trunk/ à télécharger sans risque ?[/ul]

En cherchant un peu, j’ai effectivement vu que le rt3090 posait pas mal de problème avec le driver rt28000.
La cause est identifiée comme étant le powermanagement qui déconne (j’ai déja connu ça sur un dongle).
Tu peux améliorer la situation par de la config.
Mais la solution est de passer au driver RT3090PCIe, proprio ralink (pas trouvé en libre).

Regarde le 2eme post de honzee
forums.linuxmint.com/viewtopic.php?f=42&t=132378

j’ai suivit l’opération pour la modification du contenu des deux fichiers et j’ai une erreur pendant la commande make

make make -C tools make[1]: entrant dans le répertoire « /home/stefan/Téléchargements/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/tools » gcc -g bin2h.c -o bin2h make[1]: quittant le répertoire « /home/stefan/Téléchargements/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/tools » /home/stefan/Téléchargements/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/tools/bin2h cp -f os/linux/Makefile.6 /home/stefan/Téléchargements/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux/Makefile make -C /lib/modules/3.2.0-4-amd64/build SUBDIRS=/home/stefan/Téléchargements/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux modules make[1]: entrant dans le répertoire « /usr/src/linux-headers-3.2.0-4-amd64 » CC [M] /home/stefan/Téléchargements/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux/../../common/crypt_md5.o CC [M] /home/stefan/Téléchargements/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux/../../common/crypt_sha2.o CC [M] /home/stefan/Téléchargements/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux/../../common/crypt_hmac.o CC [M] /home/stefan/Téléchargements/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux/../../common/crypt_aes.o CC [M] /home/stefan/Téléchargements/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux/../../common/crypt_arc4.o CC [M] /home/stefan/Téléchargements/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux/../../common/mlme.o /home/stefan/Téléchargements/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux/../../common/mlme.c: In function ‘MlmeResetRalinkCounters’: /home/stefan/Téléchargements/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux/../../common/mlme.c:870:2: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] /home/stefan/Téléchargements/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux/../../common/mlme.c:870:2: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] /home/stefan/Téléchargements/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux/../../common/mlme.c: In function ‘BssTableSetEntry’: /home/stefan/Téléchargements/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux/../../common/mlme.c:5822:39: warning: operation on ‘Tab->BssOverlapNr’ may be undefined [-Wsequence-point] CC [M] /home/stefan/Téléchargements/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux/../../common/cmm_wep.o CC [M] /home/stefan/Téléchargements/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux/../../common/action.o CC [M] /home/stefan/Téléchargements/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux/../../common/cmm_data.o CC [M] /home/stefan/Téléchargements/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux/../../common/rtmp_init.o CC [M] /home/stefan/Téléchargements/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux/../../common/cmm_tkip.o CC [M] /home/stefan/Téléchargements/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux/../../common/cmm_aes.o CC [M] /home/stefan/Téléchargements/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux/../../common/cmm_sync.o CC [M] /home/stefan/Téléchargements/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux/../../common/eeprom.o CC [M] /home/stefan/Téléchargements/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux/../../common/cmm_sanity.o CC [M] /home/stefan/Téléchargements/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux/../../common/cmm_info.o CC [M] /home/stefan/Téléchargements/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux/../../common/cmm_cfg.o CC [M] /home/stefan/Téléchargements/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux/../../common/cmm_wpa.o /home/stefan/Téléchargements/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux/../../common/cmm_wpa.c: In function ‘RTMPMakeRSNIE’: /home/stefan/Téléchargements/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux/../../common/cmm_wpa.c:2415:40: error: ‘WPA_TRIPAES_WPA2_TRIPAES’ undeclared (first use in this function) /home/stefan/Téléchargements/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux/../../common/cmm_wpa.c:2415:40: note: each undeclared identifier is reported only once for each function it appears in make[4]: *** [/home/stefan/Téléchargements/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux/../../common/cmm_wpa.o] Erreur 1 make[3]: *** [_module_/home/stefan/Téléchargements/20101216_RT3090_LinuxSTA_V2.4.0.4_WiFiBTCombo_DPO/os/linux] Erreur 2 make[2]: *** [sub-make] Erreur 2 make[1]: *** [all] Erreur 2 make[1]: quittant le répertoire « /usr/src/linux-headers-3.2.0-4-amd64 » make: *** [LINUX] Erreur 2

:017