Ubuntu 6.10 Edgy - Bcm43xx - Dell

Esta es una guía para hacer funcionar el driver bcm43xx para wireless (o wifi) en una notebook Dell Latitude D510.
Luego de buscar en varios foros y aplicar varias soluciones basadas en bcm43xx-fwcutter y ndiswrapper, ninguna funcionaba. Los archivos de driver que conseguía en internet o desde una instalación de windows xp tampoco funcionaban.
En determinada ocasión, se encendó el indicador de wifi y arrojaba el mensaje 'ADDRCONF(NETDEV_UP): eth1: link is not ready'. Simplemente todo estaba bien, pero no funcionaba.

El primer paso es conseguir el driver correcto, el que se puede obtener desde la página de Dell, indicando el modelo de la notebook, en mi caso una Latitude D510. El link es: http://support.dell.com/support/downloads/devices.aspx?c=us&l=en&s=gen&S...
Una vez conseguido el driver, posiblemente se encuentre en formato de ejecutable de windows (.exe). Para acceder a los archivos que contiene, simplemente se puede ejecutar con Wine o instalar el cabextract, para poder descomprimirlo. Lo que hay que buscar son los archivos .inf y .sys.
En mi caso descargué el archivo 'R140745.EXE', que dentro posee un directorio 'DRIVER', con 3 archivos, de los cuales son necesarios 'bcmwl5.inf' y 'bcmwl5.sys'. Éstos son los archivos necesarios y es importante que estén en el mismo directorio.

Luego, con los repositorios 'universe' and 'multiverse' configurados, se puede usar Synaptic (Sistema > Administración > Gestor de paquetes Synaptic) para instalar 'ndiswrapper-utils'. Para hacer la instalación en forma gráfica hay que instalar, también, 'ndisgtk'.

Ya está todo lo necesario para poner en funcionamiento el driver bcm43xx a continuación paso a explicar los pasos para hacerlo con la interfaz gráfica. Para los más avanzados, ya seguramente conocen los comandos en la terminal (ndiswrapper -i, ndiwswrapper -m, iwconfig, iwlist, etc.).

1) Deshabilitar el driver bcm43xx por defecto en el arranque
Presionar Alt + F2 para ejecutar una aplicación y escribir (o copiar de esta página y pegar) 'gksudo gedit /etc/modprobe.d/blacklist'. Al final de ese archivo se debe agregar:

# Agregado para correcto funcionamiento de wireless en Dell Latitude D510
blacklist bcm43xx

2) Apagar el driver
Presionar Alt + F2 y escribir: 'gksudo modprobre -r bcm43xx'

3) Habilitar el nuevo driver con ndiswrapper
Presionar nuevamente Alt + F2 y escribir 'gksudo ndisgtk'.
Hacer clic en 'Install New Driver' y buscar la carpeta que contiene los archivos .inf y .sys mencionados anteriormente. Luego clic en 'Install'.
Para finalizar, clic en 'Cerrar' y listo!

La interfaz de red ya debe estar disponible en la herramienta de red (Sistema > Administración > Red) y el indicador de wifi debe estar encendido.

Les recomiendo la aplicación Wifi Radar para hacer más simple la detección y conexión. Para instalarla, se debe ir a Aplicaciones > Añadir y quitar aplicaciones y buscar wifi-radar e instalarla.

Que lo disfruten!

-----
parq!

0
Su voto: Ninguno

Inicio de sesión

Encuesta

¿Qué entorno gráfico prefieres usar? ¿Por qué?
Unity
25%
Gnome 3
23%
Gnome classic
36%
Kde
6%
Xfce
4%
Enligthenment
1%
Lxde
2%
Otro - Especificar
2%
¿Entorno gráfico? Ninguno, ¡solo uso la consola!
2%
Total de votos: 2367