La Libertad no se obtiene ni se regala, es necesario luchar y ¡ay! a veces morir por ella. Los fabricantes de la oligarquía muchas veces nos complican al no querer dar soporte al sistema operativo que como Conductor he legado al Pueblo. Por ello, hoy enseñaré sintéticamente cómo compilar el controlador para los wifi Broadcom BCM, y cómo hacerlo todo desde la consola Terminal.
DESCRIPCION GENERAL DEL PROCEDIMIENTO
sudo apt-get install build-essential linux-headers-generic
sudo apt-get build-dep linux
Se nos pedirá la contraseña para operar. Acto seguido entraremos al Escritorio, crearemos una carpeta llamada "controlador" e ingresamos en ella. Para ello en la consola debemos ingresar:
cd Escritorio
mkdir controlador
cd controlador
Conforme hayamos hecho este paso, podremos usar la Terminal misma para descargar el archivo del controlador y descomprimirlo. Los comandos para hacerlo dependen si utilizamos Ubuntu de 32 bits o de 64 bits, pues cambian los nombres de los archivos.
tar -xvzf hybrid-portsrc_x86_32-v5_100_82_112.tar.gz
tar -xvzf hybrid-portsrc_x86_64-v5_100_82_112.tar.gz
Acto seguido podremos generar el instalador del controlador con:
make clean
make
Ahora procederemos a cargar el controlador con alguno de estos dos comandos. Nota: cuando tipeamos este comando no debería suceder nada. En caso de que apareciera cualquier cosa, significa que no ha sido efectivo, en tal caso hemos de ingresar el segundo comando.
modprobe lib80211 (si este te causa algún error, ingresamos el otro)
modprobe ieee80211_crypt_tkip
El siguiente paso consiste en instalar en nuestro sistema el módulo controlador inalámbrico (llamado wl.ko). Lo haremos con:
insmod wl.ko
En este momento ya debería prenderse luz la red de la inalámbrica (si nuestra notebook tuviese una luz testigo para esta actividad) y luego de unos segundos deberíamos poder conectarnos a la red. No obstante todo esto, nuestra felicidad no será completa hasta que hagamos efectiva la carga del módulo durante el mismo inicio y arranque de Ubuntu. Para ello hacemos lo siguiente:
sudo su
1. Desabilitamos el archivo del driver que trae ubuntu por defecto, pues este es el que carga el kernel, y por lo tanto no arranca el que acabamos de instalar.
for i in `find /lib /var -name wl.ko`; do mv $i ${i}.orig; done
(Lo que hace este comandito o script es buscar en las carpetas /lib y /var algún archivo que se llame wl.ko; y de encontrarlo lo renombrará como wl.ko.orig)
2. Tenemos que estar ubicados en la carpeta específica del controlador. Si no lo estuviésemos de antes, ingresamos:
cd Escritorio
cd controlador
Ingresamos el siguiente comando:
cp wl.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless
y luego:
depmod -a
echo modeprobe wl
3. Finalmente y por último, abrimos el Dash y buscamos "Controladores Adicionales". Ingresamos en la aplicación, y ahora nos debería mostrar en la lista el controlador Broadcom STA. Simplemente lo seleccionamos y presionamos el botón ACTIVAR. Luego reiniciamos el equipo.
DESCRIPCION GENERAL DEL PROCEDIMIENTO
- Conectarnos a internet a través del Cable LAN.
- Desinstalamos el controlador que esté instalado.
- Instalamos las herramientas para poder compilar (por si no la tuviésemos instaladas).
- Creamos una carpeta llamada "controlador" en el Escritorio para bajar los archivos.
- Descomprimimos los archivos controladores
- Creamos el instalador a partir del controlador
- Cargamos y ejecutamos el instalador y el módulo de conexión.
- Si todo funciona, hacemos que se inicie cada vez que arranca Ubuntu.
sudo apt-get install build-essential linux-headers-generic
sudo apt-get build-dep linux
Se nos pedirá la contraseña para operar. Acto seguido entraremos al Escritorio, crearemos una carpeta llamada "controlador" e ingresamos en ella. Para ello en la consola debemos ingresar:
cd Escritorio
mkdir controlador
cd controlador
Conforme hayamos hecho este paso, podremos usar la Terminal misma para descargar el archivo del controlador y descomprimirlo. Los comandos para hacerlo dependen si utilizamos Ubuntu de 32 bits o de 64 bits, pues cambian los nombres de los archivos.
- SI USO UBUNTU DE 32 BITS debo ingresar estos tres comandos:
tar -xvzf hybrid-portsrc_x86_32-v5_100_82_112.tar.gz
- SI USO UBUNTU DE 64 BITS debo ingresar estos 3 comandos:
tar -xvzf hybrid-portsrc_x86_64-v5_100_82_112.tar.gz
Acto seguido podremos generar el instalador del controlador con:
make clean
make
Ahora procederemos a cargar el controlador con alguno de estos dos comandos. Nota: cuando tipeamos este comando no debería suceder nada. En caso de que apareciera cualquier cosa, significa que no ha sido efectivo, en tal caso hemos de ingresar el segundo comando.
modprobe lib80211 (si este te causa algún error, ingresamos el otro)
modprobe ieee80211_crypt_tkip
El siguiente paso consiste en instalar en nuestro sistema el módulo controlador inalámbrico (llamado wl.ko). Lo haremos con:
insmod wl.ko
En este momento ya debería prenderse luz la red de la inalámbrica (si nuestra notebook tuviese una luz testigo para esta actividad) y luego de unos segundos deberíamos poder conectarnos a la red. No obstante todo esto, nuestra felicidad no será completa hasta que hagamos efectiva la carga del módulo durante el mismo inicio y arranque de Ubuntu. Para ello hacemos lo siguiente:
sudo su
1. Desabilitamos el archivo del driver que trae ubuntu por defecto, pues este es el que carga el kernel, y por lo tanto no arranca el que acabamos de instalar.
for i in `find /lib /var -name wl.ko`; do mv $i ${i}.orig; done
(Lo que hace este comandito o script es buscar en las carpetas /lib y /var algún archivo que se llame wl.ko; y de encontrarlo lo renombrará como wl.ko.orig)
2. Tenemos que estar ubicados en la carpeta específica del controlador. Si no lo estuviésemos de antes, ingresamos:
cd Escritorio
cd controlador
Ingresamos el siguiente comando:
cp wl.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless
y luego:
depmod -a
echo modeprobe wl
3. Finalmente y por último, abrimos el Dash y buscamos "Controladores Adicionales". Ingresamos en la aplicación, y ahora nos debería mostrar en la lista el controlador Broadcom STA. Simplemente lo seleccionamos y presionamos el botón ACTIVAR. Luego reiniciamos el equipo.
En resumen también podemos hacer:
ResponderEliminarwget http://www.broadcom.com/docs/linux_sta/hybrid-portsrc_x86_64-v5_100_82_112.tar.gz
tar xzvf l*gz
make -C /lib/modules/`uname -r`/build M=`pwd`
sudo rmmod wl
sudo insmod wl.ko
Mi general: aquí le traigo otro método
ResponderEliminarhttp://linuxwireless.org/en/users/Drivers/b43/#Ubuntu.2FDebian
Salud y Revolución!
También encontrarás las Wikis oficiales:
ResponderEliminarSi tenemos acceso a internet cableado:
https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx#b43%20-%20Internet%20access
Si no tenemos acceso a Internet:
https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx#b43%20-%20No%20Internet%20access
(nota: Se puede seguir un how-to, no ambos.
Attte.
Juan Perón