Mostrando entradas con la etiqueta Broadcom. Mostrar todas las entradas
Mostrando entradas con la etiqueta Broadcom. Mostrar todas las entradas

miércoles, 27 de mayo de 2015

¡Cómo configuro el Wifi con mi adaptadora Broadcom BCM43142 en Ubuntu 14.04LTS?

En su primordiar Conducción Política, Juan Perón expone las necesidades de afrontar el futuro sin atadura alguna, y nos enseña a instalar el controlador para el miniadaptador Wifi Broadcom BCM43142 en Ubuntu 14.04LTS.

(...)
Los argentinos, como ciudadanos de un país libre y gallardo, tenemos la obligación de oponernos a cualquier suerte de avasallamiento, sea quien fuere que lo intente. Para ello no hemos de reparar en medios ni en sacrificios. Dije hace mas de cinco años que, si por rechazar cualquier imposición debíamos prescindir de las comodidades de la civilización, estábamos dispuestos a cualquier sacrificio. Que mientras tuviésemos caballos, los criollos no echaríamos de menos los automóviles, si ni caballos poseyéramos, a pie recorreríamos nuestros caminos sin fin. Que si no tuviésemos un software con licencia privativa, nos arreglaríamos con los miles de paquetes libres que retozan en las pampas. Y si algún osado quisiera acorralarnos, para defender nuestra Patria no precisaríamos los adelantos atómicos ni las armas automáticas. Nos bastaría una tacuara, nos bastarían nuestros puños mientras en nuestro pecho palpitara nuestro corazón.
No es que yo creyera que este caso llegue a presentarse a los argentinos. No vayan a interpretar los agoreros que preveo desastres y calamidades. Sólo expreso la convicción, bien arraigada en mi espíritu, de que los argentinos constituimos un pueblo que no sabe doblegarse ante ninguna imposición. ¡A las buenas, todo! ¡Frente a una amenaza, nada!

Utilizar un Software Libre es entonces tan sencillo que puede parecer una nimiedad, y realizarse sin ninguna consecuencia negativa. Los agoreros dirán que es más difícil, que no se encuentran controladores, y demás cháchara. Hemos de saber que Ubuntu se encuentra bien afilado en lo que respecta al reconocimiento de hardware en general, y si algunas condiciones subsisten, ello sólo está para permitirnos hacernos duchos en su puesta a punto.

Uno de los problemas típicos radica en instalar nuestro sistema operativo sin emplear una conexión a internet durante el procedimiento. Esto puede provocar que algunos de los controladores mas o menos imprescindibles no se descarguen en ese instante, y debamos hacerlo posteriormente.

Aún si este ha sido el caso, habremos de hacer uso de la herramienta provista por el sistema, para la descarga de los Controladores Adicionales (Sistema / Preferencia / Controladores Adicionales).

¿Pero qué sucede en aquellos escasas situaciones en las cuales - aún así - no podemos encontrar nuestro adaptador inalámbrico?


Tal es el caso que presenta el adaptador de Broadcom BCM43142 en Ubuntu 14.04LTS. Se trata de una miniplaqueta pensada para su integración en portátiles, que combina la funcionalidad WiFi y Bluetooth a través de sendas interfaces: PCI-e en lo que respecta al WiFi, y USB en lo que respecta al Bluetooth. Este tipo de ingeniería dificulta su detección en Ubuntu 14.04LTS si durante la instalación no teníamos conectado el cable LAN, por lo que no se descargará su controlador correcto.

Afortunadamente, donde existe una necesidad para hacer funcionar una de estas mini placas, nace un derecho, y por ello os enseñaré cómo hacerlas responder de la manera más sencilla.
Asumiremos que hemos recién terminado de instalar Ubuntu 14.04LTS sin conexión a internet en una portátil, y que de momento no funciona nuestro adaptador de Wifi BCM43142. En primer lugar sugiero desactivar la opción Secure Boot de la BIOS de nuestro equipo, y evaluar si el sistema - según dicha configuración de Secure Boot desactivado - puede arrancar correctamente y hacer uso de este adaptador Wifi/Bluetooth con eficiencia. La BIOS es la memoria de configuración del equipo, y puede configurarse a través de una pantalla que debemos activar al arranque del sistema, antes de que inicie le sistema operativo. Encendemos el equipo y debemos presionar la tecla indicada en pantalla para acceder al menú BIOS (normalmente F2, pero podría ser F11 o F12, o alguna conbinación de teclas que debemos consultar en el manual de nuestro equipo. Varios miembros de la Masa Popular nos han comentado que dicho temperamento ha solucionado el problema sin más trámite.

Si una vez de evaluar el Secure Boot desactivado vemos que no encontramos solución efectiva de conectividad, podremos entonces probar hacernos con los controladores compilados especialmente. Para ello hemos de iniciar el sistema y conectarnos a internet por medio de un cable LAN, conectando temporalmente nuestra portátil a un módem o router que ya cuente con una conexión a internet activa.

Si todo va bien, debería entonces poder establecerse una conexión a internet y navegar.

Una vez comprobado esto debemos asegurarnos sin lugar a dudas que nuestro hardware sea el BCM43142. Para ello abrimos una terminal con Ctrl+Alt+T e ingresamos el siguiente comando de organización:


lspci

Pues bien, esta orden nos devolverá en pantalla un listado de los dispositivos físicos conectados al bus PCI de nuestra portátil. Entre ellos debemos asegurarnos que aparezca:

Network controller: Broadcom Corporation BCM43142 802.11b/g/n (rev 01)


Con ello nos hemos asegurado de que nuestra adaptadora de red Broadcom BCM43142 está insertada en el sistema de forma correcta. Para que pueda funcionar, hemos de cargarle además el software controlador y hacer con él el módulo necesario. Podremos hacerlo desde la Terminal, ingresando los siguientes Comandos de Organización:

sudo apt-get update
sudo apt-get install bcmwl-kernel-source
sudo reboot

Esto descargará la paquetería, construirá el módulo, y lo instalará en nuestro kernel de sistema operativo (el proceso podría durar un par de minutos). Tras reiniciar, ya podremos tener acceso a los diferentes redes Wifi de nuestro entorno, y establecer conexión con la de nuestra preferencia. Asimismo, contaremos con servicio de recepción y emisión de Bluetooth.

Es de esta manera que podremos recibir nuestra señal de Wifi, y conectarnos a nuestros servicios locales de Bluetooth a fin de extender extramuros el alcance doctrinal de nuestro Movimiento Nacional Justicialista.

miércoles, 13 de junio de 2012

¿Cómo compilo el driver Broadcom STA para Ubuntu?

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

  • 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.
Comenzamos sabiendo que para compilar en nuestro equipo es necesario contar las herramientas óptimas para poder hacerlo, build-essentials y build-dep linux entre otras. Para instalarlas, abrimos una consola terminal con Ctrl+Alt+T e ingresamos los siguientes Comandos de Organización:

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:
wget http://www.broadcom.com/docs/linux_sta/hybrid-portsrc_x86_32-v5_100_82_112.tar.gz
tar -xvzf hybrid-portsrc_x86_32-v5_100_82_112.tar.gz
  • SI USO UBUNTU DE 64 BITS debo ingresar estos 3 comandos:
wget http://www.broadcom.com/docs/linux_sta/hybrid-portsrc_x86_64-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.

viernes, 25 de mayo de 2012

¿Como hago que Ubuntu encuentre el controlador Broadcom Wireless STA?

La campaña proselitista de Juan Perón para las Elecciones Presidenciales de 1946 cobró una fuerza inusitada. Distinguido por una dialéctica flamígera, supo combinar apariciones en ciudades y pueblos del interior desde donde sus arengas se irradiaban a los hombres del trabajo. Esto permitió cincelar profundamente en los bronces de la historia las promesas que el porvenir tornarían en realidades efectivas. Como botón de muestra, la noche del 12 de febrero de 1946, durante la proclamación de su Candidatura, el General cumplió con su promesa de hacer funcionar los adaptadores inalámbricos Broadcom STA en Ubuntu.


¡Trabajadores!

Llego a vuestra presencia con la emoción que me produce sentirme confundido entre este mar humano de conciencias honradas; de estas conciencias de criollos auténticos que no se doblan frente a las adversidades, prefieren morir de hambre antes que comer el amargo pan de la traición.

Llego a vosotros para deciros que no estáis solos en vuestros anhelos de redención social, sino que los mismos ideales sostienen nuestros hermanos de toda la vastedad de nuestra tierra gaucha. Vengo conmovido por el sentimiento unánime manifestado a través de campos, montes, ríos, esteros y montañas; vengo conmovido por el eco resonante de una sola voluntad colectiva; la de que el pueblo sea realmente libre, para que de una vez por todas quede libre de la esclavitud económica que le agobia. Y aún diría más: que le agobia como antes le ha oprimido, y que si no lograra independizarse ahora, aún le vejaría más en el porvenir. Le oprimiría hasta dejar a la clase obrera sin fuerzas para alcanzar la redención social que vamos a conquistar antes de quince días.

En la mente de quienes concibieron y gestaron la Revolución del 4 de Junio estaba fija la idea de la redención social de nuestra Patria. Este movimiento inicial no fue una "militarada" más, no fue un golpe "cuartelero" más, como algunos se complacen en repetir; ¡fue una chispa que el 17 de octubre encendió la hoguera en la que han de crepitar hasta consumirse los restos del feudalismo que aún asoma por tierra americana!

Porque hemos venido a terminar con una moral social que permitía que los trabajadores tuviesen para comer sólo lo que se les diera por voluntad patronal y no por deber impuesto por la justicia distributiva, se acusa a nuestro movimiento de ser enemigo de la libertad. Pero yo apelo a vuestra conciencia, a la conciencia de los hombres libres de nuestra Patria y del mundo entero, para que me respondan honestamente si oponerse a que los hombres sean explotados y envilecidos obedece a un móvil liberticida.

No debemos contemplar tan sólo lo que pasa en el "centro" de la ciudad de Buenos Aires; no debemos considerar la realidad social del país como una simple prolongación de las calles centrales bien asfaltadas, iluminadas y civilizadas; debemos considerar la vida triste y sin esperanzas de nuestros hermanos de tierra adentro, ¡en cuyos ojos he podido percibir el centelleo de esta esperanza de redención!

¡Por ellos, por nosotros, por todos juntos, por nuestros hijos y los hijos de nuestros hijos debemos hacer que por fin triunfen los grandes ideales de auténtica Libertad que soñaron los forjadores de la Independencia, y que nosotros sentimos palpitar en lo más profundo de nuestro corazón!. ¡La promesa que yo vengo a ofrecerles, no es otra que la Libertad de la Patria y de su software, la Felicidad del Pueblo y su hardware, y que funcione el Wifi Broadcom con Ubuntu!
Hemos visto los adaptadores de conectividad inalámbrica Broadcom BCM43xx incorporados para numerosos equipos portátiles no han estado exceptuados de darle algunos dolores de cabeza al Pueblo. En ocasiones funcionan sin falla alguna, más en en otras no.

En general para los dispositivos Broadcom deberéis activar el controlador "Broadcom STA Wireless driver". Para ello conectamos el equipo a Internet a través de un cable LAN/Ethernet, y nos dirigirnos a Sistema / Administración / Controladores adicionales. El sistema buscará los controladores privativos que podemos utilizar en nuestro equipo. Tras unos segundos debería aparecernos una ventana con el controlador "Broadcom STA Wireless". Debemos seleccionarlo con un clic y presionar el botón "Activar".
Luego reiniciamos al equipo y todo debería funcionar de manera adecuada, haciendo realidad efectiva la libertad de navegación, como quiso Juan Perón.

Ahora bien, en ocasiones puede suceder que Ubuntu no encuentre ningún controlador privativo para el adaptador Broadcom:
Ello suele deberse a que si bien los controladores para estos dispositivos inalámbricos están soportados en GNU Linux, los mismos son privativos, y para cargarlos el sistema debe reconocer los chipsets de hardware a través de identificadores de dispositivo. En ciertas ocasiones esta identificación no se produce de manera adecuada pues los fabricantes de la oligarquía cambian el identificador para asignarle algún nombre comercial diferente, tales como "Acer nPlify, StrongConnect, LaserSignal", o demás tonteras que poco ayudan al Pueblo y a la universalización de un controlador inalámbrico funcional y justo. Esto suele plagar algunas versiones de Ubuntu como Karmic o Maverick, en algunos modelos de Dell Mini 9 y 10v, Dell Vostro A90, Dell Studio 1535, 1545, Acer D620, Lenovo G550, HP Mini, etc.

En tal caso, para intentar solucionar el problema abrimos una terminal con Ctrl+Alt+T, e ingresamos los siguientes comandos de organización:

sudo apt-get update
sudo apt-get --reinstall install bcmwl-kernel-source

Luego reiniciamos la máquina. Si deseamos hacerlo desde la consola, podemos hacerlo con el siguiente comando de organización:

sudo reboot

Conforme reinicie el equipo, vamos de nuevo a Sistema / Actualización / Controladores adicionales, y debería aparecer el controlador Broadcom STA Wireless. Para activarlo hacemos clic sobre él y presionamos Activar. El sistema descargará el controlador y lo instalará. Tengamos en cuenta que la primera vez que se carga, puede tardar algunos segundos en buscar las redes, o podría no encontrar ninguna. En tal caso, sugiero reiniciar nuevamente el equipo para que Ubuntu cargue el controlador sin molestias. Simplemente habremos de encontrar una red a la que querríamos conectarnos, ingresar la contraseña (si aplica), e iniciar la lucha por la Liberación desde la trinchera digital.

Nota: en algunos casos, tras actualizar el kernel hace que vuelva a fallar el controlador Broadcom, siendo imposible inicializarse. En tal caso pude solucionar el problema ingresando el siguiente comando de organización en la consola:

sudo apt-get install linux-headers-$(uname -r)