WiFi Atheros AR242x en Debian

Publicado por Niserbmon en

Bueno, al fin me decidí a escribir el primer post! (No, no soy Alejandro. Al menos no el que acostumbran a leer :-P)

El objetivo de esta entrada es hacerle la vida más fácil a quienes se encuentran buscando cómo hacer funcionar su red WiFi en un equipo portátil basándose en el mío. En el título dice Debian pero funciona perfectamente para, por supuesto, Ubuntu (Probado por mí en todas las versiones a partir de la 8.04).

El equipo en el que me baso es una Notebook HP, Compaq Presario C770LA; aunque debería funcionar para cualquiera que disponga de un dispositivo inalámbrico Atheros AR242x.

He aquí el procedimiento que llevé a cabo con información recopilada de distintos sitios. No voy a explicar para qué es cada cosa, simplemtente me limito a enumerar los pasos.

En primer lugar, debemos asegurarnos de que disponemos del dispositivo correcto ejecutando esto en el terminal:

lspci | grep Atheros

Deberíamos ver algo como esto:

01:00.0 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)

En el caso de tener módulos restringidos instalados (Seguro que en Debian no), sacarlos:

sudo update-rc.d -f linux-restricted-modules-common remove

Instalar los módulos de build-essential:

sudo apt-get update && sudo apt-get install build-essential

Desde el gestor de paquetes instalar los «linux-headers-[Versión del kernel]», si no están instalados. Por ejemplo, en mi caso es «linux-headers-2.6.26-2-686».

Si la versión del kernel está entre la 2.6.22 y la 2.6.26, entonces descargar el «compat-wireless-old.tar.bz2» que se encuentra en el link más abajo. Si en cambio la versión es superior a la 2.6.27, entonces descargar el «compat-wireless-2.6.tar.bz2».

http://wireless.kernel.org/download/compat-wireless-2.6/

Para descomprimir, situarse en la carpeta donde se descargó el archivo. (Asumiendo que es el escritorio en Debian, sino reemplazar por el directorio correspondiente):

cd ~/Desktop

tar xvf compat*.tar.bz2

cd compat*

Lo siguiente va a tardar bastante:

sudo make

sudo make install

sudo make unload

sudo make load

Reiniciar la PC…

Y listo! Con eso debería bastar.

Categorías: Linux

12 comentarios

Ruso · junio 16, 2009 a las 7:12 pm

Excelente post, redacción envidiable y una sintaxis propia de un erudito

Niserbmon · junio 16, 2009 a las 7:18 pm

(Él siempre tomándome el pelo, jeje…)

Flowrentino · julio 12, 2009 a las 7:40 am

No funciono en mi debian =( y antes tenia el icono de la señal y me decia activar cableado e inalabrico. Y ahora solo tiene cableado el inalambrico ya no esta alguien puede ayudarme llevo como un mes tratando de poder configurar la red inalambrica y nadmas no puedo please les agradesco mucho su ayuda…
Mi tarjeta es:

Atheros AR242x. please help me soon

Niserbmon · julio 12, 2009 a las 3:31 pm

Humm…

Bueno, hay algo que haya indicado antes que no funcionó? Algún paso que haya arrojado algún error?

En todo caso, si es una notebook, tiene activado el WiFi por hardware? (O sea, seguramente es una tecla o un botón)

Saludos.

flowrentino · julio 24, 2009 a las 3:33 am

Hey hola disculpen pero todos este tiempo lo e estado intentando y no puedo configurar la inalámbria en Debian. Hago todo como me dice aquí pero sale esto despues de hacer: sudo make

Debian:/home/flore/Downloads# cd compat*
Debian:/home/flore/Downloads/compat-wireless-2009-07-23# sudo make
/bin/sh: line 0: test: -le: unary operator expected
/bin/sh: line 0: test: -ge: unary operator expected
/bin/sh: line 0: test: -le: unary operator expected
/bin/sh: line 0: test: -le: unary operator expected
/bin/sh: line 0: test: -le: unary operator expected
make -C /lib/modules/2.6.26-2-686/build M=/home/flore/Downloads/compat-wireless-2009-07-23 modules
make: *** /lib/modules/2.6.26-2-686/build: No existe el fichero o el directorio. Alto.
make: *** [modules] Error 2

No sé que hacer nunca e usado Linux y pues no entiendo que hacer en este caso espero y me puedan ayudar thanks a lot..ok

see you..

Niserbmon · julio 24, 2009 a las 2:38 pm

Hola flowrentino,

Ese problema se soluciona, teoricamente, con el paso que dice:
«Desde el gestor de paquetes instalar los “linux-headers-[Versión del kernel]“, si no están instalados. Por ejemplo, en mi caso es “linux-headers-2.6.26-2-686″.»

Al instalar eso tu problema debería solucionarse, pero cuidado: Antes de volver a ejecutar «sudo make», borrá la carpeta en que lo hiciste la última vez y descomprimí el contenido del compat-wireless de vuelta.
Si seguís los pasos restantes debería funcionar.

Saludos!

flowrentino · julio 25, 2009 a las 6:51 am

No se pudo…

Se me cerro y no guarde el error que me decia pero es en el ultimo paso …

flowrentino · julio 27, 2009 a las 7:07 am

Hey no e podido e tratado de configurar eso e la red inalambrica y nada…lo intente varias veces como me dijiste Niserbmon ….

Mira el error que me marca en el ultimo paso..

FATAL: Error inserting iwlagn (/lib/modules/2.6.26-2-686/updates/drivers/net/wireless/iwlwifi/iwlagn.ko): Unknown symbol in module, or unknown parameter (see dmesg)
Loading ath…
Loading ar9170usb…
FATAL: Module ar9170usb not found.
Loading rtl8180…
Loading rtl8187…
Loading rt2400pci…
Loading rt2500pci…
Loading rt61pci…
Loading rt2500usb…
Loading rt73usb…
Loading rndis_wlan…
Loading at76_usb…
Loading mwl8k…
Loading mac80211_hwsim…
FATAL: Error inserting mac80211_hwsim (/lib/modules/2.6.26-2-686/updates/drivers/net/wireless/mac80211_hwsim.ko): Cannot allocate memory
Loading at76c50x_usb…
Module ath_pci not detected — this is fine
ath5k loaded successfully
ath9k loaded successfully
Module bcm43xx not detected — this is fine
Module wl not detected — this is fine
b43 loaded successfully
b43legacy loaded successfully
Debian:/home/flore/Downloads/compat-wireless-2009-07-23#

Espero y me puedan ayudar no sé que quiera decir ese error =/ ok please…Gracias

Niserbmon · julio 27, 2009 a las 3:15 pm

La verdad es que no tengo ni idea de qué puede ser en ese caso.
Cuando yo lo instalé me dio (Creo) algunos errores, pero al final el WiFi empezó a funcionar.

Seguro que luego de hacer todo eso y reiniciar la PC el WiFi aún estaba sin funcionar?

Flowrentino · julio 27, 2009 a las 7:36 pm

Ps si al salir ese error como quiera reinicie pero no salio nada del wifi =/ y pues no sé como hacerle para que funcione…

flowrentino · julio 28, 2009 a las 5:29 pm

thanks a todos pero no sé como se arreglo el problema…Le dije a un amigo que me ayudara y él instalo algunas cosas y listo ahora tengo internet en toda la casa =) ok muhca gracias…

reality kings password · septiembre 24, 2014 a las 10:35 am

reality kings password

WiFi Atheros AR242x en Debian | Dipler

Los comentarios están cerrados.