Tarjeta wireless Broadcom BCM4306 en Debian Lenny

Pues no me va la wifi en el portátil. Hay que hacer un apaño con ndiswrapper y el driver original de windows. Primero bajo el driver y lo copio a /opt/firmware/. Bajo los dos ficheros necesarios de:

http://people.zoy.org/~hpreg/wifi/bcm43xx.inf
http://people.zoy.org/~hpreg/wifi/bcmwl5.sys

¡ACTUALIZACIÓN! También he encontrado otros aquí que son los que finalmente he usado. Los he descomprimido en un directorio, concretamente en /opt/firmware/SP23107A , y siguiendo los consejos que he leído por ahí, he dejado todos los ficheros descomprimidos (no sólo el .sys y el .inf).

http://www.silfreed.net/download/hpzt3000cto/SP23107A.tar.gz

Para descomprimir el driver de windows hago:

1. cp SP23107A.tar.gz /opt/firmware

2. cd /opt/firmware
3. tar xvzf SP23107A.tar.gz

Esto creará el directorio SP23107A bajo /opt/firmware

Después instalo ndiswrapper:

apt-get install ndiswrapper-utils

¡ACTUALIZACIÓN! Como estaba teniendo algún problema, he optado por descargar los fuentes de la página de ndiswrapper. Ha compilado sin problemas, y lo único que hay que tener en cuenta es que hay que compilar con las fuentes del kernel que esté ejecutando. Para compilar Ndiswrapper, sólo hay que mirar en el fichero INSTALL que acompaña al código, y que consiste básicamente en hacer: configure, make, make install.

y voy a /opt/firmware/SP23107A:

cd /opt/firmware/SP23107A

Entonces instalo el firmware de windows:

ndiswrapper -i bcmwl5.inf

ndiswrapper -m

Está última órden está en desuso y podría hacerse editando el fichero /etc/modprobe.d/aliases y añadiendo la línea:

alias wlan0 ndiswrapper

Verifico que se ha instalado correctamente el controlador de windows:

ndiswrapper – l

Después de instalar ndiswrapper y configurar el driver de mi tarjeta, cargo el módulo:

modprobe ndiswrapper

Esta información la he sacado de viejos recuerdos y de:

http://blog.debian.org.sv/?p=10

http://www.linuxquestions.org/questions/linux-hardware-18/bcm4306-ndiswrapper-windows-driver-couldnt-initialize-the-device-344849/

http://ubuntuforums.org/showthread.php?t=340689&highlight=BCM4306

De todas formas estoy un poco confuso, porque aún no la he hecho andar, y el tema es que con el firmware y el módulo bcm43xx que venía con debian, la tarjeta por lo menos aparecía.

¡ACTUALIZACIÓN! Ya anda :) y funciona el wpa-supplicant.

¡ACTUALIZACIÓN! Se me había olvidado mencionar que mi portátil es un Dell Inspiron 510m de los primeros, con una vga super cutre y una resolución de 1024×768 :)

~ por telemacro en 21 noviembre, 2007.

2 comentarios to “Tarjeta wireless Broadcom BCM4306 en Debian Lenny”

  1. Que bien que ya lograste hacer funsionar tu tarjeta, peo estaria mucho mejor si explicaras detalladamente como lo lograste

  2. Bueno, no está explicado en detalle extremo, pero creo que más o menos está explicado. ¿Qué es lo que no entiendes? Si me dices dónde te has atascado te puedo echar una mano.

    Tampoco sé si le funcionará a todo el mundo, yo uso Debian Etch, y he seguido los pasos que detallo, aunque releyendo la entrada, voy a editarla para “eliminar” la información que sobre, y que pueda inducir a errores.

    :)

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

 
A %d blogueros les gusta esto: