Tout d'abord, je veux juste dire que je travaille en tant qu'ingénieur informatique (Windows Desktop / Server, etc.), donc je suis prêt à aller au sol lorsqu'il s'agit de faire avancer le dépannage technique. Malheureusement, cependant, je suis nouveau sur Linux, alors soyez gentil en même temps.
Le problème:
Depuis la mise à niveau de mon ordinateur portable HP Pavilion G6 d'Ubuntu 12.10 à 13.04, mon sans fil ne fonctionne pas correctement. Le problème principal est que si je m'assois à l'étage, le signal sans fil tombe à environ '2' barres et les vitesses de téléchargement (selon speedtest.net) sont extrêmement lentes (0,26 Mbps). Cependant, si je vais m'asseoir dans les escaliers juste en face de mon routeur, je reçois un signal complet et speedtest.net montre une connexion rapide (environ 40 Mbps).
Cela ne se produit pas sur Ubuntu 12.10. Assis à l'étage et en bas, je peux obtenir un signal fort et des résultats de test de vitesse allant jusqu'à 40 Mbps.
Je peux fournir des captures d'écran des résultats si des preuves sont requises.
Naturellement, ce problème est à l'origine de mon deuxième problème. Périodiquement à des moments aléatoires, la connexion au Wifi demandera le mot de passe Wifi (clairement le mot de passe est correct car tous les autres appareils se connectent bien et cela fonctionnait juste sur ce mot de passe). Si j'essaie de cliquer sur OK pour accepter le mot de passe saisi, il réessayera de se connecter pendant quelques instants avant de demander à nouveau le mot de passe. Cela se terminera en boucle continue jusqu'à ce que je redémarre l'ordinateur portable.
Ce que j'ai essayé / recherché:
Ainsi, à partir de nombreuses recherches sur Google, de questions Askubuntu, de guides de dépannage du wifi, de bases de connaissances pour le type de matériel, etc. etc. .
Jusqu'au point:
L'exécution des commandes suivantes à la fois sur 12.10 et 13.04 montre les résultats suivants:
Ubuntu 12.10
root@chris-test:~# lshw -C network
*-network
description: Wireless interface
product: Ralink corp.
vendor: Ralink corp.
physical id: 0
bus info: pci@0000:01:00.0
logical name: wlan0
version: 00
serial: 68:94:23:0d:0e:db
width: 32 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=rt2800pci driverversion=3.5.0-22-generic firmware=0.34 ip=192.168.15.225 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
resources: irq:16 memory:52500000-5250ffff
*-network
description: Ethernet interface
product: RTL8101E/RTL8102E PCI Express Fast Ethernet controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:02:00.0
logical name: eth0
version: 05
serial: 28:92:4a:56:90:7e
size: 10Mbit/s
capacity: 100Mbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl_nic/rtl8105e-1.fw latency=0 link=no multicast=yes port=MII speed=10Mbit/s
resources: irq:42 ioport:3000(size=256) memory:52404000-52404fff memory:52400000-52403fff
root@chris-test:~# lspci -nnk | grep -iA2 net
01:00.0 Network controller [0280]: Ralink corp. Device [1814:539b]
Subsystem: Hewlett-Packard Company Device [103c:18ed]
Kernel driver in use: rt2800pci
--
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 05)
Subsystem: Hewlett-Packard Company Device [103c:183f]
Kernel driver in use: r8169
Ubuntu 13.04
root@chris-laptop:~# lshw -C network
*-network
description: Wireless interface
product: Ralink corp.
vendor: Ralink corp.
physical id: 0
bus info: pci@0000:01:00.0
logical name: wlan0
version: 00
serial: 68:94:23:0d:0e:db
width: 32 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=rt2800pci driverversion=3.8.0-19-generic firmware=0.34 ip=192.168.15.225 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
resources: irq:16 memory:52500000-5250ffff
*-network
description: Ethernet interface
product: RTL8101E/RTL8102E PCI Express Fast Ethernet controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:02:00.0
logical name: eth0
version: 05
serial: 28:92:4a:56:90:7e
size: 10Mbit/s
capacity: 100Mbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl_nic/rtl8105e-1.fw latency=0 link=no multicast=yes port=MII speed=10Mbit/s
resources: irq:43 ioport:3000(size=256) memory:52404000-52404fff memory:52400000-52403fff
root@chris-laptop:~# lspci -nnk | grep -iA2 net
01:00.0 Network controller [0280]: Ralink corp. Device [1814:539b]
Subsystem: Hewlett-Packard Company Device [103c:18ed]
Kernel driver in use: rt2800pci
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 05)
Subsystem: Hewlett-Packard Company Device [103c:183f]
Kernel driver in use: r8169
Donc, d'après ce que je peux voir, la seule différence principale ici est la «version de conduite» sur les deux distributions.
Ubuntu 12.10:
configuration: broadcast=yes driver=rt2800pci driverversion=3.5.0-22-generic firmware=0.34 ip=192.168.15.225 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
driverversion = 3.5.0.22-generic
Ubuntu 13.04:
configuration: broadcast=yes driver=rt2800pci driverversion=3.8.0-19-generic firmware=0.34 ip=192.168.15.225 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
drivervesrion = 3.8.0.19-générique
Je ne peux qu'imaginer que quelque chose a été changé dans les nouvelles versions, ce qui cause des problèmes avec ma carte sans fil.
Donc, ce que je pense que je devrais faire, c'est pousser ce pilote vers l' ancienne version? Quelqu'un peut-il confirmer cela comme une solution possible? Quelqu'un peut-il me dire que j'aboie l'arbre complètement faux?
J'espère que cela a été suffisamment informatif pour que quelqu'un puisse vous aider. Si des informations supplémentaires sont nécessaires, comme mentionné précédemment, je suis plus qu'heureux d'exécuter d'autres commandes et tests pour essayer d'isoler le problème.
PS Merci d'avance pour votre temps et votre considération.
Mise à jour
J'ai donc passé un moment très intéressant hier soir!
Mon lecteur de DVD n'a pas pu ouvrir le plateau en appuyant sur le bouton et ne lisait plus les DVD.
J'ai connecté l'alimentation secteur à mon ordinateur portable et bonjour, mon lecteur de DVD a recommencé à fonctionner.
Laissant le secteur connecté, j'ai essayé d'exécuter un speedtest sur le wifi. (40Mbps - capacité à peu près complète de ma ligne).
Cependant, j'ai essayé la batterie le 12.10 et il n'y a aucun problème.
Mon hypothèse
En découvrant cela, je peux seulement supposer que 13.04 ne prend pas correctement en charge mes paramètres de batterie / alimentation?
L'autre possibilité est que la batterie elle-même est défectueuse, mais lorsque j'exécute un test de batterie à partir du HP UEFI, il ne semble pas montrer d'erreurs.
Pensées?
Mise à jour 19/09/13
Donc, à la suite de cela, j'ai essayé de mettre à jour le noyau de partition 13.04 en 3.9 plutôt qu'en 3.8, ce qui a résolu le problème pour certaines personnes selon un certain nombre de suiveurs de bogues.
Malheureusement, cela n'a pas résolu le problème pour moi. Cela me fait penser que c'est probablement un problème de noyau avec ces pilotes.
D'autres réflexions?
Réponses:
Je vous suggère d'essayer deux choses:
echo "options rt2800pci nohwcrypt=1" | sudo tee /etc/modprobe.d/rt2800pci.conf
sudo modprobe -rfv rt2800pci
sudo modprobe -v rt2800pci
Je crois que la gestion de l'alimentation est le principal problème, veuillez faire:
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 entrez les informations suivantes:
#!/bin/sh
/sbin/iwconfig wlan0 power off
au-dessus de exit0, puis enregistrez gedit, fermez et redémarrez.
Merci
la source
Malheureusement pas une solution de ma part. Ces versions de pilotes sont en fait les versions du noyau. Les modules de pilotes sont fournis dans le cadre du noyau lui-même, donc la rétrogradation ne sera pas facile.
Pour moi, j'ai abandonné la carte wifi basée sur ralink il y a quelque temps à cause de problèmes similaires sur diverses distributions Linux, mais cela peut valoir la peine d'essayer la solution proposée ici par Hadaka de désactiver hwcrypt pour le pilote (quoique pour le 12.04):
la source
Ainsi, grâce à des recherches approfondies et à de la patience, j'ai réussi à résoudre ce problème sur mon HP Pavilion G6 à l'aide du pilote RT5390sta. J'obtiens maintenant le plein 40 Mbps en aval (juste en dessous) et environ 10 Mbps en amont (jamais plus élevé de toute façon) de notre ligne de fibre.
Ce que j'ai fait pour résoudre le problème
Tout d'abord, j'ai vu beaucoup de gens suggérer que la mise à niveau de leur noyau vers 3.9 fonctionnerait, mais malheureusement cela n'a pas fonctionné pour moi.
Après avoir passé tant de temps à essayer de résoudre ce problème, le noyau 3.11.1 (stable) a été publié et je l'ai installé comme indiqué par le lien ci-dessous:
http://ubuntuhandbook.org/index.php/2013/09/kernel-3-11-1-released-install-upgrade-in-ubuntu-linux-mint/
utilisez wget pour récupérer les fichiers .deb
puis installez ces fichiers .deb à l'aide de dpkg -i
Grub mis à jour (si nécessaire):
Noyau vérifié après le redémarrage:
Après avoir installé ce noyau, j'ai suivi un article (# 14) sur le site de suivi des bogues ci-dessous:
https://bugs.launchpad.net/ubuntu/+bug/1173759
tar -xvf /home/ukbeast/USERNAME/Downloads/2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO_v2. bz2.bz2
cd 2011_1007_RT5390_RT5392_Linux_STA_V2.5.0.3_DPO
patch -p1 <rt5592sta_fix_64bit_3.8.patch
(si demande de répertoire, pointez-le sur pci_main_dev.c)make
sudo make install
modprobe rt5390sta
Après tout cela, mes tests de vitesse sont revenus aux taux attendus. Il peut s'agir du pilote et du correctif, ou peut-être simplement du noyau 3.11.1, mais dans tous les cas, ces étapes ont réussi à résoudre mon problème.
la source
Je crois que ceci vous aidera. J'aime utiliser WICD car c'est un gestionnaire de réseau simple et facile à utiliser. C'est une très bonne alternative au gestionnaire de réseau dans Ubuntu et il semble toujours fonctionner lorsque Network Manager ne fonctionne pas. Pour l'installer, il suffit d'ouvrir le terminal. Téléchargez maintenant le dernier NetworkManager, au cas où vous auriez besoin de le réinstaller si WICD ne fonctionne pas sudo apt-get install -d --reinstall network-manager network-manager-gnome
Ensuite, pour l'installer sudo apt-get install wicd-gtk
Et maintenant, vous devez désinstaller NetworkManager: sudo apt-get remove --purge network-manager-gnome network-manager
Maintenant, vous pouvez trouver WICD dans votre menu Démarrer WICD, trouver le réseau que vous souhaitez utiliser et entrer les informations nécessaires, mot de passe, cryptage, etc. et choisissez Se connecter automatiquement à ce réseau. Vous devriez être prêt à partir!
WICD peut également être disponible dans Ubuntu Update Manager afin que vous puissiez y regarder en premier, mais il est important de désinstaller complètement Network Manager pour éviter les conflits !!
la source