viernes, 6 de agosto de 2010

TP-LINK TL-WN722N (o cualquier ath9k_htc) en Ubuntu 10.04


El adaptador wifi usb TP-LINK TL-WN722N usa un chipset llamado AR9271 y requiere un nuevo controlador de Atheros llamado ath9k_htc. Dicho controlador ha sido incluído en la reciente versión del kernel 2.6.35.

Si tenemos un adaptador que trabaje con este módulo podemos hacer que funcione en Ubuntu con los siguientes pasos.

  1. Descarga un kernel 2.6.35.
    1. En el caso de Ubuntu, aún no está en el repositorio oficial. Puedes usar el repositorio kernel-ppa o descargarlo directamente desde aquí (aquí para amd64)
    2. Otra opción es bajártelo desde kernel.org y compilarlo tú mismo...
  2. Instálalo (doble click en el archivo .deb o sudo dpkg -i nombre)
  3. Descarga el firmware de tu adaptador (ar9271.fw aquí)
  4. Copia el archivo ar9271.fw a /lib/firmware
  5. Reinicia

Para otras distribuciones, ajustar simplemente los pasos 1 y 2 con sus respectivos métodos para descargar e instalar el kernel 2.6.35.