Broadcom 4318 Air Force One con Ndiswrapper en Debian (howto)

Bueno, este es un pequeño howto de como configurar la tarjeta inalambrica Broadcom 4318 Air Force One, en Debian con los drivers propietarios para Windows. Lo hago de esta manera, porque es la única que me ha funcionado para levantar la tarjeta inalambrica de la laptop, he intentado muchas formas y no se ha podido (incluso compilando el Kernel, la levanta, pero siempre pierde fuerza la señal).

Este Howto se ha realizado con Debian Testing Etch (4.0) o Unstable.

Primeramente tenemos que descargar los siguientes paquetes:

# apt-get install ndiswrapper-utils-1.9 module-assistant linux-headers-(‘uname-r’)

En este caso, el paquete ndiswrapper-utils el paquete más actualizado es el 1.9, pero siempre es bueno chequear la versión más reciente.

Los linux-headers, que corresponden a las cabezeras del Kernel, corresponden a la versión del Kernel que estamos utilizando (lo que e ve con uname-r). Por ejemplo si tenemos un kernel 2.6.18.3-686, entonces el paquete a descargar es el linux-headers-2.6.18.3-686.

En el caso que tengamos un kernel compilado, no es necesario descargar los linux-headers, ya que estos se crean al compilar el kernel. Si no se han creado, hay que crearlos ( # make-kpkg linux_headers ).

Después removemos el módulo del Kernel bcm43xx, de esta forma:

# rmmod bcm43xx

Después mandarlo a la lista negra:

# echo blacklist bcm43xx > /etc/modprobe.d/blacklist

Despues de tener los paquetes necesarios, necesitamos tener los archivos del driver propietario. Si no los tienen, los pueden descargara aca.

Descomprimir el archivo donde consideren necesario, por ejemplo en la carpeta home. Tienen que estar presentes los archivos bcmwl5.inf y bcmwl5.sys.

Ya teniendo todo listo, ejecutamos como root los siguientes comandos:

# module-assistant prepare

#module-assitant build ndiswrapper

#module-assistant install ndiswrapper

Con estos comandos, lo que hacemos es compilar e instalar en el Kernel el módulo ndiswrapper, el cual será el encargado de levantar con los drivers propietarios la tarjeta inalámbrica.

Ahora instalamos los drivers propietarios con ndiswrapper:

Primero removemos algun modulo existente

# ndiswrapper -r bcmwl5

Despues instalamos los drivers propietarios:

# ndiswrapper -i /directorio/descomprimido/bcmwl5.inf

Luego cargamos el modulo ndiswrapper

# modprobe ndiswrapper

Y al final, hay que verificar que el modulo se esta ejecutando:

# dmesg | grep ndiswrapper

Tenemos que ver respuesta. Sino pasa nada, es porque se han instalado mal los modulos.

Reiniciamos la computadora, y cuando ya este cargada nuevamente hay que probar la tarjeta inalambrica.

# ifconfig wlan0 up
#iwlist wlan0 scanning
#iwconfig wlan0 essid Nombrered

De esta manera, se configura el modulo ndiswrapper para levantar la tarjeta inalambrica Broadcom 4318 con los drivers propietarios de Windows.

Fuentes | Debian Administration Blog Debian SV

Article written by David

13 comentarios a “Broadcom 4318 Air Force One con Ndiswrapper en Debian (howto)”

  1. Xtecuan! Ufo

    Acabo de hacer este mismo procedimiento esta semana, lastima que no lo pusistes antes para seguirlo.

    [Responder]

  2. horohe

    es que el david y sus multiples ocupaciones no lo dejan postear howtos. ..
    nombre pajas Saludos David, yo por lo pronto sigo de vacaciones Saludos

    [Responder]

  3. Tato

    Fijate que segui los pasos… pero no me termina de funcionar.. pero esta bueno el howto

    [Responder]

  4. David

    @tato : pero tienes la bcm4318 exactamente?

    [Responder]

  5. Alexis

    hola, que tal? mira, te comento. mi problema es que la levanta a la placa… pero no puedo escanear… tengo el ap al lado de la laptop y no lo ve por aldo, pero cuando lo lenvanto con windows… anda a full… que otra solucion se puede tener… gracias

    [Responder]

  6. Alexis

    si rarisimo… como funciona el paquete fwcuttter?

    [Responder]

  7. Alexis

    gracias. levanto la placa… pero cuando le doy iwlist wlan0 scan no me dice que tengo el ap al lado… me dice wlan0 No scan results …. YA PROBE CON TODOS LOS DIRVERS DE INET… NOSE QUE MAS HACER…

    [Responder]

  8. erick

    Hola, el procedimiento que explicas funciona correctamente, a mi me detecto mi tarjeta inalambrica y me pude conectar pero despues, ya no me la quizo detectar aunque apague y reinicie varias veces e iniciaba el modulo (modprobe ndiswrapper) ya no se encendia la luz del inalambrico :( Dime como deshacer lo que explicas arriba para volver a empezar desde cero. O que me recomiendas? GRACIAS!

    [Responder]

  9. juan pablo

    me funxiono y todo y te doy las gracias …..pero teng oun problema……resutal que cada vez q inicio la computadora tengo q teclear .

    jpmaiden@debian:~$ su
    Password:
    debian:/home/jpmaiden# modprobe ndiswrapper

    ho existe alguna forma de no tener que teclear modprobe ndsiwrapper cada vez que lo inicio …..t agradeceria muxo si me respondes

    [Responder]

  10. Antonio

    Hola a todos,

    Estoy configurando debian lenny en una lenovo 3000 C100. Durante la instalación tuve problemas ya que perdí la resolución de la pantalla pero logré terminar recordando la posición de los next que faltaban… un poco ortodoxo pero funcionó.

    De entrada me funciona todo menos el wireless. Aunque lenny reconoce mi Broadcom 4318 no he logrado levantarla. Hice lo que sugirieron aqui pero no termina de funcionar.

    Agradezco el apoyo que me puedan dar.

    Saludos,
    Antonio

    [Responder]

Añadir un comentario.

Identifíquese con su cuenta de Twitter presionando el siguiente botón o llene el formulario siguiente: