Hacer funcionar una TP-Link WN422G con chip Atheros

Hola

Estoy intentando hacer funcionar este adaptador en debian squeeze pero tras muchas búsquedas en google solo he conseguido averiguar algunos datos. El modelo concreto es TP-Link WN422G Ver. 2.0 y es USB.

El chipset que usa, según lo que he podido investigar y leer en otros foros, es el AR2971 de atheros.
Según he podido leer también, el driver que utiliza es el ath9k, pero a pesar de tenerlo activado y funcionando, la tarjeta sigue sin ir. Puede ser que el módulo no valga para usb, pero no lo sé.

La información que me muestra al hacer un iwconfig, es únicamente la de otra tarjeta que tengo en un pci (broadcom) y con ifconfig lo mismo, pero de la tp-link ni rastro.

Según este artículo de la wifi "debería funcionar sin más" pero no soy capaz de hacerlo.

¿Alguien me puede echar una mano?

Saludos y gracias

Listá los módulos a ver si lo carga

$lsmod

Por supuesto, se me olvidó el lsmod :D

# lsmod
...
ath5k                 104788  0     
...
ath9k                 207748  0     
...

He cargado los ath5k y los ath9k, puestos a cargar... lo que no se es si con ese 0 indica que estan cargados o no.
El ath9k lo he metido dentro del modules y tras reiniciar sigue sin funcionar.

El cero indica que ningún dispositivo lo está usando .
Si hacés un :

$lsusb

Figura el dispositivo? ,,que chipset indica ?
Edito: Podes también fijarte con

#dmesg

A ver que te muestra

Ahí va, no indica ningún chipset.

# lsusb
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
<strong>Bus 001 Device 006: ID 0cf3:1006 Atheros Communications, Inc.</strong>
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 04d9:1135 Holtek Semiconductor, Inc.
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

http://wiki.debian.org/ar5523
Fijate que hay un listado de dispositivos soportados , buscalo por :

0cf3:1006

Pues de todos los atheros que hay coincidiendco con 0CF3:XXXX el 1006 no aparece y el 0006 parece que no está soportado

USB: 0CF3:0001 Atheros Communications, Inc. AR5523
USB: 0CF3:0002 Atheros Communications, Inc. AR5523 (no firmware)
USB: 0CF3:0003 Atheros Communications, Inc. AR5523
USB: 0CF3:0004 Atheros Communications, Inc. AR5523 (no firmware)
USB: 0CF3:0005 Atheros Communications, Inc. AR5523
USB: 0CF3:0006 Atheros Communications, Inc. AR5523 (no firmware)

Mal estoy viendo el asunto :P

http://www.espaciolinux.com/2007/09/instalar-placa-de-red-wifi-con-chips...
El enlace es un tanto viejo, Quizá no sea tu opción y el asunto pase por otro lado.

He seguido las instrucciones, pero daba un error en la compilación. Me he ido a la página de madwifi, he bajado los sources y el mismo error. Entonces me percato de que hay un "snapshot" para kernels posteriores al 2.6.25 que se descarga de aquí.
Lo consigo compilar, lo instalo con checkinstall y hago el modprobe aht_pci. Ningún resultado aparente. He intentado re-levantar los modulos eth9k e incluso un tal ath_hal, pero sigo sin poder ver la tarjeta en un ifconfig.
Voy a probar a reiniciar, aunque no creo que sirva de mucho.

Por cierto, la lista de modulos que empiezan pr "at"

at1700             ata_piix           ath_pci            ati-agp            atl1c              atmel              atxp1
at24               aten               ath_rate_amrr      atiixp             atl1e              atmel_cs           aty128fb
at25               ath5k              ath_rate_minstrel  ati_remote         atl2               atmel_pci          atyfb
at76c50x-usb       ath9k              ath_rate_onoe      ati_remote2        atlas_btns         atmtcp
ata_generic        ath_hal/           ath_rate_sample    atl1               atm                atp870u

EDITO:
Vale, tras hacer levantar ath_hal el dmesg muestra "[ 321.491414] ath_hal: 0.9.18.0 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413)" lo que tiene pinta de solo soportar esos chipset. Además que supongo tendrá que ser usb y no pci.

¿Alguna otra idea?

fijate si esto te dice algo:
http://wiki.debian.org/ath9k
También intenta levantarla manualmente

#ifconfig Tu_interfaz up

El problema es que ni siquiera me aparece como interfaz:

#wconfig
lo        no wireless extensions.

eth0      no wireless extensions.

wmaster0  no wireless extensions.

wlan0     IEEE 802.11bg  ESSID:""
          Mode:Managed  Frequency:2.412 GHz  Access Point: Not-Associated
          Tx-Power=27 dBm
          Retry min limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

La wlan0 es la targeta broadcom que tengo en pci y la otra no lo sé, pero del usb no es porque si desenchufas sigue estándo ahí.

Voy a echar un ojo a los drivers de la 9170usb a ver si con esos...