Primero intenté con ndiswrapper, siguiendo este howto http://www.essayally.com/linux/laptopsetup-dv1000.php, pero ni siquiera la luz de recepcion wifi se activaba.
Busqué otra posibilidad e intenté seguir este otro howto, como resultado Ubuntu generó el firmware para la mi tarjeta usando el archivo wl_apsta.o que ellos mismos proporcionan.
0000:01:09.0 Network controller: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03)
Todo bien hasta el paso 7, donde la tarjeta no reconocía mi ssid ni se mantenía como dispositivo preferido de conexión y cambiaba periódicamente de nombre, entre eth2 y eth1.
Hoy Splinter me dio los últimos toques de gracia. Revisamos juntos mis configuraciones de red en /etc/network/interfaces, que se leia algo asi como
#the primary network interface
iface eth0 inet dhcp
iface wlan0 inet dhcp
wireless-essid
iface eth1 inet dhcp
auto eth1
iface eth2 inet dhcp
auto eth2
por lo que se notaba desordenada, asi que ahora está
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# This is a list of hotpluggable network interfaces.
# They will be activated automatically by the hotplug subsystem.
#auto eth0
# The primary network interface
#iface eth1 inet dhcp
auto eth0
iface eth0 inet dhcp
auto eth1
iface eth1 inet dhcp
auto eth2
iface eth2 inet dhcp
iface wlan0 inet dhcp
auto wlan0
y para probarla usamos el comando
sudo /etc/init.d/networking restart
pero seguíamos con el mismo problema que la tarjeta no recibia leases de la red. Ahí me acordé que en alguna de las recomendaciones que había leído en algunos foros decía algo de poner el proceso de bcm43xx en blacklist, asi que apliqué lsmod para ver si ambos procesos (bcm43xx y ndiswrapper) estaban corriendo y claro, ambos estaban presentes y haciendo conflicto, asi que edite el archivo de blacklist
sudo gedit /etc/modprobe.d/blacklist
y al final del archivo agregue
blacklist bcm43xx
cerré y reinicié. Cuando partí de nuevo, la wifi no se colgó a mi red, pero si cambió de nombre en
el administrador de redes (System > Administration > Networking) de eth1 a wlan0, lo que ya me dio buenas esperanzas. Activé el dispositivo ahí y lo dejé como predeterminado. Reinicié de nuevo y voilá!! el radar wifi detectó mi red casera y se colgó de lo mejor!!
He reiniciado un par de veces y sigue funcionando. Ahora en lsmod lo único que aparece es el proceso de ndiswrapper.

Como siempre, gracias Splinter!!

1 comments:
Hola. Muy bueno el blog. Te quería comentar que yo hice un minitutorial también para wireless en Debian por si a alguien le sirve de algo.
Post a Comment