Intel AC 7620 Sem Internet, ainda conectado à rede

1

Comprei um novo laptop Asus n550jv que possui uma placa wireless Intel AC 7620 dentro dele. Eu instalei o Arch Linux nele e notei que vou estar conectado ao meu wi-fi corporativo e de vez em quando eu vou perder toda a conectividade com a internet, mas minha conexão wifi diz que está tudo bem. Após bastante tempo de conexão e reinicialização, às vezes parece funcionar. Eu consegui aleatoriamente ontem por quase 4 horas. Eu tentei ir para o linux sem fio e baixar o driver iwlwifi mais recente que eu posso usar, versão 22.24.8.0. Não parece ajudar. Também cansado a solução em Não há mais conexão com a internet após a atualização em 14.04 com o Intel Dual Band Wireless AC 7260 e isso não funcionou tão bem. Eu tentei usar diferentes distros em alguma tentativa vã de corrigir isso: Arch Linux, Linux Mint 17, Ubuntu 14.04, Ubuntu 12.10 e outras novas variantes do Ubuntu.

Os parâmetros do módulo agora

sudo grep -H '' /sys/module/iwlwifi/parameters/*

/sys/module/iwlwifi/parameters/11n_disable:0
/sys/module/iwlwifi/parameters/amsdu_size_8K:0
/sys/module/iwlwifi/parameters/antenna_coupling:0
/sys/module/iwlwifi/parameters/bt_coex_active:Y
/sys/module/iwlwifi/parameters/fw_restart:Y
/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/wd_disable:1

A informação do módulo

modinfo iwlwifi

filename:       /lib/modules/3.13.0-24-generic/kernel/drivers/net/wireless/iwlwifi/iwlwifi.ko
license:        GPL
author:         Copyright(c) 2003-2013 Intel Corporation <[email protected]>
version:        in-tree:
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-3160-7.ucode
firmware:       iwlwifi-7260-7.ucode
srcversion:     1E6912E109D5A43B310FB34
alias:          pci:v00008086d0000095Asv*sd00005490bc*sc*i*
... a ton of aliases here
alias:          pci:v00008086d00004232sv*sd00001201bc*sc*i*
depends:        cfg80211
intree:         Y
vermagic:       3.13.0-24-generic SMP mod_unload modversions 
signer:         Magrathea: Glacier signing key
sig_key:        69:B0:D0:A7:9B:85:D9:06:21:70:6E:8D:06:60:4D:73:0B:35:9F:C0
sig_hashalgo:   sha512
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_8K:enable 8K amsdu size (default 0) (int)
parm:           fw_restart:restart firmware in case of error (default true) (bool)
parm:           antenna_coupling:specify antenna coupling in dB (defualt: 0 dB) (int)
parm:           wd_disable:Disable stuck queue watchdog timer 0=system default, 1=disable, 2=enable (default: 0) (int)
parm:           nvm_file:NVM file name (charp)
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)

O dmesg para o iwlwifi

dmesg | grep iwlwifi

[   23.538445] iwlwifi 0000:04:00.0: irq 54 for MSI/MSI-X
[   23.763701] iwlwifi 0000:04:00.0: loaded firmware version 22.24.8.0 op_mode iwlmvm
[   23.773794] iwlwifi 0000:04:00.0: Detected Intel(R) Dual Band Wireless AC 7260, REV=0x144
[   23.773849] iwlwifi 0000:04:00.0: L1 Disabled; Enabling L0S
[   23.774078] iwlwifi 0000:04:00.0: L1 Disabled; Enabling L0S
[   29.060120] iwlwifi 0000:04:00.0: L1 Disabled; Enabling L0S
[   29.060349] iwlwifi 0000:04:00.0: L1 Disabled; Enabling L0S
[   33.188933] iwlwifi 0000:04:00.0: No association and the time event is over already...
[ 1364.975013] iwlwifi 0000:04:00.0: RF_KILL bit toggled to disable radio.
[ 1366.269647] iwlwifi 0000:04:00.0: RF_KILL bit toggled to enable radio.
[ 1366.270713] iwlwifi 0000:04:00.0: L1 Disabled; Enabling L0S
[ 1366.270957] iwlwifi 0000:04:00.0: L1 Disabled; Enabling L0S
[ 1579.332242] iwlwifi 0000:04:00.0: RF_KILL bit toggled to disable radio.
[ 1582.073419] iwlwifi 0000:04:00.0: RF_KILL bit toggled to enable radio.
[ 1582.075299] iwlwifi 0000:04:00.0: L1 Disabled; Enabling L0S
[ 1582.075551] iwlwifi 0000:04:00.0: L1 Disabled; Enabling L0S

Alguém mais teve esse problema? Eu tenho tentado consertar isso por quase 2 meses.

    
por Buttink 16.07.2014 / 16:32

1 resposta

0

Ok, isso não corrigiu tudo perfeitamente. Mas adicionando

options iwlwifi 11n_disable=1 bt_coex_active=0

para um arquivo /etc/modprobe.d (você pode dizer qualquer coisa), embora eu ache que já tentei fazer isso uma vez.

    
por Buttink 23.07.2014 / 19:47