Conexión inalámbrica inestable con Intel 7260 + iwlwifi después de la actualización a 15.04

26

Mi conexión wifi se ha vuelto inestable y sospecho que tiene algo que ver con la actualización a 15.04.

Estoy trabajando en una computadora portátil Lenovo Yoga 2 (no profesional). La tarjeta inalámbrica es Intel 7260, el controlador es iwlwifi.

En caso de que sea útil, aquí hay información adicional:

>>    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

Y según lo solicitado por spinxz en los comentarios a continuación:

>>    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

Otra solicitud (por gertvdijk en los comentarios a continuación):

>>    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 otra pregunta de sinxz, aquí está la salida de dmesg | grep iwldespués de una desconexión y reconexión:

[    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

Editar: también publiqué esta pregunta en el foro oficial francés de Ubuntu ( aquí ), y un usuario hizo comentarios que plantean dos preguntas:

  1. ¿Es posible que la administración de energía siempre estuviera apagada en mi versión anterior de Ubuntu (14.10)?
  2. ¿Es normal que haya un archivo iwlwifi.conf en /etc/modprobe.d con el siguiente contenido?

    # /etc/modprobe.d/iwlwifi.conf
    # iwlwifi cargará dinámicamente iwldvm o iwlmvm dependiendo del
    # archivo de microcódigo instalado en el sistema. Al eliminar iwlwifi, primero
    # elimine el módulo iwl? Vm y luego iwlwifi.
    eliminar iwlwifi \
    (/ sbin / lsmod | grep -o -e ^ iwlmvm -e ^ iwldvm -e ^ iwlwifi | xargs / sbin / rmmod) \
    && / sbin / modprobe -r mac80211

Edición 2: Parece que mi problema ahora podría resolverse por completo. Permítanme hacer algunas aclaraciones: la "inestabilidad" de mi conexión se puede resumir en dos "síntomas":

  1. Velocidades lentas (concretamente, velocidad máxima de descarga de alrededor de 150 Kb / s en lugar de 1 Mb / s cuando funciona correctamente)
  2. "Desconexión efectiva" con mucha frecuencia (cada 30 segundos, por ejemplo). Lo que quiero decir con eso es que la conexión no funciona en absoluto, pero el wifi no se desconecta "oficialmente". Vuelve después de esperar unos segundos (de 10 a 20 segundos, por ejemplo) o volver a conectarse a la red.

Al principio pensé que hacerlo sudo iwconfig wlan0 power offresolvía estos problemas por completo, incluso si apaga la administración de energía aparentemente no es una solución "sostenible" (ver los comentarios de spinxz a continuación). Sin embargo, me di cuenta de que el síntoma n. ° 2 sigue ahí, aunque con mucha menos frecuencia.

En el foro francés de Ubuntu ( aquí ), alguien sugirió que intentara poner manualmente la última versión del firmware de la versión 12 (descargable aquí: https://wireless.wiki.kernel.org/_media/en/users/drivers/iwlwifi- 7260-ucode-25.17.12.0.tgz ) en / lib / firmware. Lo hice, y ahora el problema parece estar completamente resuelto. Para ser honesto, también podría tener algo que ver con las actualizaciones recientes de Ubuntu (fueron muchas recientemente), no lo sé. Todavía no estoy 100% seguro de que la conexión vuelva a funcionar perfectamente, o si es tan buena como la solución de "apagado de administración de energía", por ejemplo. Te haré saber si ese es el caso.

Seub
fuente
Hola, puedo confirmar el mismo problema. Sospecho que esto podría deberse a que se cargó el firmware incorrecto. ¿Cuál es su salida a modinfo iwlwifi | grep 7260. En mi caso se carga la versión 10 del firmware. Sin embargo, según [ wireless.wiki.kernel.org/en/users/drivers/iwlwifi ] un kernel 3.19 necesita la versión 12. En / lib / firmware bajo ubuntu 15.04 puedo ver esta versión pero no está cargada. En mi caso, apagar powermgt ayudó un poco:sudo iwconfig wlan0 power off
spinxz
Por favor, muestre también la salida de dmesg | grep iwl. ¿Ves un error de microcódigo?
spinxz
Hola gracias por su atencion Consulte la pregunta editada con los resultados solicitados. (parece que estoy en la misma situación que tú)
Seub
Entonces, tal vez simplemente podamos "instalar" la versión 12 del firmware haciendo # cp iwlwifi - *. Ucode / lib / firmware (con el archivo correcto), como sugiere su enlace, ¿no?
Seub
Los repositorios Ubuntu Vivid instalan el firmware -12. Ver la lista de cambios del paquete linux-firmware: iwlwifi: add new -12 firmware for 3160 / 7260 / 7265 / 7265D. ¿Estás seguro de que has instalado ese paquete correctamente? ¿O realizó cambios en su sistema antes de la actualización? Por favor elabore más. E incluye la salida de apt-cache policy linux-firmware. Estoy usando exactamente la misma tarjeta con 15.04 instalación limpia y es sólida como una roca.
gertvdijk

Respuestas:

21

Tengo problemas similares con mi wifi Intel 7260 e hice algunas investigaciones sobre cómo solucionar estos problemas.

Resulta que muchas personas tienen problemas con esta tarjeta wifi y su controlador relacionado, el iwlwifi. Sin embargo, parece que no es fácil aplicar y olvidar la solución, ya que las personas informan sobre diferentes problemas (también, por supuesto, debido al uso de diferentes AP). Por lo tanto, se deben realizar algunas pruebas.

Los siguientes enlaces deberían ser útiles:

Encontré varios informes de errores relacionados en el launchpad, mira aquí , aquí , aquí y aquí .

Además, en Archwiki hay una sección útil de solución de problemas para el controlador iwlwifi .

Por último, pero no menos importante, aquí también hay un breve resumen sobre cómo solucionar problemas relacionados con iwlwifi.

Algunas soluciones sugeridas son:

  • Apague el bluetooth (use rfkill o apague en Bios)
  • Desactive el modo 802.11n (en /etc/modprobe.d/iwlwifi.conf agregar opciones iwlwifi 11n_disable = 1 )
  • Active la agregación de enlaces (en /etc/modprobe.d/iwlwifi.conf agregar opciones iwlwifi 11n_disable = 8 )
  • Desactivar watchdog (en /etc/modprobe.d/iwlwifi.conf agregar opciones iwlwifi wd_disable = 1 )
  • Desactive las funciones de ahorro de energía ( $ sudo iw wlan0 set power_save off )
  • Establecer dominio regulatorio ( $ sudo iw reg set < código de país > )

En mi caso, los problemas de estabilidad provenían de desconexiones frecuentes que aparecían en el syslog (-> dmesg) de la siguiente manera:

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

Estoy ejecutando Ubuntu 15.04 (x64) con un kernel 3.19 de Linux.

En mi caso, parece que los problemas se solucionan simplemente activando la agregación de enlaces (11n_disable = 8). Apagar el ahorro de energía también parece ayudar. Esto es válido para la red de 2.4GHz.

Para la red de 5 GHz no pude resolver los problemas y el enlace es muy inestable.


Para saber cómo desactivar la administración de energía wifi de forma permanente, consulte aquí y aquí .

spinxz
fuente
Tuve el mismo problema en la instalación limpia de Ubuntu 14.04 y estos pasos solucionaron los problemas inalámbricos que estaba experimentando.
jzonthemtn
trabajó en 15.10 también.
Exeleration-G
7

Antes de que juegues con tu núcleo como sugirió lpbug, creo que deberías intentar jugar con otras cosas que no tienen un riesgo tan alto de romper cosas.

El hecho de que su dispositivo parece estar cargando datos lentamente me lleva a creer que el problema podría ser un problema entre su enrutador y su computadora. ¿Ha probado la velocidad de datos en otra red comparándola con otro dispositivo como punto de referencia (su teléfono)? Eso podría ayudarnos a reducir lo que está mal.

¿Has intentado apagar 802.11n en tu /etc/modprobe.d/iwlwifi.conf? Tengo la misma tarjeta inalámbrica y desactivar esto mejoró enormemente el rendimiento de mi red.

Para desactivarlo, agregue la siguiente línea a /etc/modprobe.d/iwlwifi.conf:

options iwlwifi 11n_disable=1

Ahora reinicie el módulo:

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

Nota para otros lectores con un problema similar a OP: es posible que deba reemplazarlo iwlmvmanteriormente iwldvm, según su sistema.

Avíseme si eso ayuda en absoluto.

Por cierto, para abordar su segunda pregunta de su edición, sí, el archivo de configuración iwlwifi debe tener las líneas exactas que enumeró.

Marco Giancarli
fuente
Muchas gracias por intentar ayudar. Esto suena como una buena sugerencia. Sin embargo, parece que mi conexión ahora está restaurada (para confirmar, vea la pregunta editada pronto). Pero todavía no estoy 100% seguro, y tan pronto como vuelva a experimentar problemas (si lo hago) probaré tu idea para ver si hace algún cambio.
Seub
3

En primer lugar, debo comenzar con el hecho de que mi tarjeta de red es la versión de doble banda de Intel Wireless N 7260 REV = 0x144. pero de acuerdo con la tercera publicación de este hilo , parece que nuestro hardware es el mismo. He tenido este problema de wifi inestable durante casi un año y parece que otros con esta tarjeta han tenido el mismo problema. Esto persistió hasta que recientemente probé diferentes núcleos.

El síntoma de la conexión wifi inestable incluiría (en el orden de ocurrencia más común): no poder conectarse a la red wifi al regresar de una sospecha a menos que la computadora se haya reiniciado o iwlwifi reiniciado; tomar mucho, mucho tiempo para conectarse a una red (del orden de un minuto); desconectado al azar de la red wifi en la que estoy.

Arranco dual Windows 7 con esto y la misma pieza de hardware funciona muy bien. Esto me lleva a creer que esto es más un problema de software. Probé la 3.17.0 RC2 línea principal del núcleo y mi problema wifi inestable desapareció, ahora sólo me toma alrededor de 10 segundos para conectarse a una red Wi-Fi y conexiones están sólida como una roca. Que yo sepa, los núcleos 3.17 usan, firmware:iwlwifi-7260-9.ucodepor lo que si puede probar esa versión de iwlwifi, podría funcionar mejor.

SIN EMBARGO...

Deberías leer esta publicación antes de considerar hacer lo mismo que yo. Antes, tenía 120 mbps arriba y abajo fácilmente cuando tenía una buena conexión wifi. Ahora, solo obtengo 20 mbps arriba y abajo (probé esto en Windows 7 como control, y parece que también está obteniendo más de 120 mbps como antes). No estoy seguro de si esto es el resultado del cambio de kernel. En mi caso, es una compensación entre velocidad y estabilidad y tomaría 20 mbps de wifi estable sobre 120 mbps de wifi inestable.

Si decide continuar: los pasos que tomé para instalar el nuevo kernel:

cd /tmp

luego

wget lo siguiente de la página principal 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

luego reinicie y verifique que el firmware cargado sea la versión 9.

Realmente espero que esto funcione para ti.

Alex H
fuente
Hola y muchas gracias por intentar ayudar. Sin embargo, parece que estamos experimentando diferentes problemas: no tengo ninguno de sus síntomas; mis síntomas son solo tasas bajas y "desconexión en efecto" (conexión cero aunque la red no muestra desconexión) todo el tiempo (cada 30 segundos, por ejemplo). Además, parece que mi problema podría resolverse ahora (vea la edición de preguntas pronto). Por estas razones, soy reacio a intentar cambiar el kernel o degradar la versión del firmware. Pero de nuevo, gracias por esta respuesta.
Seub
0

No pude solucionar este problema, así que escribí el siguiente script para reiniciar mi tarjeta cuando se apagó. Simplemente póngalo en /etc/init.d/ y hágalo ejecutable. No es ideal, pero apenas noto el 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
fuente
0

Estos comandos me fueron útiles en Linux Lite 3.2

¿Has intentado desactivar 802.11n en tu /etc/modprobe.d/iwlwifi.conf? Tengo la misma tarjeta inalámbrica y desactivar esto mejoró enormemente el rendimiento de mi red.

"Para desactivarlo, agregue la siguiente línea a /etc/modprobe.d/iwlwifi.conf:

opciones iwlwifi 11n_disable = 1

Ahora reinicie el módulo:

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

Gracias

Pinguy Fed
fuente
0

En mi caso, la única solución que funcionó fue "desactivar la funcionalidad 11n", pero esto:

options iwlwifi 11n_disable=2

También le da estabilidad y la velocidad es un poco mejor. Supuestamente solo deshabilita "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
fuente