Wireless instável com Intel 7260 + iwlwifi após a atualização para 15.04

26

Minha conexão wifi ficou instável e suspeito que tenha algo a ver com a atualização para o 15.04.

Estou trabalhando em um laptop Lenovo Yoga 2 (não profissional). A placa sem fio é Intel 7260, o driver é iwlwifi.

Caso isso seja útil, aqui estão informações adicionais:

>>    cat /etc/lsb-release 

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=15.04
DISTRIB_CODENAME=vivid
DISTRIB_DESCRIPTION="Ubuntu 15.04"

>>    lsusb 

Bus 003 Device 002: ID 8087:8000 Intel Corp. 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 006: ID 048d:8350 Integrated Technology Express, Inc. 
Bus 001 Device 005: ID 8087:07dc Intel Corp. 
Bus 001 Device 004: ID 04f2:b40f Chicony Electronics Co., Ltd 
Bus 001 Device 003: ID 04f3:0303 Elan Microelectronics Corp. 
Bus 001 Device 002: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

>>    lspci -k -nn | grep -A 3 -i net 

01:00.0 Network controller [0280]: Intel Corporation Wireless 7260 [8086:08b2] (rev 6b)
    Subsystem: Intel Corporation Wireless-N 7260 [8086:c262]
    Kernel driver in use: iwlwifi

>>    sudo lshw -C network 

  *-network
       description: Interface réseau sans fil
       produit: Wireless 7260
       fabriquant: Intel Corporation
       identifiant matériel: 0
       information bus: pci@0000:01:00.0
       nom logique: wlan0
       version: 6b
       numéro de série: e8:b1:fc:0c:54:b3
       bits: 64 bits
       horloge: 33MHz
       fonctionnalités: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=iwlwifi driverversion=3.19.0-15-generic firmware=25.15.12.0 ip=192.168.25.76 latency=0 link=yes multicast=yes wireless=IEEE 802.11bgn
       ressources: irq:45 mémoire:b0400000-b0401fff

>>    lsmod 

Module                  Size  Used by
ctr                    16384  1 
ccm                    20480  1 
binfmt_misc            20480  1 
rfcomm                 69632  8 
bnep                   20480  2 
rtsx_usb_ms            20480  0 
memstick               20480  1 rtsx_usb_ms
hid_sensor_magn_3d     16384  0 
hid_sensor_incl_3d     16384  0 
hid_sensor_rotation    16384  0 
hid_sensor_accel_3d    16384  0 
hid_sensor_gyro_3d     16384  0 
hid_sensor_als         16384  0 
hid_sensor_trigger     16384  12 hid_sensor_gyro_3d,hid_sensor_incl_3d,hid_sensor_accel_3d,hid_sensor_rotation,hid_sensor_als,hid_sensor_magn_3d
industrialio_triggered_buffer    16384  6 hid_sensor_gyro_3d,hid_sensor_incl_3d,hid_sensor_accel_3d,hid_sensor_rotation,hid_sensor_als,hid_sensor_magn_3d
kfifo_buf              16384  1 industrialio_triggered_buffer
industrialio           57344  9 hid_sensor_trigger,hid_sensor_gyro_3d,industrialio_triggered_buffer,hid_sensor_incl_3d,hid_sensor_accel_3d,hid_sensor_rotation,hid_sensor_als,kfifo_buf,hid_sensor_magn_3d
hid_sensor_iio_common    16384  6 hid_sensor_gyro_3d,hid_sensor_incl_3d,hid_sensor_accel_3d,hid_sensor_rotation,hid_sensor_als,hid_sensor_magn_3d
hid_multitouch         20480  0 
hid_sensor_hub         20480  8 hid_sensor_trigger,hid_sensor_gyro_3d,hid_sensor_incl_3d,hid_sensor_accel_3d,hid_sensor_rotation,hid_sensor_als,hid_sensor_magn_3d,hid_sensor_iio_common
uvcvideo               90112  0 
videobuf2_vmalloc      16384  1 uvcvideo
videobuf2_memops       16384  1 videobuf2_vmalloc
videobuf2_core         49152  1 uvcvideo
v4l2_common            16384  1 videobuf2_core
videodev              159744  3 uvcvideo,v4l2_common,videobuf2_core
usbhid                 53248  0 
media                  24576  2 uvcvideo,videodev
btusb                  32768  0 
bluetooth             491520  22 bnep,btusb,rfcomm
arc4                   16384  2 
snd_hda_codec_hdmi     53248  1 
joydev                 20480  0 
intel_rapl             20480  0 
iosf_mbi               16384  1 intel_rapl
x86_pkg_temp_thermal    16384  0 
intel_powerclamp       20480  0 
coretemp               16384  0 
kvm                   483328  0 
iwlmvm                278528  0 
mac80211              720896  1 iwlmvm
crct10dif_pclmul       16384  0 
crc32_pclmul           16384  0 
ghash_clmulni_intel    16384  0 
snd_hda_codec_realtek    86016  1 
aesni_intel           172032  3 
snd_hda_codec_generic    69632  1 snd_hda_codec_realtek
iwlwifi               196608  1 iwlmvm
aes_x86_64             20480  1 aesni_intel
lrw                    16384  1 aesni_intel
i915                 1052672  7 
gf128mul               16384  1 lrw
cfg80211              540672  3 iwlwifi,mac80211,iwlmvm
glue_helper            16384  1 aesni_intel
ablk_helper            16384  1 aesni_intel
cryptd                 20480  3 ghash_clmulni_intel,aesni_intel,ablk_helper
snd_soc_rt5640         94208  0 
snd_soc_rl6231         16384  1 snd_soc_rt5640
snd_hda_intel          32768  7 
snd_hda_controller     32768  1 snd_hda_intel
shpchp                 40960  0 
snd_hda_codec         143360  5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller
snd_soc_core          196608  1 snd_soc_rt5640
snd_compress           20480  1 snd_soc_core
mei_me                 20480  0 
snd_hwdep              20480  1 snd_hda_codec
snd_pcm_dmaengine      16384  1 snd_soc_core
serio_raw              16384  0 
mei                    90112  1 mei_me
snd_pcm               106496  8 snd_soc_rt5640,snd_soc_core,snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_controller,snd_pcm_dmaengine
snd_seq_midi           16384  0 
lpc_ich                24576  0 
snd_seq_midi_event     16384  1 snd_seq_midi
snd_rawmidi            32768  1 snd_seq_midi
snd_seq                69632  2 snd_seq_midi_event,snd_seq_midi
drm_kms_helper        122880  1 i915
snd_seq_device         16384  3 snd_seq,snd_rawmidi,snd_seq_midi
drm                   344064  6 i915,drm_kms_helper
snd_timer              32768  2 snd_pcm,snd_seq
i2c_algo_bit           16384  1 i915
snd                    90112  26 snd_hda_codec_realtek,snd_soc_core,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_compress
ideapad_laptop         20480  0 
soundcore              16384  2 snd,snd_hda_codec
sparse_keymap          16384  1 ideapad_laptop
i2c_hid                20480  0 
hid                   110592  4 i2c_hid,hid_multitouch,hid_sensor_hub,usbhid
video                  20480  1 i915
dw_dmac                16384  0 
dw_dmac_core           24576  1 dw_dmac
snd_soc_sst_acpi       16384  0 
8250_dw                16384  0 
i2c_designware_platform    16384  0 
spi_pxa2xx_platform    24576  0 
i2c_designware_core    16384  1 i2c_designware_platform
soc_button_array       16384  0 
mac_hid                16384  0 
parport_pc             32768  0 
ppdev                  20480  0 
lp                     20480  0 
parport                45056  3 lp,ppdev,parport_pc
autofs4                40960  2 
rtsx_usb_sdmmc         28672  0 
rtsx_usb               24576  2 rtsx_usb_sdmmc,rtsx_usb_ms
psmouse               118784  0 
ahci                   36864  1 
libahci                32768  1 ahci
sdhci_acpi             16384  0 
sdhci                  45056  1 sdhci_acpi
[/code]
[code]

>>    iwconfig 

wlan0     IEEE 802.11bgn  ESSID:"GVT-947C"  
          Mode:Managed  Frequency:2.462 GHz  Access Point: 00:0C:C3:3B:94:7C   
          Bit Rate=1 Mb/s   Tx-Power=22 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:on
          Link Quality=45/70  Signal level=-65 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:13  Invalid misc:87   Missed beacon:0


>>    ifconfig -a 

lo        Link encap:Boucle locale  
          inet adr:127.0.0.1  Masque:255.0.0.0
          adr inet6: ::1/128 Scope:Hôte
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          Packets reçus:6898 erreurs:0 :0 overruns:0 frame:0
          TX packets:6898 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0 
          Octets reçus:626740 (626.7 KB) Octets transmis:626740 (626.7 KB)

wlan0     Link encap:Ethernet  HWaddr e8:b1:fc:0c:54:b3  
          inet adr:192.168.25.76  Bcast:192.168.25.255  Masque:255.255.255.0
          adr inet6: fe80::eab1:fcff:fe0c:54b3/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Packets reçus:200288 erreurs:0 :0 overruns:0 frame:0
          TX packets:139328 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000 
          Octets reçus:207651439 (207.6 MB) Octets transmis:19177032 (19.1 MB)


>>    sudo iwlist scan 

wlan0     Scan completed :
          Cell 01 - Address: 00:0C:C3:3B:94:7C
                    Channel:11
                    Frequency:2.462 GHz (Channel 11)
                    Quality=48/70  Signal level=-62 dBm  
                    Encryption key:on
                    ESSID:"GVT-947C"
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
                              24 Mb/s; 36 Mb/s; 54 Mb/s
                    Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 48 Mb/s
                    Mode:Master
                    Extra:tsf=0000000de3b507a8
                    Extra: Last beacon: 26572ms ago
                    IE: Unknown: 00084756542D39343743
                    IE: Unknown: 010882848B962430486C
                    IE: Unknown: 03010B
                    IE: Unknown: 0706425220010D14
                    IE: Unknown: 2A0106
                    IE: Unknown: 2F0106
                    IE: IEEE 802.11i/WPA2 Version 1
                        Group Cipher : TKIP
                        Pairwise Ciphers (2) : CCMP TKIP
                        Authentication Suites (1) : PSK
                    IE: Unknown: 32040C121860
                    IE: Unknown: 0B0508007A0000
                    IE: Unknown: 2D1ABC1817FFFF000000000000000000000000000000000000000000
                    IE: Unknown: 3D160B001700000000000000000000000000000000000000
                    IE: Unknown: 7F03000008
                    IE: Unknown: DD800050F204104A0001101044000102103B000103104700107A100A47716E8627B12CA6C7656292D41021000842726F6164636F6D1023000842726F6164636F6D1024000631323334353610420004313233341054000800060050F20400011011000A42726F6164636F6D415010080002200C103C0001011049000600372A000120
                    IE: Unknown: DD090010180208040C0000
                    IE: Unknown: DD180050F2020101800003A4000027A4000042435E0062322F00


>>    uname -r -m 

3.19.0-15-generic x86_64

>>    cat /etc/network/interfaces 

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

>>    nm-tool 


>>    sudo rfkill list 

0: ideapad_wlan: Wireless LAN
    Soft blocked: no
    Hard blocked: no
1: ideapad_bluetooth: Bluetooth
    Soft blocked: no
    Hard blocked: no
2: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
3: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no

E conforme solicitado por spinxz nos comentários abaixo:

>>    modinfo iwlwifi | grep 7260

firmware:       iwlwifi-7260-10.ucode

>>    dmesg | grep iwl

[    2.303627] iwlwifi 0000:01:00.0: loaded firmware version 25.15.12.0 op_modeiwlmvm
[    2.333529] iwlwifi 0000:01:00.0: Detected Intel(R) Wireless N 7260, REV=0x144
[    2.333581] iwlwifi 0000:01:00.0: L1 Disabled - LTR Enabled
[    2.333802] iwlwifi 0000:01:00.0: L1 Disabled - LTR Enabled
[    2.555400] ieee80211 phy0: Selected rate control algorithm 'iwl-mvm-rs'
[    4.830019] iwlwifi 0000:01:00.0: L1 Disabled - LTR Enabled
[    4.830243] iwlwifi 0000:01:00.0: L1 Disabled - LTR Enabled
[   66.550674] iwlwifi 0000:01:00.0: L1 Disabled - LTR Enabled
[   66.550900] iwlwifi 0000:01:00.0: L1 Disabled - LTR Enabled

Outra solicitação (por gertvdijk nos comentários abaixo):

>>    apt-cache policy linux-firmware

linux-firmware:
  Installé : 1.143
  Candidat : 1.143
 Table de version :
 *** 1.143 0
        500 http://fr.archive.ubuntu.com/ubuntu/ vivid/main amd64 Packages
        100 /var/lib/dpkg/status

Para responder a outra pergunta do sinxz, aqui está a saída de dmesg | grep iwldepois de uma desconexão e reconexão:

[    2.303627] iwlwifi 0000:01:00.0: loaded firmware version 25.15.12.0 op_mode iwlmvm
[    2.333529] iwlwifi 0000:01:00.0: Detected Intel(R) Wireless N 7260, REV=0x144
[    2.333581] iwlwifi 0000:01:00.0: L1 Disabled - LTR Enabled
[    2.333802] iwlwifi 0000:01:00.0: L1 Disabled - LTR Enabled
[    2.555400] ieee80211 phy0: Selected rate control algorithm 'iwl-mvm-rs'
[    4.830019] iwlwifi 0000:01:00.0: L1 Disabled - LTR Enabled
[    4.830243] iwlwifi 0000:01:00.0: L1 Disabled - LTR Enabled
[   66.550674] iwlwifi 0000:01:00.0: L1 Disabled - LTR Enabled
[   66.550900] iwlwifi 0000:01:00.0: L1 Disabled - LTR Enabled
[ 2212.567922] iwlwifi 0000:01:00.0: L1 Disabled - LTR Enabled
[ 2212.568146] iwlwifi 0000:01:00.0: L1 Disabled - LTR Enabled

Edit: Eu também postei esta pergunta no fórum oficial do Ubuntu em francês ( aqui ), e um usuário fez comentários que levantam duas perguntas:

  1. É possível que o gerenciamento de energia esteja sempre desativado na minha versão anterior do Ubuntu (14.10)?
  2. É normal que exista um arquivo iwlwifi.conf no /etc/modprobe.d com o seguinte conteúdo?

    # /etc/modprobe.d/iwlwifi.conf
    # iwlwifi carregará dinamicamente iwldvm ou iwlmvm, dependendo do
    arquivo # microcode instalado no sistema. Ao remover o iwlwifi, primeiro
    # remova o módulo iwl? Vm e, em seguida, iwlwifi.
    remova iwlwifi \
    (/ sbin / lsmod | grep -o -e ^ iwlmvm -e ^ iwldvm -e ^ iwlwifi | xargs / sbin / rmmod) \
    && / sbin / modprobe -r mac80211

Edit 2: Parece que meu problema agora pode ser completamente resolvido. Deixe-me fazer alguns esclarecimentos: a "instabilidade" da minha conexão pode ser resumida por dois "sintomas":

  1. Taxas lentas (concretamente, velocidade máxima de download em torno de 150 KB / s em vez de 1 Mb / s quando funcionou corretamente)
  2. "Desconexão efetiva" com muita frequência (a cada 30 segundos, digamos). O que quero dizer com isso é que a conexão não está funcionando, mas o wifi não é "oficialmente" desconectado. Ele volta depois de esperar alguns segundos (10 a 20s, digamos) ou reconectar-se à rede.

No começo, pensei que sudo iwconfig wlan0 power offresolver esses problemas completamente, mesmo que desativar o gerenciamento de energia aparentemente não seja uma solução "sustentável" (veja os comentários do spinxz abaixo). No entanto, percebi que o sintoma 2 ainda está lá, embora com muito menos frequência.

No fórum francês do Ubuntu ( aqui ), alguém sugeriu que eu tentasse colocar manualmente a versão mais recente do firmware da versão 12 (disponível para download aqui: https://wireless.wiki.kernel.org/_media/en/users/drivers/iwlwifi- 7260-ucode-25.17.12.0.tgz ) em / lib / firmware. Fiz isso e agora o problema parece estar completamente resolvido. Para ser honesto, também pode ter algo a ver com atualizações recentes do Ubuntu (elas eram muito recentes), não sei. Ainda não estou 100% certo de que a conexão voltou a funcionar perfeitamente, ou se é apenas tão boa quanto a solução "gerenciamento de energia desligado", por exemplo. Avisarei se for esse o caso.

Seub
fonte
Olá, posso confirmar o mesmo problema. Eu suspeito que isso pode ser porque o firmware errado está carregado. Qual é a sua saída modinfo iwlwifi | grep 7260. No meu caso, a versão 10 do firmware está carregada. No entanto, de acordo com [ wireless.wiki.kernel.org/en/users/drivers/iwlwifi ], um kernel 3.19 precisa da versão 12. No / lib / firmware no ubuntu 15.04, posso ver esta versão, mas ela não está carregada. No meu caso desligar powermgt ajudou um pouco:sudo iwconfig wlan0 power off
spinxz
Por favor, mostre também a saída de dmesg | grep iwl. Você vê um erro de microcódigo?
Spinxz #
Olá, obrigado pela atenção. Consulte a pergunta editada com as saídas solicitadas. (parece que eu estou na mesma situação que você)
Seub
Então, talvez possamos simplesmente "instalar" a versão 12 do firmware fazendo # cp iwlwifi - *. Ucode / lib / firmware (com o arquivo correto), como sugere o link, não?
Seub
Os repositórios Ubuntu Vivid instalam o firmware -12. Veja o changelog do pacote linux-firmware: iwlwifi: add new -12 firmware for 3160 / 7260 / 7265 / 7265D. Tem certeza de que instalou esse pacote corretamente? Ou você fez alterações no seu sistema antes da atualização? Por favor, elabore mais. E inclua a saída de apt-cache policy linux-firmware. Estou usando exatamente a mesma placa com a instalação limpa 15.04 e é sólida.
Gtvdijk

Respostas:

21

Tenho problemas semelhantes com o meu wifi Intel 7260 e fiz algumas pesquisas sobre como corrigir esses problemas.

Acontece que muitas pessoas têm problemas com esta placa wifi e seu driver relacionado, o iwlwifi. No entanto, parece que não é fácil aplicar e esquecer a correção, pois as pessoas estão relatando problemas diferentes (também devido ao uso de diferentes AP, é claro). Portanto, alguns testes devem ser feitos.

Os seguintes links devem ser úteis:

Encontrei vários relatórios de erros relacionados na barra de ativação, veja aqui , aqui , aqui e aqui .

Além disso, no Archwiki, há uma seção útil de solução de problemas para o driver iwlwifi .

Por último, mas não menos importante, aqui está também um breve resumo de como corrigir problemas relacionados ao iwlwifi.

Algumas soluções sugeridas são:

  • Desative o bluetooth (use rfkill ou desative na BIOS)
  • Desative o modo 802.11n (em /etc/modprobe.d/iwlwifi.conf add options iwlwifi 11n_disable = 1 )
  • Ative a agregação de link (em /etc/modprobe.d/iwlwifi.conf add options iwlwifi 11n_disable = 8 )
  • Desative o watchdog (em /etc/modprobe.d/iwlwifi.conf add options iwlwifi wd_disable = 1 )
  • Desativar recursos de economia de energia ( $ sudo iw wlan0 set power_save off )
  • Definir domínio regulador ( $ sudo iw reg set < código do país > )

No meu caso, os problemas de estabilidade vinham de desconexões frequentes que apareciam no syslog (-> dmesg) da seguinte maneira:

wlan0: deauthenticating from ....... by local choice (Reason: 3=DEAUTH_LEAVING)

Estou executando o Ubuntu 15.04 (x64) com um kernel do Linux 3.19.

No meu caso, parece que os problemas foram resolvidos ativando a agregação de links (11n_disable = 8). Desativar a economia de energia também parece ajudar. Isso vale para a rede de 2,4 GHz.

Para a rede de 5GHz, não consegui resolver os problemas e o link é altamente instável.


Para saber como desativar o gerenciamento de energia wifi permanentemente, veja aqui e aqui .

spinxz
fonte
Eu tive o mesmo problema na instalação limpa do Ubuntu 14.04 e essas etapas corrigiram os problemas sem fio que eu estava enfrentando.
precisa saber é o seguinte
trabalhou em 15.10 também.
Exeleration-G
7

Antes de você mexer com seu kernel como sugerido pelo lpbug, acho que você deve tentar mexer em outras coisas que não têm um risco tão alto de quebrar as coisas.

O fato de o seu dispositivo estar carregando dados lentamente leva-me a acreditar que o problema pode ser um problema entre o roteador e o computador. Você testou a taxa de dados em outra rede enquanto comparava com outro dispositivo como referência (seu telefone)? Isso pode nos ajudar a diminuir o que está errado.

Você já tentou desligar o 802.11n no seu /etc/modprobe.d/iwlwifi.conf? Eu tenho a mesma placa sem fio e, ao desativá-la, melhorou muito o desempenho da minha rede.

Para desativá-lo, adicione a seguinte linha a /etc/modprobe.d/iwlwifi.conf:

options iwlwifi 11n_disable=1

Agora reinicie o módulo:

sudo modprobe -r iwlmvm
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi

Nota para outros leitores com um problema semelhante ao OP: talvez você precise substituir iwlmvmacima por iwldvm, dependendo do seu sistema.

Deixe-me saber se isso ajuda em tudo.

A propósito, para abordar sua segunda pergunta na sua edição, sim, o arquivo de configuração iwlwifi deve ter as linhas exatas que você listou.

Marco Giancarli
fonte
Muito obrigado por tentar ajudar. Parece uma boa sugestão. No entanto, parece que minha conexão agora está restaurada (para ser confirmada, consulte a pergunta editada em breve). Mas ainda não tenho 100% de certeza e, assim que tiver problemas novamente (se houver), tentarei sua ideia para ver se ela faz alguma alteração.
Seub
3

Antes de tudo, eu devo começar com o fato de que minha placa de rede é a versão de banda dupla do Intel Wireless N 7260 REV = 0x144. mas de acordo com o terceiro post deste tópico , parece que o hardware é o mesmo. Estou com esse problema de wifi instável há quase um ano e parece que outro com este cartão teve o mesmo problema. Isso persistiu até que eu tentei recentemente diferentes kernels.

O sintoma para o wifi instável incluiria (na ordem da ocorrência mais comum): Não conseguir conectar-se à rede wifi ao retornar do suspender, a menos que o computador tenha sido reiniciado ou o iwlwifi reiniciado; levar muito, muito tempo para conectar-se a uma rede (na ordem de um minuto); sendo desconectado aleatoriamente da rede wifi em que estou.

Eu dual boot windows 7 com este e o mesmo pedaço de hardware executa muito bem. Isso me levou a acreditar que isso é mais um problema de software. Eu tentei o kernel da linha principal 3.17.0 rc2 e meu problema instável do wifi desapareceu, agora levo apenas 10 segundos para conectar a uma rede wifi e as conexões são sólidas. Que eu saiba, os kernels 3.17 usamfirmware:iwlwifi-7260-9.ucode portanto, se você puder apenas experimentar a versão do iwlwifi, ela poderá funcionar melhor.

CONTUDO...

Você deve ler este post antes de pensar em fazer a mesma coisa que eu. Antes, eu estava recebendo 120 mbps para cima e para baixo facilmente quando tinha uma boa conexão wifi. Agora, eu só obtenho 20 mbps para cima e para baixo (testei isso no Windows 7 como controle, e parece que ele também está recebendo mais de 120 mbps como antes). Não tenho certeza se isso é resultado da opção de kernel. No meu caso, é uma troca entre velocidade e estabilidade e eu usaria 20 mbps de wifi estável em vez de 120 mbps de wifi instável.

Se você decidir continuar: as etapas que eu segui para instalar o novo kernel:

cd /tmp

então

wget o seguinte na página da linha principal do 3.17.0 rc2:

linux-headers-3.17.0-031700rc2-lowlatency_3.17.0-031700rc2.201408251935_amd64.deb

linux-headers-3.17.0-031700rc2_3.17.0-031700rc2.201408251935_all.deb

linux-image-3.17.0-031700rc2-lowlatency_3.17.0-031700rc2.201408251935_amd64.deb

finalmente, sudo dpkg -i linux-headers-3.17.0-*.deb linux-image-3.17.0-*.deb

reinicie e verifique se o firmware carregado é a versão 9.

Eu realmente espero que isso funcione para você.

Alex H
fonte
Olá e muito obrigado por tentar ajudar. No entanto, parece que estamos enfrentando problemas diferentes: não sinto nenhum dos seus sintomas; meus sintomas são apenas taxas baixas e "desconexão em vigor" (conexão zero, embora a rede não mostre desconexão) o tempo todo (a cada 30 segundos, digamos). Além disso, parece que meu problema poderia realmente ser resolvido agora (consulte a edição da pergunta em breve). Por esses motivos, sou relutante em tentar alterar o kernel ou fazer o downgrade da versão do firmware. Mas, novamente, obrigado por esta resposta.
Seub
0

Como não consegui resolver esse problema, escrevi o seguinte script para reiniciar meu cartão quando ele caiu. Basta colocá-lo em /etc/init.d/ e torná-lo executável. Não é o ideal, mas quase não percebo o problema.

#!/bin/bash

while sleep 1
do
    wget -q --tries=10 --timeout=20 --spider http://google.com
    if [[ $? -eq 0 ]]; then
        echo "Online"
    else
    echo "Offline - restarting"
    rfkill block wifi
    sleep 1
    rfkill unblock wifi
    sleep 1
    ifconfig wlan0 down
    sleep 1
    ifconfig wlan0 up
    sleep 10
    fi
done
Mike Vella
fonte
0

Esses comandos foram úteis para mim no linux lite 3.2

Você já tentou desativar o 802.11n no seu /etc/modprobe.d/iwlwifi.conf? Eu tenho a mesma placa sem fio e, ao desativá-la, melhorou muito o desempenho da minha rede.

"Para desativá-lo, adicione a seguinte linha ao /etc/modprobe.d/iwlwifi.conf:

opções iwlwifi 11n_disable = 1

Agora reinicie o módulo:

sudo modprobe -r iwlmvm sudo modprobe -r iwlwifi sudo modprobe iwlwifi "

Obrigado

Pinguy Fed
fonte
0

No meu caso, a única solução que funcionou foi "desativar a funcionalidade 11n", mas esta:

options iwlwifi 11n_disable=2

Também dá estabilidade e velocidade é um pouco melhor. Supostamente, apenas desativa "agg TX":

modinfo iwlwifi | grep 11n_disable
parm:           11n_disable:disable 11n functionality, bitmap: 1: full, 2: disable agg TX, 4: disable agg RX, 8 enable agg TX (uint)
pachulo
fonte