Como instalar bcm43xx y WiFi-Radar en Debian GNU/Linux

Imagen de ElSanto

Tema: 

Despues de haber escrito ya varios años atras de como configurar tu BCM4318 en GNU/Linux en x86-64 usando el ndiswrapper, y gracias a la gente que esta realizando un gran trabajo de ingenieria inversa con los drivers para Broadcom ya lo tenemos incluidos estos driver en el kernel a partir del kernel 2.6.17-rc2 ;) por lo cual el proceso de instalación es más sencillo, tambien vamos a ver como hacer para que nuestro Debian nos busquen y nos conecte a la red wireless automaticamente dependiendo del lugar donde nos encontremos sin estar configurando a cada rato ;) para esto usamos WiFi-Radar

Comencemos con el bcm43xx, en algunos lugares se dice que hay problema con este driver pero eso debe ser anteriormente, porque a mi me esta funcionando de maravilla en mi debian Etch en una HP zv6000 amd64, hace un par de semanas atras comence a bajar la ultima imagen semanal de Debian-installer, para asegurarme de tener lo ultimo de los driver del hardware más nuevo ;)

Con esta imagen empece la instalación y comence a escribir el articulo de como pasar de windows a Debian GNU/Linux Parte I ;) asi que una vez finalizado el proceso de instalación podemos ver si el kernel detecto el driver, asi que tenemos que poner lo siguiente


$ lspci

en la salida hemos de tener algo parecida a esto

03:02.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)

Si en el caso de que nos saliera: command not found, entonces tu necesitas instalar pciutils

# aptitude install pciutils

La gente tiende a confundir acerca del driver bcm43xx que viene en Debian Etch, creen que, porque ya el kernel lo ha reconocido ya deveria funcionar y no es asi uds pueden correr

$ dmesg

y veran errores o problemas relativos a wireless porque no funciona, eso es debido a que necesita el firmware que es necesario para el hardware, asi que debemos instalarlo primero ;)

Antes vamos a instalar unos pre-requisitos ;)

aptitude install module-assistant build-essential

ahora con un simple

aptitude install bcm43xx-fwcutter

Reiniciamos la computadora y ya tenemos listo para configurar la red wireless asi que nos vamos a Escritorio->Administración->Red y selecionamos la interface wireless y presionamos el boton Propiedades y comenzamos a poner los datos de nuestra red wireless

[flickr-photo:id=450576498,size=o]
Presionamos Aceptar y despues de uno dos minutos aproximadamente ya la tenemos activada y lista para navegar ;)
[flickr-photo:id=452163196,size=o]
[flickr-photo:id=450576490,size=o]

WiFi-Radar

WiFi-Radar es una utilidad que te permite explorar las redes wireless disponibles y crear los perfiles para tus redes preferidas. Ahora para instalar Wifi-Radar tenemos que poner lo siguiente


# aptitude install wifi-radar

despues lo corremos

# wifi-radar

Si en el caso de tengamos el siguiente mensaje:

eth2 Interface doesn't support scanning.

eth2 no wireless extensions.

no se preocupe, es que tenemos que reconfigurar el WiFi-Radar para que trabaje con la interface de red adecuada, primero debemos saber cual es poniendo el siguiente comando nos mostrara cual es

# iwconfig

Obtenemos una salida como esta (los datos fueron cambiados asi que no traten de conectarse los que viven cerca de mi casa)

lo no wireless extensions.

eth2 no wireless extensions.

eth0 no wireless extensions.

eth1 IEEE 802.11b/g ESSID:"dd-wrt" Nickname:"Broadcom 4318"
Mode:Managed Frequency=2.437 GHz Access Point: 00:6F:62:D2:AF:12
Bit Rate=11 Mb/s Tx-Power=18 dBm
RTS thr:off Fragment thr:off
Encryption key:EA29-59FC-924A-322F-03AE-3F29-43 Security mode:open
Link Quality=100/100 Signal level=3/3 Noise level=186/100
Rx invalid nwid:0 Rx invalid crypt:5 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

sit0 no wireless extensions.

Ahora sabemos que es eth1 en mi caso ;) entonces tenemos que reconfigurarla ya que WiFi-Radar esta trabajando con eth2, asi que ponemos lo siguiente:


# dpkg-reconfigure -p low wifi-radar

nos va a salir una ventana como la siguiente en donde debemos tipear la interface correcta
[flickr-photo:id=450518577,size=o]
una vez realizado esto corremos denuevo WiFi-Radar

# wifi-radar

y üalà ya nos muestra todas las redes wireless que estan a nuestro alcance ;) asi que debemos configurar el perfil de aquellas que son nuestras ;)

[flickr-photo:id=450518579,size=o]

Selecionamos la primera y ponemos conectar, como no la hemos configurada nos preguntanra si deseamos configurarla,le ponemos que si
[flickr-photo:id=452186947,size=o]

[flickr-photo:id=452163198,size=o]

[flickr-photo:id=452163204,size=o]

[flickr-photo:id=452163212,size=o]

[flickr-photo:id=452163208,size=o]

[flickr-photo:id=452163216,size=o]
Una vez que ya tenemos configuradas las redes wireless que tenemos en la casa y las que tenemos en el trabajo, entonces con tan solo poner el siguiente comando nos conectaremos con la primera que este disponible ;)

# wifi-radar -d

Para los que no desean estar tipeado cada vez esto, lo podemos poner en tiempo de booteo /etc/init.d/wifi-radar ;) y asi cada vez que prendamos nuestro computadora comience a buscar y conectarse a la primera que encuentre y que este configurada en wifi-radar

Ahora les recomiendo que instalen wpa_supplicant para tener soporte de WPA y WPA2 y lo configures con wifi-radar, pero eso se los dejo de tarea ;)

Espero que les ayude un poco este pequeño como :)

Comentarios

Hice todos los pasos al pie

Imagen de monchevique

Hice todos los pasos al pie de la letra y no quiere obtener la IP.

Rayos!!.

Dice: "Couldn't get IP"

:?

Estoy confundido.

SALUDOS.

Soy novato, apenas llevo 1 semana usando DEBIAN, en realidad que me enamoré. :jawdrop:

Claro que escribí bien la contraseña y todo!!. Algunas veces quiere agarrar la IP, otras no!.

Hola, el problema puede ser

Imagen de ElSanto

Hola, el problema puede ser muchas cosas, pero deberás buscar cual es, puede ser la interferencia que tengas en tu casa o trabajo, recuerda que si tu tienes un teléfono inalámbrico de 2.4 MHz esto hará interferencia con tu conexión así que lo mas sano es desconectar este tipo de teléfono, puede ser que mucha gente este tratando de conectarse y tu router ya esta al tope, o puede ser que hiciste algo mal en la la instalación del mismo, anda viendo cual de estas pueden ser e ir descartando, trata de configurar primero la red con la interface de red, poniendo todos los detalles de la misma...

Linux User Registered #282510
GnuPG-key : www.keyserver.net
[url=http://www.fsf.org/register_form?referrer=4641][FSF Associate Member][/url]

[Linux Counter]

Mmmm...

Imagen de monchevique

bueno, tengo un telefono inalámbrico, pero no creo q ese sea el problema, xq si en windows puedo conectarme, xq en linux no??.

Mmmmm... tampoco mi router está al top, io soy el único q tiene acceso a ella, y está en modo seguro, x lo tanto no podrán acceder a ella. tengo 2 vecinos q en las cuáles puedo visualizar su canales, pero = no creo q sea eso, y tampoco creo q lo haya instalado mal, seguí los pasos al pie de la letra.

Además estoy como a menos de 1 metro cerca de mi router y tampoco creo que sea la interferencia, si no que chafa sería la wifi no crees??.

Pero algo que si es seguro, es que al encender la máquina me dice:

bcm43xx: ASSERTION FAILED (radio_attenuation < 10) at: drivers/net/wireless/bcm43xx/bcm43xx_phy.c:1496:bcm43xx_find_lopair()

y en dmesg me sale lo mismo:

ADDRCONF(NETDEV_UP): eth1: link is not ready
bcm43xx: ASSERTION FAILED (radio_attenuation < 10) at: drivers/net/wireless/bcm43xx/bcm43xx_phy.c:1496:bcm43xx_find_lopair()

bcm43xx: PHY connected
bcm43xx: Microcode rev 0x127, pl 0xe (2005-04-18 02:36:27)
bcm43xx: Radio turned on
bcm43xx: ASSERTION FAILED (radio_attenuation < 10) at: drivers/net/wireless/bcm4 3xx/bcm43xx_phy.c:1496:bcm43xx_find_lopair()
bcm43xx: ASSERTION FAILED (radio_attenuation < 10) at: drivers/net/wireless/bcm4 3xx/bcm43xx_phy.c:1496:bcm43xx_find_lopair()
bcm43xx: ASSERTION FAILED (radio_attenuation < 10) at: drivers/net/wireless/bcm4 3xx/bcm43xx_phy.c:1496:bcm43xx_find_lopair()
bcm43xx: Chip initialized

Perdona mi mala ortografía.

xD

Cuando hice el manual me

Imagen de ElSanto

Cuando hice el manual me funcionaba todo bien, pero al parecer con la actualización el driver se volvio algo inestable, ya que no puedo hacer un escaneo de las redes ni por consola, también me sale el mismo error que tu así que me imagino que tienes un bcm4319 y según el website oficial todavía no esta completamente soportado tiene algunas fallas :( , estoy buscando cual seria la solución del problema :? , sino va a tocar regresar al ndiswraper que es mas estable ;)

Como te digo asegurate primero si te puedes conectar a tu red wireless, dejalo sin clave, y usa la interfaz de red para configurar la interfaz, en esto momento estoy usando mi lapto con mi conexión wireless y usando el driver bcm43xx, y me funciona, claro que no me funciona el escaneo de redes, asi descartamos cualquier otro problema que podría ser

configuracion de la red

Linux User Registered #282510
GnuPG-key : www.keyserver.net
[url=http://www.fsf.org/register_form?referrer=4641][FSF Associate Member][/url]

[Linux Counter]

hace una semana compre mi

Imagen de waylara8

hace una semana compre mi laptop hp de la serie dv2000 es adm64 athlon.

No tengo el paque te por defecto en mis repos asi que me lo baje el .deb
este me da un error de dependencia de libc6 que tambien me lo baje en .deb
este ultimo no se me instala por que me da un error con el paquete tzdata.
que solucion podre darle a mi laptop.
gracias

Intente instalar pero al

Imagen de waylara8

Intente instalar pero al llegar a la linea:

aptitude install bcm43xx-fwcutter

me da el sig error:

Escribiendo información de estado extendido... Hecho
Configurando bcm43xx-fwcutter (005-2) ...
--16:09:53-- http://boredklink.googlepages.com/wl_apsta.o
=> `wl_apsta.o'
Resolviendo boredklink.googlepages.com... 209.85.141.118
Connecting to boredklink.googlepages.com|209.85.141.118|:80... conectado.
Petición HTTP enviada, esperando respuesta... 404 Not Found
16:09:53 ERROR 404: Not Found.

dpkg: error al procesar bcm43xx-fwcutter (--configure):
el subproceso post-installation script devolvió el código de salida de error 1
Se encontraron errores al procesar:
bcm43xx-fwcutter
E: Sub-process /usr/bin/dpkg returned an error code (1)
Un paquete no se pudo instalar. Intentado recuperarse:
Configurando bcm43xx-fwcutter (005-2) ...
--16:09:54-- http://boredklink.googlepages.com/wl_apsta.o
=> `wl_apsta.o'
Resolviendo boredklink.googlepages.com... 209.85.141.118
Connecting to boredklink.googlepages.com|209.85.141.118|:80... conectado.
Petición HTTP enviada, esperando respuesta... 404 Not Found
16:09:54 ERROR 404: Not Found.

dpkg: error al procesar bcm43xx-fwcutter (--configure):
el subproceso post-installation script devolvió el código de salida de error 1
Se encontraron errores al procesar:
bcm43xx-fwcutter

Como puedo solucionar ese problema???

gracias de antemano

La versión que estas usando

Imagen de ElSanto

La versión que estas usando tiene un bug, el cual se produce porque el trata de bajar el archivo wl_apsta.o , el cual ya no esta en esa dirección, pero ese problema se resuelve en la siguiente versión, o trata de bajar el archivo wl_apsta.o de otra dirección...

Linux User Registered #282510
GnuPG-key : www.keyserver.net
[url=http://www.fsf.org/register_form?referrer=4641][FSF Associate Member][/url]

[Linux Counter]

Páginas