viernes, 14 de junio de 2013

Instalar Debian Wheezy con Firmware brcm43xx

Un poco de información:
Algunos dispositivos hardware requieren algo llamado firmware o microcode, que se debe cargar en el dispositivo antes de poder funcionar. Es especialmente común en tarjetas de red aunque también se puede necesitar en otros dispositivos. Algunas tarjetas gráficas las funciones básicas están disponibles sin hardware adicional pero algunas funciones avanzadas requieren de la instalación de un fichero firmware.

En dispositivos antiguos este firmware estaba almacenado de forma constante en un procesador EEPROM/Flash en el mismo dispositivo. Actualmente la mayoría de los dispositivos no integra de esta manera el firmware, por que tiene que ser cargado por el sistema operativo

En la mayoría de los casos es no-libre de acuerdo con los criterios utilizados por el proyecto Debian GNU/Linux y por lo tanto no se puede incluir en la distribución principal o en el sistema de instalación.

Para la instalación del firmware podemos hacerlo de varias maneras:
  • Si no es un dispositivo que nos sea de especial necesidad en la instalación, podemos instalar el sistema y tras la instalación añadir los repositorios non-free e instalar los paquetes necesarios.
  • También podemos encontrar CD no oficiales que contienen firmware no libre en http://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmware/
  • Por ultimo y por la que he optado, podemos preparar un medio extraíble en el que cargaremos nuestro firmware. (Este es el método por el que optado)

Preparación de la memoria USB:
Es preferible que la memoria USB que utilicemos este en FAT para tener menos complicaciones.

Para obtener el firmware podemos obtenerlos de los repositorios de Debian, en mi caso, tengo un portátil HP G62 con una tarjeta wifi broadcom y el paquete que necesitaba es este.

Una vez que tenemos el paquete descargado, lo descomprimimos y en la ruta lib/firmware/brcm/ encontraremos dos ficheros con extensión .fw. Estos dos archivos los tendremos que copiar en la raíz de nuestra memoria USB.

$ cd Descargas/
$ dpkg-deb --extract firmware-brcm80211_0.36+wheezy.1_all.deb .
$ cp lib/firmware/brcm/*.fw /media/miMemoria/


Una vez que empecemos la instalación en los primeros pasos no saldrá un cartel preguntándonos si queremos cargar el firmware desde un medio extraíble.


Seleccionamos si y listo, ya nos aparecerá nuestra tarjeta de red.


Saludos y espero que os sea de utilidad.

Bibliografía:

1 comentario:

  1. MGM Grand Hotel and Casino - Trip.com
    MGM Grand Hotel and Casino is a Wedding Venue in 제주도 출장안마 Las Vegas, NV, United States with photos, 안동 출장안마 videos, and great deals for MGM 안산 출장마사지 Grand Hotel and Casino in 김제 출장안마 Las  제주 출장안마 Rating: 4.5 · ‎7 reviews

    ResponderEliminar