Antes de nada bajaremos los drivers de de nuestra tarjeta para Debian. En ésta página los podéis encontrar.
En mi caso al tener instalado Debian de 64 bits, me bajo el archivo de 64 bits.
Una vez bajado procedemos a copiar el archivo a una carpeta vacía y descomprimirlo (fijaos que esto lo hago sin permisos de administrador):
~$ mkdir wifiCopiamos alli el archivo bajado y descomprimimos:
~/wifi$ tar -xzf hybrid-portsrc-x86_64-v5.10.91.9.3.tar.gz #en mi caso, vosotros poneis el nombre del paquete bajado
Ahora compilamos el driver:
~/wifi$ make -C /lib/modules/2.6.26-2-amd64/build M=`pwd` clean
~/wifi$ make -C /lib/modules/2.6.26-2-amd64/build M=`pwd`
Tened en cuenta que 2.6.26-2-amd64, teneis que sustituirlo por vuestra version del kernel de debian, si no lo sabeis:
$ uname -aEn caso de que tuvierais otros modulos del wifi montados, como ndiswrapper o similar, desmontadlo con esto (aqui ya somos administradores):
# rmmod bcm4312Montamos el driver:
# rmmod b43
# rmmod b43legacy
# rmmod ndiswrapper
/home/XXX/wifi# modprobe ieee80211_crypt_tkipPodeis probar si salio todo bien haciendo iwlist scan, y os escaneara las redes wifi de vuestro alrededor. Acordaos de tener activado el wifi ;)
/home/XXX/wifi# insmod wl.ko
Aun queda otra cosa, añadirlo para que se inicie automaticamente al arrancar el pc.
Editamos el siguiente archivo:
# nano /etc/modprobe.d/blacklistY lo dejamos le añadimos al final esto:
Creamos un directorio para el driver y lo copiamos alli:blacklist bcm4312
blacklist b43
blacklist b43legacy
blacklist ndiswrapper
/home/XXX/wifi# mkdir /lib/modules/2.6.26-2-amd64/wifiEditamos los modulos que se cargan al inicio:
/home/XXX/wifi# cp wl.ko /lib/modules/2.6.26-2-amd64/wifi
# nano /etc/modulesY alli añadimos lo siguiente:
Despues editamos el rc.local:ieee80211_crypt_tkip
# nano /etc/rc.local
Y añadimos antes de exit(0):
Ahora cada vez que iniciemos el pc tendremos la tarjeta wifi operativa, pero falta una cosa, como nos conectamos? Se puede hacer manualmente con iwconfig y demas, pero mas simple y facil es usar un programa llamado wicd, que podeis instalar añadiendo unos repositorios (ya que en debian lenny no esta, en ubuntu si):insmod /lib/modules/2.6.26-2-amd64/wifi/wl.ko
# nano /etc/apt/sources.listY añadimos esto al final:
deb http://apt.wicd.net lenny extras
Hacemos lo siguiente:
# wget -q http://apt.wicd.net/wicd.gpg -O- | sudo apt-key add -Y listo, ya tenemos wifi en nuestro hp pavilion dv6-1115es con Debian lenny, suerte.
# aptitude update
# aptitude install wicd
Muy buen artículo, gracias x él.
ResponderEliminarPara hacerlo con module-assistant:
http://wiki.debian.org/wl
Parece que los kernels recientes ya vienen con un driver compatible incluido:
http://lkml.org/lkml/2009/8/18/435
si, probé la instalación con debian sid con su actual kernel 2.6.32, y me instalo el driver automáticamente, pero no sabía de la existencia de un paquete para lenny, le hechare un vistazo a ver que tal
ResponderEliminargracias por el aporte ;)