Fazendo o driver iwlwifi carregar o mais novo firmware para intel 7265D no Ubuntu 16.04 com kernel 4.6.0

3

Minha conexão sem fio parece diminuir de 50Mbps para 3Mbps com frequência. Outros PCs na mesma rede não sofrem essa lentidão.

Eu tenho um AC 7265 sem fio de banda dupla Intel (R), REV = 0x210 (que significa 7265D de acordo com link . Eu acho que o firmware mais recente é iwlwifi-7265D-21.ucode. Parece que o último firmware que tenho é iwlwifi-7265D-13.ucode em / lib / firmware.

Acho que preciso atualizar o driver para que ele possa usar o firmware mais recente. Alguém pode me ajudar com isso? Obrigado.

Algumas informações do sistema:

$ 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.
    
por Britt 21.05.2016 / 16:28

2 respostas

2

Eu tive um problema parecido com o meu Dell Precision M4700, que tem uma placa WiFi Intel 6300. Eu atualizei do Ubuntu 14.04 para 16.04 e, de repente, um desempenho de wifi foi horrível. Eu iria tentar baixar um arquivo de 60MB e ele iria parar depois de 10-20MB e, em seguida, o download iria falhar, parecia que a conexão seria apenas uma pausa por um minuto ao fazer qualquer coisa. Depois de procurar por mais de uma semana e encontrar outros com problemas semelhantes com pequenas resoluções, decidi recarregar drivers e até tentei atualizar para o Ubuntu 16.10. Depois de ainda ter problemas depois que eu notei que havia uma nova listagem em "Software & Atualizações" na guia "Drivers adicionais" para um dispositivo desconhecido: "Usando o firmware do microcódigo do processador Intel para microcomputadores (proprietária)". Eu habilitei isso e reiniciei e tudo começou a funcionar como novo novamente. Não tenho certeza se você ainda está tendo problemas ou se outros ainda estão aparecendo nesse problema e pode tentar.

    
por Carmine 06.12.2016 / 06:09
0

Eu tenho o mesmo problema e escrevi para a Intel, a resposta abaixo: Obrigado por entrar em contato com o Suporte ao cliente da Intel. Sua resposta:

  

Posso confirmar que fornecemos apenas drivers para o Windows para o Intel®   Dual Band Wireless-AC 7265, como pode ser visto através deste link:    link

     

O Linux fornecerá os drivers corretos para a placa Wireless em   atualizações automáticas, que você será notificado por um pop-up pedindo-lhe   para atualizar os drivers. Isso deve ser configurado nas suas configurações.

     

Você pode ler mais sobre a compatibilidade do sistema operacional e   suporte limitado para Linux através deste link no Resumo do Produto:    link

     

Por favor, esteja ciente de que nossos produtos são encontrados em um dispositivo de terceiros,   portanto, eles fornecerão os drivers corretos para outros componentes   embutido no sistema. Intel tem apenas os drivers genéricos. Como eu   não posso fornecer mais ajuda, eu vou fechar este caso,   no entanto, você deve ter mais alguma dúvida que você pode responder a esta   email e o ticket reabrirá automaticamente.

Isso significa que devemos resolver o problema como comunidade Linux, eles só produzem o hardware.

Atenciosamente,

    
por Thehumans 04.01.2017 / 11:29