Frase

El conocimiento humano pertenece al mundo y por lo tanto todos somos libres de hacer uso de el.

jueves, 20 de noviembre de 2008

Wifi en ubuntu intrepid

Ya ha salido la nueva versión de Ubuntu y bueno ya se sabe… el lío de volver a configurar todo de nuevo, pero bueno, vamos a instalar el wifi y como Intrepid Ibex incluye DKMS no tendremos que volver a compilar drivers cada vez que se actualice el kernel. Y por cierto, como ya sabeis tengo un Samsung R60 Plus con una ATI X1250 (creo que era) y sus conocidos problemas con las distribuciones Live, pues con esta nueva versión ha cargado el Live!, bueno ¡vamos a instalar el wifi de una vez!

Tenemos que deshabilitar (si lo tenemos habilitado) lo referente al chip Atheros en Sistema > Administración > Controladores de hardware e instalamos los headers del kernel y el paquete con los compiladores

$ sudo apt-get install build-essential linux-restricted-modules-$(uname -r)

Ahora debemos crear una carpeta donde dejar los drivers y no borrarlos para que el DKMS pueda recompilar los drivers desde allí. Yo los voy a meter en /home/chipi/Drivers/Wifi

$ mkdir -p ~/Drivers/Wifi

$ cd ~/Drivers/Wifi

Ahora, en lacarpeta que hemos creado nos descargamos los drivers

$ wget http://snapshots.madwifi-project.org/madwifi-hal-0.10.5.6/madwifi-hal-0.10.5.6-r3861-20080903.tar.gz

Los descomprimimos y entramos en la carpeta

$ tar zxvf madwifi-hal-0.10.5.6-r3861-20080903.tar.gz && cd madwifi-hal-0.10.5.6-r3861-20080903

Ahora compilamos el driver y lo instalamos

$ make && sudo make install

Cargamos los módulos

$ sudo modprobe ath_pci && sudo modprobe ath_hal

Añadimos ath_pci a /etc/modules para que se cargue al inicio

$ echo ath_pci | sudo tee -a /etc/modules

Ahora reiniciaremos y listo, y podeis borrar el archivo .tar.gz, pero no borreis la carpeta o tendreis que compilar el driver cada vez que se actualice el kernel.