Esta semana me tope con este error en Ubuntu 9.10 y es muy posible que en otras distribuciones suceda lo mismo. El problema aparece cuando se desea activar los Controladores Privativos para el dispositivo Broadcom BCM4318 (probablemente el mismo error se repita con dispositivos que usan el mismo driver).
El problema puntual es que cuando se desean activar los controladores privativos, el dialogo de controladores de Hardware (Sistema > Administración > Controladores de hardware) se queda como congelado, constantemente buscando y tratando de instalar el driver adecuado. Tal y como la imagen a continuación lo muestra:
Lo que sucede a nivel interno es lo siguiente:
Para activar los controladores privativos de cualquier dispositivo, Ubuntu usa la aplicación jockey-gtk, y esta a su vez usa a b43-fwcutter para instalar los archivos necesarios para su funcionamiento, estos dos archivos son wl_apsta.o y broadcom-wl-4.150.10.5.tar.bz2 , el problema es que la ubicación predeterminada de wl_apsta.o es errónea, el archivo ya no se encuentra en ese lugar.
La solución fue sencilla
- Primero busque el archivo wl_apsta.o hasta que lo encontré y lo puse aquí, para ahorrar el buscarlo nuevamente si es que lo necesito.
- Ubique el archivo install_bcm43xx_firmware.sh dentro de la carpeta /usr/share/b43-fwcutter/
- Edite el archivo y modifique dos lineas, linea 7 y la linea 9 para que queden asi:
7. wget http://share.neosergio.net/sources/wl_apsta.o
8. wget http://mirror2.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2
9. b43-fwcutter -w /lib/firmware wl_apsta.o
Luego se pueden tomar dos acciones: Ejecutar el script así:
sudo sh install_bcm43xx_firmware.sh
O ejecutar nuevamente jockey-gtk (Sistema > Administración > Controladores de Hardware) para hacerlo funcionar.
Problema resuelto.
🙂
Muchas gracias seguro que a más de uno le ayuda, pero qué diferencia tiene usar los drivers que trae Ubuntu por defecto o utilizar los privados para la tarjeta?
Me gustaMe gusta
No funcionan los que trae Ubuntu por defecto, no hay navegacion, por ello es necesario usar los privados 🙂
Me gustaMe gusta
No logro editar el archivo, cuando trato de guardar me da acceso denegado.Ayuda!
Me gustaMe gusta
usa sudo para que especifiques que eres el super usuario.
Ejemplo:
sudo vim.tiny /usr/share/b43-fwcutter/install_bcm43xx_firmware.sh
sudo gedit /usr/share/b43-fwcutter/install_bcm43xx_firmware.sh
sudo nano /usr/share/b43-fwcutter/install_bcm43xx_firmware.sh
o cualquier editor de texto
Me gustaMe gusta