web-dev-qa-db-fra.com

Faire en sorte que le pilote iwlwifi charge le dernier firmware pour intel 7265D dans Ubuntu 16.04 avec le noyau 4.6.0

Ma connexion sans fil semble ralentir fréquemment d'environ 50 Mbps à 3 Mbps. Les autres PC du même réseau ne souffrent pas de ce ralentissement.

J'ai un AC 7265, REV = 0x210 (ce qui signifie 7265D selon https://wireless.wiki.kernel.org/en/users/Drivers/iwlwifi ) d'Intel (R). Je pense que le dernier firmware est iwlwifi-7265D-21.ucode. Il semble que le dernier firmware que j'ai est iwlwifi-7265D-13.ucode dans/lib/firmware.

Je pense que je dois mettre à jour le pilote afin qu'il puisse utiliser le dernier firmware. Quelqu'un peut-il m'aider avec cela? Merci.

Quelques informations système:

$ rfkill list all
0: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
1: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no


$ modinfo iwlwifi
filename:       /lib/modules/4.6.0-040600-generic/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko
license:        GPL
author:         Copyright(c) 2003- 2015 Intel Corporation <[email protected]>
description:    Intel(R) Wireless WiFi driver for Linux
firmware:       iwlwifi-100-5.ucode
firmware:       iwlwifi-1000-5.ucode
firmware:       iwlwifi-135-6.ucode
firmware:       iwlwifi-105-6.ucode
firmware:       iwlwifi-2030-6.ucode
firmware:       iwlwifi-2000-6.ucode
firmware:       iwlwifi-5150-2.ucode
firmware:       iwlwifi-5000-5.ucode
firmware:       iwlwifi-6000g2b-6.ucode
firmware:       iwlwifi-6000g2a-5.ucode
firmware:       iwlwifi-6050-5.ucode
firmware:       iwlwifi-6000-4.ucode
firmware:       iwlwifi-7265D-13.ucode
firmware:       iwlwifi-7265-13.ucode
firmware:       iwlwifi-3168-20.ucode
firmware:       iwlwifi-3160-13.ucode
firmware:       iwlwifi-7260-13.ucode
firmware:       iwlwifi-8265-20.ucode
firmware:       iwlwifi-8000C--13.ucode
firmware:       iwlwifi-9000--13.ucode
srcversion:     1A2FBF30BD4BF05A682F6C9
<SNIP SNIP>
depends:        cfg80211
intree:         Y
vermagic:       4.6.0-040600-generic SMP mod_unload modversions 
parm:           swcrypto:using crypto in software (default 0 [hardware]) (int)
parm:           11n_disable:disable 11n functionality, bitmap: 1: full, 2: disable agg TX, 4: disable agg RX, 8 enable agg TX (uint)
parm:           amsdu_size:amsdu size 0:4K 1:8K 2:12K (default 0) (int)
parm:           fw_restart:restart firmware in case of error (default true) (bool)
parm:           antenna_coupling:specify antenna coupling in dB (default: 0 dB) (int)
parm:           nvm_file:NVM file name (charp)
parm:           d0i3_disable:disable d0i3 functionality (default: Y) (bool)
parm:           lar_disable:disable LAR functionality (default: N) (bool)
parm:           uapsd_disable:disable U-APSD functionality (default: Y) (bool)
parm:           bt_coex_active:enable wifi/bt co-exist (default: enable) (bool)
parm:           led_mode:0=system default, 1=On(RF On)/Off(RF Off), 2=blinking, 3=Off (default: 0) (int)
parm:           power_save:enable WiFi power management (default: disable) (bool)
parm:           power_level:default power save level (range from 1 - 5, default: 1) (int)
parm:           fw_monitor:firmware monitor - to debug FW (default: false - needs lots of memory) (bool)
parm:           d0i3_timeout:Timeout to D0i3 entry when idle (ms) (uint)
parm:           disable_11ac:Disable VHT capabilities (bool)

$ grep [[:alnum:]] /sys/module/iwlwifi/parameters/*; lshw -c net
/sys/module/iwlwifi/parameters/11n_disable:0
/sys/module/iwlwifi/parameters/amsdu_size:0
/sys/module/iwlwifi/parameters/antenna_coupling:0
/sys/module/iwlwifi/parameters/bt_coex_active:Y
/sys/module/iwlwifi/parameters/d0i3_disable:Y
/sys/module/iwlwifi/parameters/d0i3_timeout:1000
/sys/module/iwlwifi/parameters/disable_11ac:N
/sys/module/iwlwifi/parameters/fw_monitor:N
/sys/module/iwlwifi/parameters/fw_restart:Y
/sys/module/iwlwifi/parameters/lar_disable:N
/sys/module/iwlwifi/parameters/led_mode:0
/sys/module/iwlwifi/parameters/nvm_file:(null)
/sys/module/iwlwifi/parameters/power_level:0
/sys/module/iwlwifi/parameters/power_save:N
/sys/module/iwlwifi/parameters/swcrypto:0
/sys/module/iwlwifi/parameters/uapsd_disable:Y
WARNING: you should run this program as super-user.
  *-network               
       description: Ethernet interface
       product: Ethernet Connection (3) I218-V
       vendor: Intel Corporation
       physical id: 19
       bus info: pci@0000:00:19.0
       logical name: enp0s25
       version: 03
       serial: b8:ae:ed:77:17:02
       capacity: 1Gbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=3.2.6-k firmware=0.2-4 latency=0 link=no multicast=yes port=twisted pair
       resources: irq:44 memory:aa100000-aa11ffff memory:aa13b000-aa13bfff ioport:3080(size=32)
  *-network
       description: Wireless interface
       product: Wireless 7265
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: wlp2s0
       version: 59
       serial: 34:13:e8:39:1f:9d
       width: 64 bits
       clock: 33MHz
       capabilities: bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=iwlwifi driverversion=4.6.0-040600-generic firmware=21.302800.0 ip=10.0.1.29 latency=0 link=yes multicast=yes wireless=IEEE 802.11abgn
       resources: irq:49 memory:aa000000-aa001fff
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.
3
Britt

J'ai eu un problème similaire avec mon Dell Precision M4700 qui a une carte wifi Intel 6300. Je suis passé d'Ubuntu 14.04 à 16.04 et tout d'un coup, la performance du wifi était horrible. J'essayais de télécharger un fichier de 60 Mo. Après 10-20 Mo, le téléchargement échouerait, il semblait que la connexion s'arrêterait juste pendant une minute tout en faisant quoi que ce soit. Après avoir cherché pendant plus d'une semaine et rencontré d'autres personnes ayant des problèmes similaires avec peu de résolution, j'ai décidé de recharger les pilotes et j'ai même essayé de passer à Ubuntu 16.10. Après avoir toujours eu des problèmes, j'ai remarqué qu'il y avait une nouvelle liste sous "Logiciels et mises à jour" dans l'onglet "Pilotes supplémentaires" pour un périphérique inconnu: "Utilisation du micrologiciel du microcode du processeur pour les processeurs Intel à partir d'Intel-microcode (propriétaire)". J'ai activé cela et redémarré, puis tout a recommencé à fonctionner comme s'il était neuf. Je ne sais pas si vous rencontrez toujours des problèmes, ou peut-être que d'autres rencontrent encore ce problème et peuvent l'essayer.

2
Carmine

J'ai le même problème et écrit à Intel, la réponse ci-dessous: Merci d'avoir contacté le support client d'Intel. Leur réponse:

Je peux confirmer que nous ne fournissons que des pilotes Windows du Intel® Dual Band Wireless-AC 7265, comme l’indique ce lien: https://downloadcenter.intel.com/product/83635/Intel-Dual -Band-Wireless-AC-7265

Linux fournira les pilotes appropriés pour la carte sans fil dans des mises à jour automatisées. Vous serez averti par une fenêtre contextuelle vous demandant de mettre à jour les pilotes. Cela devrait être configuré dans vos paramètres.

Pour en savoir plus sur la compatibilité du système d’exploitation et sur la prise en charge limitée de Linux via ce lien, consultez la fiche produit: http://www.intel.com/content/www/us/en/wireless-products/ dual-band-wireless-ac-7265-brief.html

Sachez que nos produits se trouvent sur un périphérique tiers. Ils fourniront donc les pilotes appropriés pour les autres composants intégrés à ce système. Intel ne possède que les pilotes génériques. Comme je ne peux plus fournir d'assistance, je vais clore cette affaire. Toutefois, si vous avez d'autres questions, vous pouvez répondre à cet e-mail et le ticket sera rouvert automatiquement.

Cela signifie que nous devrions résoudre le problème en tant que communauté Linux, ils ne produisent que le matériel.

Meilleures salutations,

0
Thehumans