web-dev-qa-db-fra.com

Comment faire fonctionner un périphérique sans fil rt2800usb?

Mon tout nouveau bureau fonctionnant sous 13.04 a des problèmes sans fin avec le sans fil. Des dizaines d’autres inondent les forums de rapports sur les mêmes problèmes.

Cela a bien fonctionné pendant quelques jours, puis il y a eu quelques jours où il a commencé à avoir des problèmes parfois et à travailler parfois. Maintenant ça ne marche jamais du tout.

J'ai plus de 5 appareils capables de se connecter sans aucun problème, dont un iPhone, un téléphone Android, 3DS, plusieurs consoles de jeux, un ordinateur portable sous Windows 7 et même un deuxième ordinateur de bureau sous Ubuntu 12.04 assis à droite derrière la machine 13.04. Tous les autres appareils ont des barres sans fil complètes affichées (signaux forts).

À tout moment, l'un des événements suivants se produit et il change au hasard:

  • Essayer de se connecter pour toujours, mais ne jamais établir de connexion. Icône sans fil animée en permanence.
  • Ne trouve aucun réseau sans fil du tout. (Il y a 12+ dans la plage en fonction d'autres appareils.)
  • Ne tentera pas de se connecter au réseau. Si j'utilise l'icône pour me connecter, le message "Déconnecté" s'affichera dans quelques secondes.
  • Va demander en permanence le mot de passe du réseau. Taper correctement ne vous aide pas.
  • Le sans fil fonctionne bien. Cela arrive parfois. Il peut fonctionner plusieurs jours à la fois, ou seulement 10 minutes à la fois.

Diverses choses qui ne font généralement rien mais qui parfois règlent le problème:

  • Redémarrez. Cela a la meilleure chance d'aider, mais cela prend généralement plus de 5 fois.
  • Désactiver/réactiver le Wi-Fi à l'aide de l'icône sans fil.
  • Désactiver/réactiver la mise en réseau à l'aide de l'icône sans fil.
  • Utilisez l'icône pour essayer de vous connecter à un réseau (si trouvé).
  • Utilisez l'icône pour ouvrir Modifier les connexions et supprimer mes informations de connexion, ce qui les recréera (une fois qu'elles auront été retrouvées).

Diverses choses qui semblent ne faire aucune différence:

  • Basculement entre les en-têtes Linux dans grub au démarrage, entre 3.10.0, 3.9.0 et 3.8.0.
  • Déplacez le routeur sans fil très près du bureau.
  • Lancer Sudo rfkill unblock all (Je ne sais pas ce que cela est supposé faire.)

J'ai utilisé Ubuntu pendant 6 ans et je n'ai jamais eu de problème avec la mise en réseau. Maintenant, je passe tout mon temps à lire des rapports de problèmes sans fin et à essayer toutes les réponses. Aucun d'entre eux n'a aidé. Je le fais au lieu de travailler, ce qui va à l’encontre de l’utilisation d’Ubuntu. Pour être honnête, c'est navrant.

Dans l'état actuel "aucun réseau n'apparaît", voici les résultats des opérations aléatoires que les autres utilisateurs sont généralement invités à exécuter:

lspic

00:00.0 Host bridge: Intel Corporation Haswell DRAM Controller (rev 06)
00:01.0 PCI bridge: Intel Corporation Haswell PCI Express x16 Controller (rev 06)
00:14.0 USB controller: Intel Corporation Lynx Point USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation Lynx Point MEI Controller #1 (rev 04)
00:19.0 Ethernet controller: Intel Corporation Ethernet Connection I217-V (rev 04)
00:1a.0 USB controller: Intel Corporation Lynx Point USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation Lynx Point High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation Lynx Point PCI Express Root Port #1 (rev d4)
00:1c.2 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d4)
00:1d.0 USB controller: Intel Corporation Lynx Point USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation Lynx Point LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation Lynx Point 6-port SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation Lynx Point SMBus Controller (rev 04)
01:00.0 VGA compatible controller: NVIDIA Corporation GF119 [GeForce GT 610] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GF119 HDMI Audio Controller (rev a1)
03:00.0 PCI bridge: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge (rev 03)

lsmod

Module                  Size  Used by
e100                   41119  0 
nls_iso8859_1          12713  1 
parport_pc             28284  0 
ppdev                  17106  0 
bnep                   18258  2 
rfcomm                 47863  12 
binfmt_misc            17540  1 
arc4                   12573  2 
rt2800usb              27201  0 
rt2x00usb              20857  1 rt2800usb
rt2800lib              68029  1 rt2800usb
rt2x00lib              55764  3 rt2x00usb,rt2800lib,rt2800usb
coretemp               13596  0 
mac80211              656164  3 rt2x00lib,rt2x00usb,rt2800lib
kvm_intel             138733  0 
kvm                   452835  1 kvm_intel
cfg80211              547224  2 mac80211,rt2x00lib
crc_ccitt              12707  1 rt2800lib
ghash_clmulni_intel    13259  0 
aesni_intel            55449  0 
usb_storage            61749  1 
aes_x86_64             17131  1 aesni_intel
joydev                 17613  0 
xts                    12922  1 aesni_intel
nouveau              1001310  3 
snd_hda_codec_hdmi     37407  1 
lrw                    13294  1 aesni_intel
gf128mul               14951  2 lrw,xts
mxm_wmi                13021  1 nouveau
snd_hda_codec_realtek    46511  1 
ablk_helper            13597  1 aesni_intel
wmi                    19256  2 mxm_wmi,nouveau
snd_hda_intel          44397  5 
ttm                    88251  1 nouveau
drm_kms_helper         49082  1 nouveau
drm                   295908  5 ttm,drm_kms_helper,nouveau
snd_hda_codec         190010  3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel
cryptd                 20501  3 ghash_clmulni_intel,aesni_intel,ablk_helper
snd_hwdep              13613  1 snd_hda_codec
snd_pcm               102477  3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
btusb                  18291  0 
snd_page_alloc         18798  2 snd_pcm,snd_hda_intel
snd_seq_midi           13324  0 
i2c_algo_bit           13564  1 nouveau
snd_seq_midi_event     14899  1 snd_seq_midi
snd_rawmidi            30417  1 snd_seq_midi
snd_seq                61930  2 snd_seq_midi_event,snd_seq_midi
bluetooth             251354  22 bnep,btusb,rfcomm
snd_seq_device         14497  3 snd_seq,snd_rawmidi,snd_seq_midi
lpc_ich                17060  0 
snd_timer              29989  2 snd_pcm,snd_seq
mei                    46588  0 
snd                    69533  20 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_device
psmouse                97838  0 
microcode              22923  0 
soundcore              12680  1 snd
video                  19467  1 nouveau
mac_hid                13253  0 
serio_raw              13215  0 
lp                     17799  0 
parport                46562  3 lp,ppdev,parport_pc
hid_generic            12548  0 
usbhid                 47346  0 
hid                   101248  2 hid_generic,usbhid
ahci                   30063  3 
libahci                32088  1 ahci
e1000e                207005  0 
ptp                    18668  1 e1000e
pps_core               14080  1 ptp

réseau Sudo lshw -c

00:00.0 Host bridge: Intel Corporation Haswell DRAM Controller (rev 06)
00:01.0 PCI bridge: Intel Corporation Haswell PCI Express x16 Controller (rev 06)
00:14.0 USB controller: Intel Corporation Lynx Point USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation Lynx Point MEI Controller #1 (rev 04)
00:19.0 Ethernet controller: Intel Corporation Ethernet Connection I217-V (rev 04)
00:1a.0 USB controller: Intel Corporation Lynx Point USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation Lynx Point High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation Lynx Point PCI Express Root Port #1 (rev d4)
00:1c.2 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d4)
00:1d.0 USB controller: Intel Corporation Lynx Point USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation Lynx Point LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation Lynx Point 6-port SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation Lynx Point SMBus Controller (rev 04)
01:00.0 VGA compatible controller: NVIDIA Corporation GF119 [GeForce GT 610] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GF119 HDMI Audio Controller (rev a1)
03:00.0 PCI bridge: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge (rev 03)

Sudo iwconfig

eth0      no wireless extensions.

lo        no wireless extensions.

wlan0     IEEE 802.11bgn  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:on

analyse de Sudo iwlist

eth0      Interface doesn't support scanning.

lo        Interface doesn't support scanning.

wlan0     No scan results

NOTE: Ce dmesg a été effectué après un redémarrage, le gestionnaire de réseau affichant continuellement le message "déconnecté". Donc, il a dû essayer de se connecter à ce moment. Mon réseau était affiché dans la liste des options. Il s'agissait de la seule option malgré les autres périphériques captant plus de 12 points d'accès. Le canal du routeur est défini sur auto.

dmesg | tail -

[  187.418446] wlan0: associated
[  190.405601] wlan0: disassociated from 00:14:d1:a8:c3:44 (Reason: 15)
[  190.443312] cfg80211: Calling CRDA to update world regulatory domain
[  190.443431] wlan0: deauthenticating from 00:14:d1:a8:c3:44 by local choice (reason=3)
[  190.451635] cfg80211: World regulatory domain updated:
[  190.451643] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[  190.451648] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[  190.451652] cfg80211:   (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[  190.451656] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[  190.451659] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[  190.451662] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[  191.824451] wlan0: authenticate with 00:14:d1:a8:c3:44
[  191.850608] wlan0: send auth to 00:14:d1:a8:c3:44 (try 1/3)
[  191.884604] wlan0: send auth to 00:14:d1:a8:c3:44 (try 2/3)
[  191.886309] wlan0: authenticated
[  191.886579] rt2800usb 3-5.3:1.0 wlan0: disabling HT as WMM/QoS is not supported by the AP
[  191.886588] rt2800usb 3-5.3:1.0 wlan0: disabling VHT as WMM/QoS is not supported by the AP
[  191.889556] wlan0: associate with 00:14:d1:a8:c3:44 (try 1/3)
[  192.001493] wlan0: associate with 00:14:d1:a8:c3:44 (try 2/3)
[  192.040274] wlan0: RX AssocResp from 00:14:d1:a8:c3:44 (capab=0x431 status=0 aid=3)
[  192.044235] wlan0: associated
[  193.948188] wlan0: deauthenticating from 00:14:d1:a8:c3:44 by local choice (reason=3)
[  193.981501] cfg80211: Calling CRDA to update world regulatory domain
[  193.984080] cfg80211: World regulatory domain updated:
[  193.984082] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[  193.984084] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[  193.984085] cfg80211:   (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[  193.984085] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[  193.984086] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[  193.984087] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)

Le routeur utilise le filtrage MAC et la sécurité est WPA PSK avec le chiffrement automatique.

Alors, des idées? Ou bien la solution consiste-t-elle simplement à ne pas utiliser 13.04 à moins d’avoir une connexion câblée? (Je n'ai pas cette option.) Si oui, s'il vous plaît dites-moi simplement. J'ai survécu à 9.04 Jaunty, et je peux survivre à 13.04 Raring.

Mise à jour # 1

Résultats de l'essai de la première réponse de Wild Man:

jii@conan:~$ echo "options rt2800usb nohwcrypt=y" | Sudo tee /etc/modprobe.d/rt2800usb.conf
options rt2800usb nohwcrypt=y

jii@conan:~$ Sudo modprobe -rfv rt2800usb 
rmmod rt2800usb
rmmod rt2800lib
rmmod crc_ccitt
rmmod rt2x00usb
rmmod rt2x00lib
rmmod mac80211
rmmod cfg80211

jii@conan:~$ Sudo modprobe -v rt2800usb
insmod /lib/modules/3.10.0-031000-generic/kernel/lib/crc-ccitt.ko 
insmod /lib/modules/3.10.0-031000-generic/kernel/net/wireless/cfg80211.ko 
insmod /lib/modules/3.10.0-031000-generic/kernel/net/mac80211/mac80211.ko 
insmod /lib/modules/3.10.0-031000-generic/kernel/drivers/net/wireless/rt2x00/rt2x00lib.ko 
insmod /lib/modules/3.10.0-031000-generic/kernel/drivers/net/wireless/rt2x00/rt2800lib.ko 
insmod /lib/modules/3.10.0-031000-generic/kernel/drivers/net/wireless/rt2x00/rt2x00usb.ko 
insmod /lib/modules/3.10.0-031000-generic/kernel/drivers/net/wireless/rt2x00/rt2800usb.ko nohwcrypt=y 

J'ai essayé:

gksudo gedit /etc/pm/power.d/wireless

mais je n'avais pas le paquet. Il a dit d'installer Gksu. J'ai essayé, mais bien sûr, n'ayant pas Internet, je n'ai pas reçu le paquet.

Alors à la place j'ai fait:

Sudo gedit /etc/pm/power.d/wireless

Qui a créé le fichier. Voici le corps:

#!/bin/sh

/sbin/iwconfig wlan0 power off

J'ai ensuite redémarré. Pas de changement. J'ai essayé d'ajouter exit 0 au bas du fichier sans fil, puis j'ai redémarré. Pas de changement. Veuillez noter qu'il s'agit d'un ordinateur de bureau. Je suppose que la gestion de l'alimentation concerne principalement les ordinateurs portables, mais iwconfig indique que la gestion de l'alimentation est activée, alors qui sait.

Les modifications de routeur recommandées ne m'ont pas été apportées car les paramètres actuels du routeur sont (je pense) obligatoires pour certains de mes anciens appareils et parce qu'ils fonctionnent sur tous mes appareils modernes, y compris Ubuntu 12.04 et Windows 7. J'apprécie vraiment le conseil cependant, et je vérifierai quand j’aurai le temps.

Quelque chose d'essayer?

Mise à jour # 2

J'ai démarré Ubuntu 12.04.3 à partir d'un DVD et les mêmes problèmes existent.

J'ai un ancien ordinateur de bureau séparé avec 12.04 installé qui n'a aucun problème sans fil. Il est donc évident que le problème est la compatibilité du matériel sans fil dans les versions 12.04.03, LTS et 13.04.

Mise à jour #

Les mêmes problèmes existent même lors de l'utilisation d'une connexion filaire. J'ai branché un câble Ethernet directement sur le routeur et le gestionnaire de réseau a ajouté une entrée "Auto Ethernet", mais il ne peut pas établir de connexion. Donc, le problème n'est pas spécifique au sans fil.

Pendant ce temps, j'ai acheté un adaptateur USB sans fil Trendnet N300, TEW-664UB. Je l'ai branché, mais je ne sais pas comment faire en sorte que Ubuntu essaye de l'utiliser. Quelqu'un peut-il me dire comment? Puis-je télécharger un package sur un autre ordinateur et copier le fichier .deb pour effectuer une installation, etc.?

J'installe Windows 7 pour vérifier que la connexion Internet fonctionne bien et qu'il ne s'agit pas simplement d'un matériel défectueux.

Merci de votre aide.

5
Jii

Veuillez copier et coller une ligne à la fois pour plus de précision:

echo "options rt2800usb nohwcrypt=y" | Sudo tee /etc/modprobe.d/rt2800usb.conf 

Sudo modprobe -rfv rt2800usb 

Sudo modprobe -v rt2800usb 

surveillez les erreurs. Ensuite:

gksudo gedit /etc/pm/power.d/wireless

(cela créera ou modifiera un fichier de configuration qui remplacera le comportement de gestion de l’alimentation par défaut) et entrera ce qui suit:

#!/bin/sh

/sbin/iwconfig wlan0 power off

au-dessus de exit0, puis enregistrez gedit, fermez-le.

Ce message d'erreur est dans dmesg "la désactivation de HT car WMM/QoS n'est pas pris en charge par le point d'accès" Je vous recommande d'aller dans votre routeur et de le désactiver.

Définissez également votre cryptage dans les paramètres du routeur sur wpa2 uniquement si vous disposez de cette option.

Si vous changez le cryptage en wpa2, vous devrez aller dans le gestionnaire de réseau dans le coin supérieur droit de l'écran en cliquant sur l'icône Internet, puis aller à éditer connexions> sans fil et changer les paramètres de sécurité en wpa/wpa2 et redémarrer. Merci

1
Wild Man