16.2.07

Configurando la tarjeta wifi de un Sony Vaio N21E (VGN-N21E chipset Atheros) en Debian y/o Ubuntu

Hace unos días le he echado guante a un portátil Sony Vaio VGN-N21E que, entre otras cosas, trae una tarjeta inalámbrica mini-pci con el chipset de Atheros.
La forma de configurar este tipo de dispositivos es realmente sencilla, y este método sirve para todos los que tengais una tarjeta basada en Atheros, en sus diferentes versiones (pci, pcmcia, etc)

1.- Por si nuestro sistema reconoce la tarjeta pero incorpora un controlador antiguo no compatible vamos a desmontar los posibles interfaces inálambricos

coruscant:~# ifconfig ath0 down
coruscant:~# ifconfig wifi0 down

2.- Eliminamos posibles módulos incompatibles que tengamos instalados

coruscant:~# rmmod ath_rate_sample wlan ath_hal ath_pci onoe wlan_wep

3.- Instalamos los paquetes necesarios para poder compilar el nuevo módulo

coruscant:~# apt-get install linux-headers linux-source module-assistant
(Para los que usuais Ubuntu debereis instalar el paquete build-essentials) Ni que decir tiene que la imagen del kernel hay que descomprimirla y crearle el link

cd /usr/src
bunzip linux-image-XXXXXXX.bz2
tar xf linux-image-XXXXXXX.tar
ln -s linux-image-XXXXX/ linux

4.- Descargamos el código fuente del módulo

coruscant:/usr/src# wget http://snapshots.madwifi.org/madwifi-ng-current.tar.gz
coruscant:/usr/src# wget http://patches.aircrack-ng.org/madwifi-ng-r1886.patch

(Nota el patch r1886 es el existente al día de hoy, si el enlace está roto debeis entrar en http://patches.aircrack-ng.org/ y ver la revisión del patch más actual)

5.- Descomprimimos el código del controlador

coruscant:/usr/src#tar zxf madwifi-ng-current.tar.gz

6.- Entramos en el directorio creado y aplicamos el patch

coruscant:/usr/src# cd madwifi-ng-r2119-20070216/
coruscant:/usr/src/madwifi-ng-r2119-20070216# patch -Np1 -i ../madwifi-ng-r1886.patch

7.- Compilamos e instalamos

coruscant:/usr/src/madwifi-ng-r2119-20070216# make
coruscant:/usr/src/madwifi-ng-r2119-20070216# make install

8.- Actualizamos la lista de módulos

coruscant:/usr/src/madwifi-ng-r2119-20070216# depmod -ae

9.- Cargamos el módulo o reiniciamos el sistema y configuramos la wifi

coruscant:/# modprobe ath_pci

Una vez completado, a disfrutar de nuestro nuevo interface

No hay comentarios: