Wifi Broadcom cuando se pasa de breezy a dapper.

+1
0
-1

Perdí la conexión inalámbrica con la actualización de Breezy a Dapper. Parece que el motivo es que el Dapper tiene un módulo para la tarjeta Broadcom de mi HP Pavilion zd8000 que interfiere con el módulo que yo usaba que es el "ndiswrapper". Me he vuelto loco varias horas y no conseguía solucionarlo.
Algunos lo han solucionado fácilmente colocando el módulo "bcw43xx" en el archivo:
/etc/modprobe.d/blacklist
Esto se hace añadiendo la línea "blacklist bcw43xx" al final del archivo y cargando ndiswrapper como de costumbre. A mi no me funcionó. Pero dejé ese módulo en la blacklist para que no me interfiriera, ya que opté por instalar ndiswrapper de nuevo bajando el archivo:
"ndiswrapper-1.17.tar.gz" de la página de ndiswrapper (la última versión estable en ese momento. A partir de aquí:

$ tar zxvf ndiswrapper-1.17.tar.gz

y me créó el directorio ndiswrapper-1.17.

$ cd ndiswrapper-1.17.tar.gz
$ sudo make uninstall (para borrar el antiguo ndiswrapper. Atención que hubo un directorio que tuve que borrar a mano:
$ rm -rf /lib/y la dirección que me indicaba/ndiswrapper
$ make
$ sudo make install
(Atención, previamente hay que instalar las headers [linux-headers*) y los sources (linux-sources) que corresponden a tu kernel. También por supuesgo "gcc" y "make".
$ Ahora cogí el driver de la página web de HP. Cogí los dos más modernos, pero solo me funcionó con el más moderno. Hasta que me di cuenta perdí mucho tiempo y casi me vuelvo loco. Este archivo era SP32158.exe que ejecuté con wine (obviamente hay que tener instalado wine).
$ wine SP32158.exe
Intentó instalar el controlador como si fuera Windows, me preguntó donde instalaba los archivos y finalmente me dió error de instalación (como era de esperar). Me fuí donde estaban los archivos y encontré el bcmw5.inf. Ejecuté:
$ sudo ndiswrapper -i bcmwl5.inf
$ sudo ndiswrapper -l
Y aparece un mensaje diciendo que tengo me reconoce el hardware y el controlador.
A partir de aquí:
$ sudo modprobe ndiswrapper
$ sudo iwconfig wlan0 essid "Mi red" (sin comillas)
$ sudo dhclient wlan0
Y de nuevo tenía red inalámbrica lo que lo comprobé con:
$ route -n
Y me aparecía la IP asignada por el router.
Ya solo queda automatizarlo, para ello puse en /etc/modules la línea:
ndiswrapper
Para ello utilicé el editor kate en modo de superusuario es decir:
sudo kate /etc/modules

Y en /etc/network/interfaces las líneas:

iface wlan0 inet dhcp
wireless-essid "Mi red" (sin comillas)
auto wlan0

De nuevo el comando para editar el archivo es:
(sudo kate /etc/network/interfaces) = Sustituye kate por tu editor favorito
Con lo que me detecta la red cuando arranco el portátil.
Saludos

Comentarios

Imagen de Anónimo

Lo mas sencillo es hacerlo asi. Porque dapper te la detecta como lo que es pero falla al usarla

Añade los repositorios universe
despues ejecuta esto

sudo apt.get install bcm43xx-fwcutter
sudo /usr/share/bcm43xx-fwcutter/install_bcm43xx_firmware.sh

reiniciar y listo

Pd to esto con dapper

ma info aki

http://www.ubuntuforums.org/showthread.php?t=185174

Imagen de Anónimo

hola, he ido haciendo todos los pasos que indicas para la configuracion de la tarjeta wifi y todo bien hasta añadir las lineas en modules e interfaces que no me deja porque dice que esos ficheros son solo de lectura, como hago??

Creo que tengo todo bien instalado, ndiswrapper, los drivers de la tarjeta, solo me falta ese paso... alguna sugerencia??

Gracias

Imagen de ricamonde

Solo el superusuario tiene privilegios para editar esos ficheros, o sea:
Utiliza el comando sudo con el editor que prefieras.
Por ejemplo sudo kate /etc/network/interfaces (kate es el editor que yo uso, si no lo tienes prueba con gedit, vi, vim, etc...)

Un saludo