El unico problema que tiene linux hasta el momento, es que no existe hardware dedicado a linux, es decir, que no se fabrica hardware para la compatibilidad, pero eso ya es cuento viejo, se tiene que hacer un trabajito para que trabajen bajo linux y corran perfectamente, tal es el caso de mi targeta inalambrica, Broadcom BCM94311 MiniLan PCI.
Despues de tantas prubas pude hacerla correr bajo Ubuntu Hardy Heron.
Aca les dejo los pasos para poder hacerla trabajar.
1. Instalamos b43-fwcutter
sudo apt-get install b43-fwcutter
2. Bajamos el Firmware :
http://downloads.openwrt.org/sources/broadcom-wl-4.80.53.0.tar.bz2
3. Instalamos el Firmware
* bzip2 -d broadcom-wl-4.80.53.0.tar.bz2
* tar xvzf broadcom-wl-4.80.53.0.tar
* cd broadcom-wl-4.80.53.0
* cd kmod
* sudo b43-fwcutter -w /lib/firmware wl_apsta.o
Si no te sirve el bzip, usa Nautilus, y extraelo graficamente.
4. Bajamos los módulos b43 para el kernel 2.6
http://linuxwireless.org/download/compat-wireless-2.6/compat-wireless
5. Instalamos los Módulos
* bzip2 -d compa-wireless-2.6.tar.bz2
* tar xvzf compa-wireless-2.6.tar
* cd compa-wireless-2.6
* make
* sudo make install
* sudo make load
Ya cuando entres el "make load" quedara listo e instalado tu driver para navegar en internet via wireless.
Cargar Modulos al inicio
Ahora para que no tengas que cargar el modulo cada vez que reinicias la PC haz esto:
sudo pico /etc/modules/
y en la ultima linea escribe b43, guarda los cambios y salir.
Ahora debes de mandarlo al blacklist.
sudo pico /etc/modprobe.d/blacklist
y al final del archivo agregamos un par de lineas con el siguiente contenido
#BCM43XX
blacklist bcm43xx
esto permitirá que el modulo bcm43xx no vuelva a cargarse en el futuro.
Si deseas cargar b43 a los módulos manualmente escribe esto en terminal
sudo modprobe b43
Ahora, si no te carga con todo lo anterior, haz un script con lo siguiente:
#!/bin/bash
cd /directorio_donde_se_encuentra/compat-wireless-2008-04-27
sudo make load
exit 0
guardalo y ponle el nombre que quieras, yo le puse wifi. Copialo en /bin y /etc/init.d y luego crea un enlace simbólico en el directorio de arranque:
sudo ln -s /etc/init.d/wifi /etc/rcS.d/S62wifi
Es todo, espero les sirva de algo.
jueves, 31 de julio de 2008
Suscribirse a:
Entradas (Atom)