web-dev-qa-db-fra.com

Ubuntu 18.04.1 LTS Intel Wireless est très lent avec le noyau 4.15

J'utilise un double démarrage de Windows 10 et Ubuntu. Les vitesses de connexion Wi-Fi sont bien dans Windows autour de 35 Mbp/s, mais je n’obtiens que 0,5 Mbp/s dans Ubuntu. J'ai essayé de mettre à jour le micrologiciel de l'adaptateur, de désactiver IPv6, d'utiliser le DNS de Google, de désactiver 802.11n, de passer à wicd. Rien n'a aidé.

Voici le résultat de lshw -c network

*-network                 
       description: Wireless interface
       product: Intel Corporation
       vendor: Intel Corporation
       physical id: 14.3
       bus info: pci@0000:00:14.3
       logical name: wlo1
       version: 10
       serial: a0:c5:89:ff:7a:f8
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=iwlwifi driverversion=4.15.0-32-generic firmware=34.0.0 ip=192.168.1.11 latency=0 link=yes multicast=yes wireless=IEEE 802.11
       resources: irq:16 memory:a339c000-a339ffff


*-network
       description: Ethernet interface
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: enp2s0
       version: 16
       serial: 94:c6:91:6c:4e:97
       size: 10Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl8168h-2_0.0.2 02/26/15 latency=0 link=no multicast=yes port=MII speed=10Mbit/s
       resources: irq:17 ioport:3000(size=256) memory:a3204000-a3204fff memory:a3200000-a3203fff

*-network
       description: Ethernet interface
       physical id: 2
       logical name: docker0
       serial: 02:42:1f:e9:61:dd
       capabilities: ethernet physical
       configuration: broadcast=yes driver=bridge driverversion=2.3 firmware=N/A ip=172.17.0.1 link=no multicast=yes

Sortie de dmesg | grep iwl

[ 1007.254551] iwlwifi 0000:00:14.3: Unhandled alg: 0x707
[ 1007.254572] iwlwifi 0000:00:14.3: Unhandled alg: 0x707
[ 1007.254580] iwlwifi 0000:00:14.3: Unhandled alg: 0x707
[ 1007.254587] iwlwifi 0000:00:14.3: Unhandled alg: 0x707
[ 1007.254594] iwlwifi 0000:00:14.3: Unhandled alg: 0x707

Cela dure en fait assez longtemps. Je n'ai copié que les premières lignes. Ce n'est que la première partie qui change. La partie entre parenthèses.

2
Joe Raycroft

Après de nombreuses recherches sur Internet à la recherche de réponses, j'ai finalement trouvé quelque chose qui m'a aidé. Il semble que cela puisse être un bogue dans le noyau Linux utilisé par Ubuntu 18.04.1. Jetez un oeil à ce rapport de bogue ici: Le pilote de la carte réseau Intel est lent

Je ne peux pas dire avec certitude si cela est applicable à d'autres adaptateurs réseau. Il semble y avoir un correctif pour ce problème et il pourrait être rétroporté si vous le souhaitez. J'ai juste choisi de mettre à jour le noyau. Je suis passé de 4.15.0.32.35 à 4.18.3 et le problème a été résolu.

Essayez ceci en premier

C’est l’autre source dont j’ai reçu des suggestions et qui, malheureusement, n’a pas fonctionné pour moi. WiFi lent Ubunt

Si cela ne fonctionne pas, essayez de mettre à jour le noyau Linux

C’est la source que j’ai utilisée pour les instructions sur la mise à jour du noyau pdate Linux Kernel

Voici un bref résumé:

Sudo add-apt-repository ppa:teejee2008/ppa
Sudo apt-get update
Sudo apt-get install ukuu

Après avoir installé UKUU, ouvrez-le, sélectionnez le noyau de votre choix et installez-le. Si vous obtenez une erreur indiquant que la connexion Internet n'est pas active, reportez-vous aux informations ci-dessous.

Comment résoudre la connexion Internet n'est pas actif lorsque vous utilisez UKUU

En essayant de mettre à jour le noyau via UKUU, j'ai eu une erreur qui disait que "la connexion Internet n'était pas active". J'ai été capable de résoudre ce problème en utilisant les conseils trouvés ici: la connexion Internet n'est pas une erreur active avec UK spécifiquement, j'ai essayé la suggestion de dreamcat4 de modifier /etc/resolv.conf

Voici un bref résumé sur la façon de résoudre ce problème:

Sudo nano /etc/resolv.conf

Ajoutez options single-request et enregistrez le fichier. Ce changement ne persistera pas car, autant que je sache, ce n’est pas vraiment la bonne façon de modifier ce fichier, mais je n’ai pas passé le temps de comprendre comment le modifier correctement et je n’ai pas voulu/besoin du changement de persiste quand même. Après avoir effectué cette modification, vous devriez pouvoir installer le noyau depuis UKUU.

J'espère que cela aidera quelqu'un. J'ai perdu beaucoup de temps à essayer de résoudre ce problème, alors j'espère que cela aidera tous ceux qui ont le même problème à gagner du temps.

3
Joe Raycroft