Problemas para conectarse por Wifi en Ubuntu usando una Intel Pro/Wireless 3945

Hacía tiempo que no ponía una nota técnica de ésas que termino teniendo que consultar de vez en cuando, y como hoy es viernes seguro que no afecta mucho a la avalancha de visitas que suele tener este blog a diario ;PP

El caso es que tengo Jaunty en este ordenador, y una wifi de Intel integrada en la placa, y en una de las últimas actualizaciones seguramente me han cambiado el driver ipw3945 por el iwl3945, que por lo visto puede dar problemas. A mí lo que me ha pasado es que tras un minuto escaso de conexión comienza a desconectarse automáticamente, dando los errores “iwl3945: Microcode SW error detected.” y “iwl3945: Can’t stop Rx DMA.” (se pueden obtener con dmesg | grep -i iwl3945). A partir de ahí, se acabó la conexión 🙁

Afortunadamente, el poco rato que estaba conectado al arrancar la máquina he podido consultar en google y he encontrado aquí una solución que me permito copiar:

Primero creamos un fichero que desactiva una opción problemática del módulo y lo recargamos. Poco después, automáticamente, habremos recuperado la conexión por una recarga automática del módulo (sólo hay tres líneas de comando, aunque aquí aparezcan más):


sudo echo alias wlan0 iwl3945 > /etc/modprobe.d/iwl3945
sudo echo options iwl3945 disable_hw_scan=1 >> /etc/modprobe.d/iwl3945
sudo modprobe -r iwl3945

Luego instalamos un paquetillo que nos trae el módulo en su nueva versión y reiniciamos, con lo que se acabó 🙂


aptitude install linux-backports-modules-jaunty-generic
reboot

Facebooktwitterredditlinkedintumblrmail