Hoy he vuelto a instalar Debian 8 en mi portátil, en realidad me he atrevido con la versión que en un futuro será la versión 9 de Debian. Durante la instalación me ha salido un mensaje donde me decía que había controladores que no podía instalar y que si quería podía añadir un USB para instalarlos. Eran los drivers de mi tarjeta de red inalámbrica y como que no los tenía en ese momento he conectado el cable y ya después de la instalación solucionaría el problema. La tarjeta inalámbrica de mi portátil, que es un Lenovo B590, es una tarjeta Broadcom y Debian por defecto no añade el soporte de software no-libre. Para instalar el controlador de dicha tarjeta tenemos que hacer lo siguiente:
1 – Comprobar nuestra tarjeta de red inalambrica
# lspci | grep Network
Y nos debe aparecer una salida como esta:
02:00.0 Network Controller: Broadcom Corporation BCM43142 802.11b/g/n (rev 01)
2 – Agregar repositorio «non-free«
Editamos nuestro fichero /etc/apt/sources.list para añadir los repositorios non-free en Debian:
# nano /etc/apt/sources.list
Y este debe der el contenido una vez añadido el repositorio non-free:
#deb cdrom:[Debian GNU/Linux 8 _Stretch_ - Official Snapshot amd64 LIVE/INSTALL Binary 20160502-13:45]/ stretch contrib main #deb cdrom:[Debian GNU/Linux 8 _Stretch_ - Official Snapshot amd64 LIVE/INSTALL Binary 20160502-13:45]/ stretch contrib main deb http://ftp.caliu.cat/debian/ stretch main contrib non-free deb-src http://ftp.caliu.cat/debian/ stretch main contrib non-free deb http://security.debian.org/ stretch/updates main contrib non-free deb-src http://security.debian.org/ stretch/updates main contrib non-free
3 – Instalar paquetes necesarios
Una vez hemos editado nuestros repositorios tenemos que actualizarlos:
# apt-get update && apt-get upgrade
Y luego instalamos estos paquetes:
# apt-get install module-assistant wireless-tools broadcom-sta-common
4 – Compilar los módulos de Broadcom
Una vez instalamos los paquetes, procederemos a compilar los módulos para el núcleo. Para ello, ejecutaremos los siguientes comandos:
# m-a a-i broadcom-sta # echo blacklist brcm80211 >> /etc/modprobe.d/broadcom-sta-common.conf # update-initramfs -u -k $(uname -r)
5 – Cargar el módulos
Finalmente, solo nos queda eliminar los módulos innecesarios y cargar el módulo que hemos compilado:
# modprobe -r b44 b43 b43legacy ssb brcm80211 # modprobe wl
Y si todo ha ido perfectamente, el cargar el módulo la tarjeta inalámbrica tiene que empezar a funcionar. De no ser así, lo mejor es reiniciar el equipo.
Comentarios