web-dev-qa-db-fra.com

WiFi via USB Netgear WNA3100M est très lent

J'espère que vous aurez le temps et la patience d'aider un novice en Linux.

Comme le câblage de mon bureau à domicile n’est pas pratiquement réalisable, j’essaie d’utiliser le Wi-Fi. Mon Netgear WNA3100M semble fonctionner, j'ai une connexion, mais le navigateur est très lent. Il fonctionne très mal et de manière intermittente dans le navigateur: parfois, pas de réponse du tout, quelques minutes plus tard, assez bien. Je devrais avoir une connexion de 20 Mo, mais les tests de vitesse ne me rapportent au maximum qu’à environ 3. Alors qu’un ordinateur portable Windows avec Wi-Fi intégré à côté de mon bureau Linux a une performance d’environ 20.

J'ai fait des recherches sur le forum et cette solution a semblé fonctionner: Le mini adaptateur WNA3100M USB Netgear N300 ne parvient pas à se connecter au wifi sur Ubuntu 15.04 . Mais après quelques redémarrages, le problème est revenu.

Je dois ajouter que j'ai utilisé une carte PCI-E Wi-Fi (Asus N53) il y a environ un mois. Je ne parvenais pas à faire fonctionner cette carte correctement sur KXStudio et cela avait pris beaucoup de travail de le faire fonctionner pour Ubuntu. Peut-être que certains pilotes ou autres résidus gâchent le Wi-Fi?

J'utilise actuellement Ubuntu et KXStudio.

Merci d'avance de m'aider.

Quelques sorties qui pourraient aider:

lsusb:

Bus 001 Device 002: ID 0846:9021 NetGear, Inc. 

périphériques usb:

T:  Bus=01 Lev=01 Prnt=01 Port=06 Cnt=01 Dev#=  2 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0846 ProdID=9021 Rev=02.00
S:  Manufacturer=Realtek
S:  Product=NETGEAR WNA3100M
S:  SerialNumber=00e04c000001
C:  #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
I:  If#= 0 Alt= 0 #EPs= 4 Cls=ff(vend.) Sub=ff Prot=ff Driver=rtl8192cu

nm-tool:

Device: wlan0  [VGV7519ECD1BE] -----------------------------------------------
  Type:              802.11 WiFi
  Driver:            rtl8192cu
  State:             connected
  Default:           yes
  HW Address:        A4:2B:8C:6D:C9:55

ifconfig:

wlan0     Link encap:Ethernet  HWaddr a4:2b:8c:6d:c9:55  
          inet addr:192.168.2.18  Bcast:192.168.2.255  Mask:255.255.255.0
          inet6 addr: fe80::a62b:8cff:fe6d:c955/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1530 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1596 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:641973 (641.9 KB)  TX bytes:262283 (262.2 KB)
1
Jaap B

Le problème est que vous avez installé ce pilote sans dkms. Après une mise à niveau du noyau, le pilote n'a pas été créé.

Vous pouvez l'installer à partir de ppa avec dkms

Sudo add-apt-repository ppa:hanipouspilot/rtlwifi
Sudo apt-get update
Sudo apt-get install rtl8192cu-dkms
1
Pilot6

J'ai eu le même problème. Voici mes coordonnées:

  • OS: Ubuntu 16.04
  • Noyau: 4.8.15
  • Problème avec le périphérique: Netgear WNA3100M
  • Problème: Vitesse de l'internet lente, pas de résolution DNS, connexion peu fiable
  • Statut après problème résolu: Vitesse maximale de l'Internet, connexion fiable, aucun problème avec la résolution DNS

WNA3100M utilise rtl8192 puce Wi-Fi. Le problème semble se produire car le pilote générique Ubuntu pour la puce rtl8192cu n’est pas totalement capable de gérer le WNA3100M.

Comment résoudre le problème:

Étape 1:

Installez le pilote personnalisé pour WNA3100M. Cela remplacera le pilote générique Ubuntu pour la puce rtl8192cu par un pilote personnalisé nommé 8192cu.

Pour ce faire, cliquez sur ce lien et suivez toutes les étapes de la section Installation:

https://github.com/pvaret/rtl8192cu-fixes

REDÉMARRER LE SYSTÈME.

Pour vérifier si l'installation a réussi ou non, vous pouvez exécuter dkms status dans le terminal. La sortie devrait indiquer installé pour le pilote 8192cu. Voici ma sortie:

nirmal@datainsights:~$ dkms status
8192cu, 1.10, 4.8.15-040815-generic, x86_64: installed

Étape 2:

Assurez-vous que le pilote installé à l’étape 1 est chargé. Votre sortie lsmod devrait afficher 8192cu . Comme ça:

nirmal@datainsights:~$ lsmod | grep 8192cu
8192cu                532480  0

Dans le même temps, rtl8192cu (pilote générique Ubuntu) ne devrait pas être chargé. La commande suivante ne devrait donc rien donner en retour:

nirmal@datainsights:~$ lsmod | grep rtl8192cu

Lisez plus loin si votre pilote ne se charge pas.

Si votre pilote 8192cu ne se charge pas et que vous avez désactivé rtl8192cu, votre WNA3100M ne sera pas détecté et votre réseau Wi-Fi sera désactivé.

Essayez de charger le pilote avec modprobe 8192cu . Est-ce que cela retourne une erreur? Si c'est le cas, vous devez le résoudre et vous assurer que le pilote se charge.

Dans mon cas, le pilote ne se chargeait pas à cause de l'option de démarrage sécurisé dans les paramètres du BIOS UEFI. J'ai désactivé l'option de démarrage sécurisé dans le menu du BIOS et le pilote chargé automatiquement.

Façons de désactiver le démarrage sécurisé dans UEFI:

  1. Désactivez l'option de démarrage sécurisé dans le menu du BIOS UEFI (en appuyant sur F2 ou sur DEL lorsque l'ordinateur démarre, passez en mode avancé, etc. Google avec le modèle de votre carte mère pour connaître la procédure exacte).
  2. Utiliser le paquet mokutil ubuntu (je n’ai pas essayé cette option)

En un mot, vous devez installer un pilote personnalisé et vous assurer qu'il se charge.

0
Nirmal