Archivo mensual: agosto 2010

Configurar una tarjeta Wireless o WiFI Broadcom bcm4318 o bcm43xx en Canaima GNU/Linux (Debian Lenny) en una Compaq V2000

Hace unos meses atrás me decidi a apoyar la distribución nacional GNU/Linux Canaima, debido a que es el Sistema Operativo Nacional en Venezuela y en segundo Lugar, porque esta basado en mi distro favorita, Debian (al momento que escribo estas lineas Debian esta cumpliendo 17 años)

Había tardado era por asuntos de trabajo, pero ahora bien me decidí a volar/borrar/eliminar  el Windows que estaba en mi Laptop coexistiendo con Ubuntu y meterle Canaima, para verlo desde el punto de vista de los usuarios y el primer problema que veo es la tarjeta Broadcom bcm4318 Wireless que esta integrada la cual la instalación de Canaima no la reconoció al momento.

voy a trata de definir en sencillos pasos sin tanto tecnicismos de como debe estar todo tu sistema para configurar la tarjeta.

1) la version del kernel mínimo o superior que se debe estar usando en Canaima

w3asel@canaima:~$ uname -a
Linux canaima 2.6.26-2-686 #1 SMP Sat Dec 26 09:01:51 UTC 2009 i686 GNU/Linux

debes tener este kernel o superior instalado en tu sistema,

2) revisar los repositorios

w3asel@canaima:~$ cat /etc/apt/sources.list
#
# Repositorios de Canaima GNU/Linux 2.0
#

# Repositorios en línea
deb http://repositorio.canaima.softwarelibre.gob.ve/ estable usuarios
deb http://universo.canaima.softwarelibre.gob.ve/ lenny main contrib non-free
deb http://seguridad.canaima.softwarelibre.gob.ve/ seguridad usuarios

w3asel@canaima:~$

como yo instale Canaima paso siguiente ejecute de una vez un comando llamado

w3asel@canaima:~$ sudo aptitude full-upgrade

Terminado el full-upgrade (que me descargara todas las librerias, drivers y actualizaciones de paqueteria, procedi a realizar lo siguiente, y no menos leyendo ciertas experiencias de otros compañeros linuxeros debianitas.

Acto seguido vamos a configurar la tarjeta. la vemos ejecutando un lspci

w3asel@canaima:~$ lspci

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

Veo la configuracion de ifconfig y iwconfig

w3asel@canaima:~$ sudo  ifconfig
[sudo] password for w3asel:
eth0      Link encap:Ethernet  HWaddr 00:c0:9f:f7:40:0f
inet addr:192.168.1.101  Bcast:255.255.255.255
Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST  MTU:576  Metric:1
RX packets:6476 errors:0 dropped:0 overruns:0 frame:0
TX packets:4385 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3574925 (3.4 MiB)  TX bytes:395114 (385.8 KiB)
Interrupt:18 Base address:0xa000

lo        Link encap:Local Loopback
inet addr:127.0.0.1  Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING  MTU:16436  Metric:1
RX packets:2 errors:0 dropped:0 overruns:0 frame:0
TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:195 (195.0 B)  TX bytes:195 (195.0 B)

w3asel@canaima:~$ sudo iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

wmaster0  no wireless extensions.

wlan0     IEEE 802.11  ESSID:””
Mode:Managed  Frequency:2.412 GHz  Access Point:
Not-Associated
Tx-Power=0 dBm
Retry min limit:7   RTS thr:off   Fragment thr=2352 B
Encryption key:off
Link Quality:0  Signal level:0  Noise level:0
Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
Tx excessive retries:0  Invalid misc:0   Missed beacon:0

y paso a ejecutar la instalacion del driver, cuando la ejecutes, te hara una pregunta indicando que si quieres descargar el driver del fabricante, e indicando que no es software libre, solo le dices que si.

w3asel@canaima:~$ sudo aptitude search b43-fwcutter
p   b43-fwcutter                    – Utility for extracting Broadcom 43xx firmw
w3asel@canaima:~$ sudo aptitude install b43-fwcutter

Leyendo lista de paquetes… Hecho
Creando árbol de dependencias
Leyendo la información de estado… Hecho
Leyendo la información de estado extendido
Inicializando el estado de los paquetes… Hecho
Leyendo las descripciones de las tareas… Hecho
Se instalarán los siguiente paquetes NUEVOS:
b43-fwcutter
0 paquetes actualizados, 1 nuevos instalados, 0 para eliminar y 0 sin
actualizar.
Necesito descargar 16,4kB de ficheros. Después de desempaquetar se
usarán 69,6kB.
Escribiendo información de estado extendido… Hecho
Des:1 http://universo.canaima.softwarelibre.gob.ve lenny/contrib
b43-fwcutter 1:011-5 [16,4kB]
Descargados 16,4kB en 0s (16,4kB/s).
Preconfigurando paquetes …
Seleccionando el paquete b43-fwcutter previamente no seleccionado.
(Leyendo la base de datos …
139021 ficheros y directorios instalados actualmente.)
Desempaquetando b43-fwcutter (de …/b43-fwcutter_1%3a011-5_i386.deb)

Procesando disparadores para man-db …
Configurando b43-fwcutter (1:011-5) …
–2010-08-16 09:20:41–
http://downloads.openwrt.org/sources/wl_apsta-3.130.20.0.o
Resolviendo downloads.openwrt.org… 78.24.191.177
Connecting to downloads.openwrt.org|78.24.191.177|:80… conectado.
Petición HTTP enviada, esperando respuesta… 200 OK
Longitud: 652866 (638K) [text/plain]
Saving to: `wl_apsta-3.130.20.0.o’

100%[======================================>] 652.866      109K/s   in
6,7s

2010-08-16 09:20:49 (95,3 KB/s) – `wl_apsta-3.130.20.0.o’ saved
[652866/652866]

–2010-08-16 09:20:49–
http://mirror2.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2
Resolviendo mirror2.openwrt.org… 88.198.39.176
Connecting to mirror2.openwrt.org|88.198.39.176|:80… conectado.
Petición HTTP enviada, esperando respuesta… 200 OK
Longitud: 3888794 (3,7M) [application/x-tar]
Saving to: `broadcom-wl-4.150.10.5.tar.bz2′

100%[======================================>] 3.888.794    109K/s   in
36s

2010-08-16 09:21:26 (107 KB/s) – `broadcom-wl-4.150.10.5.tar.bz2′ saved
[3888794/3888794]

This file is recognised as:
ID         :  FW10
filename   :  wl_apsta.o
version    :  295.14
MD5        :  e08665c5c5b66beb9c3b2dd54aa80cb3
Extracting b43legacy/ucode2.fw
Extracting b43legacy/ucode4.fw
Extracting b43legacy/ucode5.fw
Extracting b43legacy/ucode11.fw
Extracting b43legacy/pcm4.fw
Extracting b43legacy/pcm5.fw
Extracting b43legacy/a0g0bsinitvals2.fw
Extracting b43legacy/b0g0bsinitvals5.fw
Extracting b43legacy/a0g0initvals5.fw
Extracting b43legacy/a0g1bsinitvals5.fw
Extracting b43legacy/a0g0initvals2.fw
Extracting b43legacy/a0g1initvals5.fw
Extracting b43legacy/b0g0bsinitvals2.fw
Extracting b43legacy/b0g0initvals5.fw
Extracting b43legacy/b0g0initvals2.fw
Extracting b43legacy/a0g0bsinitvals5.fw
broadcom-wl-4.150.10.5/
broadcom-wl-4.150.10.5/driver/
broadcom-wl-4.150.10.5/driver/config/
broadcom-wl-4.150.10.5/driver/config/wlconfig_apdef
broadcom-wl-4.150.10.5/driver/config/wlconfig_lx_router_ap
broadcom-wl-4.150.10.5/driver/config/wlconfig_lx_router_ap_1chipG
broadcom-wl-4.150.10.5/driver/config/wlconfig_lx_router_ap_micro
broadcom-wl-4.150.10.5/driver/config/wlconfig_lx_router_ap_mimo
broadcom-wl-4.150.10.5/driver/config/wlconfig_lx_router_apsta
broadcom-wl-4.150.10.5/driver/config/wlconfig_lx_router_apsta_1chipG
broadcom-wl-4.150.10.5/driver/config/wlconfig_lx_router_apsta_micro
broadcom-wl-4.150.10.5/driver/config/wlconfig_lx_router_apsta_mimo
broadcom-wl-4.150.10.5/driver/config/wlconfig_lx_router_sta
broadcom-wl-4.150.10.5/driver/config/wlconfig_lx_router_sta_1chipG
broadcom-wl-4.150.10.5/driver/config/wlconfig_lx_router_sta_micro
broadcom-wl-4.150.10.5/driver/config/wlconfig_lx_router_sta_mimo
broadcom-wl-4.150.10.5/driver/config/wlconfig_lx_shared
broadcom-wl-4.150.10.5/driver/config/wlconfig_micro
broadcom-wl-4.150.10.5/driver/config/wlconfig_nomimo
broadcom-wl-4.150.10.5/driver/config/wl_default
broadcom-wl-4.150.10.5/driver/config/wl_hnd
broadcom-wl-4.150.10.5/driver/wl_ap_micro.o
broadcom-wl-4.150.10.5/driver/wl_ap_mimo.o
broadcom-wl-4.150.10.5/driver/wl_ap.o
broadcom-wl-4.150.10.5/driver/wl_apsta_micro.o
broadcom-wl-4.150.10.5/driver/wl_apsta_mimo.o
broadcom-wl-4.150.10.5/driver/wl_apsta.o
broadcom-wl-4.150.10.5/driver/wl_sta_micro.o
broadcom-wl-4.150.10.5/driver/wl_sta_mimo.o
broadcom-wl-4.150.10.5/driver/wl_sta.o
broadcom-wl-4.150.10.5/nas_exe.o
broadcom-wl-4.150.10.5/wl_exe.o
broadcom-wl-4.150.10.5/include/
broadcom-wl-4.150.10.5/include/UdpLib.h
broadcom-wl-4.150.10.5/include/bcm4710.h
broadcom-wl-4.150.10.5/include/bcm947xx.h
broadcom-wl-4.150.10.5/include/bcmcrypto/
broadcom-wl-4.150.10.5/include/bcmcrypto/aes.h
broadcom-wl-4.150.10.5/include/bcmcrypto/aeskeywrap.h
broadcom-wl-4.150.10.5/include/bcmcrypto/bcmccx.h
broadcom-wl-4.150.10.5/include/bcmcrypto/bn.h
broadcom-wl-4.150.10.5/include/bcmcrypto/ccx.h
broadcom-wl-4.150.10.5/include/bcmcrypto/des.h
broadcom-wl-4.150.10.5/include/bcmcrypto/dh.h
broadcom-wl-4.150.10.5/include/bcmcrypto/hmac_sha256.h
broadcom-wl-4.150.10.5/include/bcmcrypto/md4.h
broadcom-wl-4.150.10.5/include/bcmcrypto/md5.h
broadcom-wl-4.150.10.5/include/bcmcrypto/passhash.h
broadcom-wl-4.150.10.5/include/bcmcrypto/prf.h
broadcom-wl-4.150.10.5/include/bcmcrypto/rc4.h
broadcom-wl-4.150.10.5/include/bcmcrypto/rijndael-alg-fst.h
broadcom-wl-4.150.10.5/include/bcmcrypto/sha1.h
broadcom-wl-4.150.10.5/include/bcmcrypto/sha256.h
broadcom-wl-4.150.10.5/include/bcmdefs.h
broadcom-wl-4.150.10.5/include/bcmdevs.h
broadcom-wl-4.150.10.5/include/bcmendian.h
broadcom-wl-4.150.10.5/include/bcmnvram.h
broadcom-wl-4.150.10.5/include/bcmotp.h
broadcom-wl-4.150.10.5/include/bcmparams.h
broadcom-wl-4.150.10.5/include/bcmperf.h
broadcom-wl-4.150.10.5/include/bcmrobo.h
broadcom-wl-4.150.10.5/include/bcmsrom.h
broadcom-wl-4.150.10.5/include/bcmstdlib.h
broadcom-wl-4.150.10.5/include/bcmutils.h
broadcom-wl-4.150.10.5/include/bcmwifi.h
broadcom-wl-4.150.10.5/include/bitfuncs.h
broadcom-wl-4.150.10.5/include/epivers.h
broadcom-wl-4.150.10.5/include/epivers.h.in
broadcom-wl-4.150.10.5/include/etioctl.h
broadcom-wl-4.150.10.5/include/flash.h
broadcom-wl-4.150.10.5/include/flashutl.h
broadcom-wl-4.150.10.5/include/hndchipc.h
broadcom-wl-4.150.10.5/include/hndcpu.h
broadcom-wl-4.150.10.5/include/hnddma.h
broadcom-wl-4.150.10.5/include/hndgige.h
broadcom-wl-4.150.10.5/include/hndmips.h
broadcom-wl-4.150.10.5/include/hndpci.h
broadcom-wl-4.150.10.5/include/hndpmu.h
broadcom-wl-4.150.10.5/include/linux_gpio.h
broadcom-wl-4.150.10.5/include/linuxver.h
broadcom-wl-4.150.10.5/include/min_osl.h
broadcom-wl-4.150.10.5/include/mipsinc.h
broadcom-wl-4.150.10.5/include/ndiserrmap.h
broadcom-wl-4.150.10.5/include/osl.h
broadcom-wl-4.150.10.5/include/pcicfg.h
broadcom-wl-4.150.10.5/include/proto/
broadcom-wl-4.150.10.5/include/proto/802.11.h
broadcom-wl-4.150.10.5/include/proto/802.11e.h
broadcom-wl-4.150.10.5/include/proto/802.1d.h
broadcom-wl-4.150.10.5/include/proto/bcmeth.h
broadcom-wl-4.150.10.5/include/proto/bcmevent.h
broadcom-wl-4.150.10.5/include/proto/bcmip.h
broadcom-wl-4.150.10.5/include/proto/bcmtcp.h
broadcom-wl-4.150.10.5/include/proto/eap.h
broadcom-wl-4.150.10.5/include/proto/eapol.h
broadcom-wl-4.150.10.5/include/proto/ethernet.h
broadcom-wl-4.150.10.5/include/proto/vlan.h
broadcom-wl-4.150.10.5/include/proto/wpa.h
broadcom-wl-4.150.10.5/include/rts/
broadcom-wl-4.150.10.5/include/rts/crc.h
broadcom-wl-4.150.10.5/include/sbchipc.h
broadcom-wl-4.150.10.5/include/sbconfig.h
broadcom-wl-4.150.10.5/include/sbgige.h
broadcom-wl-4.150.10.5/include/sbhndcpu.h
broadcom-wl-4.150.10.5/include/sbhnddma.h
broadcom-wl-4.150.10.5/include/sbhndmips.h
broadcom-wl-4.150.10.5/include/sbhndpio.h
broadcom-wl-4.150.10.5/include/sbmemc.h
broadcom-wl-4.150.10.5/include/sbpci.h
broadcom-wl-4.150.10.5/include/sbpcie.h
broadcom-wl-4.150.10.5/include/sbpcmcia.h
broadcom-wl-4.150.10.5/include/sbsdio.h
broadcom-wl-4.150.10.5/include/sbsdpcmdev.h
broadcom-wl-4.150.10.5/include/sbsdram.h
broadcom-wl-4.150.10.5/include/sbsocram.h
broadcom-wl-4.150.10.5/include/sbsprom.h
broadcom-wl-4.150.10.5/include/sbutils.h
broadcom-wl-4.150.10.5/include/sflash.h
broadcom-wl-4.150.10.5/include/trxhdr.h
broadcom-wl-4.150.10.5/include/typedefs.h
broadcom-wl-4.150.10.5/include/wlioctl.h
broadcom-wl-4.150.10.5/include/linux_osl.h
broadcom-wl-4.150.10.5/shared/
broadcom-wl-4.150.10.5/shared/bcmotp.c
broadcom-wl-4.150.10.5/shared/bcmrobo.c
broadcom-wl-4.150.10.5/shared/bcmsrom.c
broadcom-wl-4.150.10.5/shared/bcmstdlib.c
broadcom-wl-4.150.10.5/shared/bcmutils.c
broadcom-wl-4.150.10.5/shared/boot.S
broadcom-wl-4.150.10.5/shared/bzip2_inflate.c
broadcom-wl-4.150.10.5/shared/cfe_osl.c
broadcom-wl-4.150.10.5/shared/flashutl.c
broadcom-wl-4.150.10.5/shared/gzip_inflate.c
broadcom-wl-4.150.10.5/shared/hndchipc.c
broadcom-wl-4.150.10.5/shared/hnddma.c
broadcom-wl-4.150.10.5/shared/hndgige.c
broadcom-wl-4.150.10.5/shared/hndmips.c
broadcom-wl-4.150.10.5/shared/hndpci.c
broadcom-wl-4.150.10.5/shared/hndpmu.c
broadcom-wl-4.150.10.5/shared/hndrte.lds.in
broadcom-wl-4.150.10.5/shared/linux_gpio.c
broadcom-wl-4.150.10.5/shared/linux_osl.c
broadcom-wl-4.150.10.5/shared/load.c
broadcom-wl-4.150.10.5/shared/min_osl.c
broadcom-wl-4.150.10.5/shared/nvramstubs.c
broadcom-wl-4.150.10.5/shared/sbsdram.S
broadcom-wl-4.150.10.5/shared/sbutils.c
broadcom-wl-4.150.10.5/shared/sflash.c
broadcom-wl-4.150.10.5/shared/sromstubs.c
broadcom-wl-4.150.10.5/shared/xip.lds.in
This file is recognised as:
ID         :  FW13
filename   :  wl_apsta_mimo.o
version    :  410.2160
MD5        :  cb8d70972b885b1f8883b943c0261a3c
Extracting b43/pcm5.fw
Extracting b43/pcm4.fw
Extracting b43/ucode15.fw
Extracting b43/ucode14.fw
Extracting b43/ucode13.fw
Extracting b43/ucode11.fw
Extracting b43/ucode9.fw
Extracting b43/ucode5.fw
Extracting b43/ucode4.fw
Extracting b43/lp0bsinitvals15.fw
Extracting b43/lp0initvals15.fw
Extracting b43/lp0bsinitvals14.fw
Extracting b43/lp0initvals14.fw
Extracting b43/a0g1bsinitvals13.fw
Extracting b43/a0g1initvals13.fw
Extracting b43/b0g0bsinitvals13.fw
Extracting b43/b0g0initvals13.fw
Extracting b43/lp0bsinitvals13.fw
Extracting b43/lp0initvals13.fw
Extracting b43/n0absinitvals11.fw
Extracting b43/n0bsinitvals11.fw
Extracting b43/n0initvals11.fw
Extracting b43/a0g1bsinitvals9.fw
Extracting b43/a0g0bsinitvals9.fw
Extracting b43/a0g1initvals9.fw
Extracting b43/a0g0initvals9.fw
Extracting b43/b0g0bsinitvals9.fw
Extracting b43/b0g0initvals9.fw
Extracting b43/a0g1bsinitvals5.fw
Extracting b43/a0g0bsinitvals5.fw
Extracting b43/a0g1initvals5.fw
Extracting b43/a0g0initvals5.fw
Extracting b43/b0g0bsinitvals5.fw
Extracting b43/b0g0initvals5.fw
Extracting b43/a0g0bsinitvals4.fw
Extracting b43/a0g0initvals4.fw
Extracting b43/b0g0bsinitvals4.fw
Extracting b43/b0g0initvals4.fw
Leyendo lista de paquetes… Hecho
Creando árbol de dependencias
Leyendo la información de estado… Hecho
Leyendo la información de estado extendido
Inicializando el estado de los paquetes… Hecho
Escribiendo información de estado extendido… Hecho
Leyendo las descripciones de las tareas… Hecho

w3asel@canaima:~$

Listo, solo reinicia el equipo y disfruta de tu wireless

una fuente que me ayudo a configurarla http://www.chw.net

Microsoft recomienda usar Google Chrome

http://www.fayerwayer.com/2010/08/microsoft-recomienda-usar-google-chrome/

Muy extraño que ellos mismos reconozcan los fallos de su IE recomiendo la lectura