¿Cómo puedo evitar que mi controlador wifi se vuelva catatónico?

¿Cómo puedo evitar que mi controlador wifi se vuelva catatónico?

Estoy usando un Lenovo T430s con un Intel(R) Centrino(R) Ultimate-N 6300chipset inalámbrico. En ciertas redes inalámbricas, experimento frecuentes bloqueos de wifi, lo que requiere que recargue el módulo inalámbrico de la siguiente manera:

modprobe -r iwlwifi
modprobe iwlwifi

La pista principal, aparte de la pérdida de conectividad, que necesito para hacer esto es que dmesg muestra:

[ 9351.591170] iwlwifi 0000:03:00.0: Queue 11 stuck for 2000 ms.
[ 9351.591178] iwlwifi 0000:03:00.0: Current read_ptr 153 write_ptr 161
[ 9351.591182] iwlwifi 0000:03:00.0: On demand firmware reload
[ 9351.592001] ieee80211 phy0: Hardware restart was requested
[ 9351.592149] iwlwifi 0000:03:00.0: L1 Enabled; Disabling L0S
[ 9351.599072] iwlwifi 0000:03:00.0: Radio type=0x0-0x3-0x1
  1. ¿Qué causa esto?
  2. hay alguna forma de prevenir esto?

Estoy usando el kernel de Linux 3.2.0-4-amd64 de Debian wheezy.

Respuesta1

Encontré dos posibles soluciones. No estoy seguro de cuál es "mejor".

Agregar wd_disable=1a la línea de comando del módulo parece funcionar, al igual que 11n_disable=1, como lo sugiere la respuesta de @slm vinculada en los comentarios anteriores.

En resumen, edite /etc/modprobe.d/iwlwifi.confy agregue:

options iwlwifi 11n_disable=1

o

optoins iwlwifi wd_disable=1

FWIW, estoy usando el primero en este momento, ya que sé que no quiero usar Wireless-N, y deshabilitar un perro guardián de cola no parece una buena idea.

Respuesta2

Acabo de usar 11n_disable=1 en mi instalación de Mint 19.3 y parece haber resuelto el problema que tenía también.

H/W Dell Latitude E6400 Linux Mint 19.3 XFCE (el problema también apareció durante Mint 20 en vivo e instalado)

información relacionada