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.

Haz que cada palabra cuente: tu donación nos inspira a seguir creando contenido. Accede al apartado de Donación para hacer tu aportación