Primera parte
Abra un terminal y ejecute los siguientes comandos:
En primer lugar, tendrá que instalar algunas aplicaciones para construir y compilar desde el código fuente:
sudo apt-get update
sudo apt-get dist-upgrade
apt-get install gcc build-essential linux-headers-generic linux-headers-`uname -r`
Guarde cualquier trabajo no guardado y reinicie. Cuando vuelvas a iniciar sesión, abre un terminal.
Segunda parte
Descargue el archivo necesario:
wget https://www.kernel.org/pub/linux/kernel/projects/backports/stable/v4.4.2/backports-4.4.2-1.tar.gz
Ahora, descomprime el archivo tar.gz:
tar xvfz backports-4.4.2-1.tar.gz
Entonces, c cambiar su d irectorio al archivo descomprimido:
cd backports-4.4.2-1
Dado que existe un Makefile, utilizaremos el make
de mando. En primer lugar, limpie el área de construcción escribiendo este comando:
sudo make clean
A continuación, utilice este comando para construir y compilar:
sudo make
Debería recibir un error y algunas instrucciones. Siga estas instrucciones para especificar el controlador que desea construir e instalar ejecutando el siguiente comando:
sudo make defconfig-ath9k
Ahora, vuelve a correr la marca:
sudo make
Esta vez no debería recibir ningún error. Esto puede tomar algún tiempo para terminar. Cuando haya terminado, instale el controlador con el siguiente comando:
sudo make install
Verás unos mensajes que dicen algo sobre una llave. Estos errores se pueden ignorar con seguridad y no deberían afectar al resultado global.
Tercera parte
Ahora, ejecute estos dos comandos en un terminal abierto para cargar los módulos del controlador en el momento del arranque.
echo "ath9k" | sudo tee -a /etc/modules
echo "ath9k_htc" | sudo tee -a /etc/modules
Para el siguiente comando, utilizaré gedit
como editor de texto, pero puedes usar nano, leafpad, kate, mousepad o cualquier editor de texto.
sudo gedit /etc/rc.local
Ahora, tenemos que insertar las dos líneas siguientes antes de "salida 0" por lo que las últimas cuatro líneas del archivo deberían ser exactamente así:
# Declare TP-WN727N USB ID to ath9k_htc module
echo "148F 7601" | tee /sys/bus/usb/drivers/ath9k_htc/new_id
exit 0
Haga clic en guardar antes de salir de gedit.
Cuarta parte
Finalmente, el script menciona algo sobre la actualización de su initramfs. Puede que no sea necesario pero se trata de módulos del kernel así que eso es lo que haremos ejecutando el siguiente comando:
sudo update-initramfs -k all -u
y no olvides actualizar Grub cuando hayas terminado:
sudo update-grub
Guarde el trabajo que no haya guardado, deje el dispositivo conectado y reinicie para que estos cambios surtan efecto.
1 votos
Vaya, esto tiene una pinta terrible, después de ver la respuesta, creo que me cambiaré a otro proveedor de receptores inalámbricos USB ;( ¿de verdad tiene que tocar Grub por alguna buena razón?
0 votos
Bueno, acabo de sacar de la caja mi TL-WN772N enchufado, lo conecté a mi Ubuntu 14.04.1 y simplemente funcionó fuera de la caja...
0 votos
Creo que las versiones recientes del kernel (al menos desde la 3.16) tienen el controlador ath9k incorporado, por lo que debería ser simplemente plug-n-play. Comprueba la versión de tu kernel con
uname -r
. EDITAR Sí, ath9k está incorporado desde Linux 2.6.35, según el Wiki de Debian .0 votos
Recibí mi TL-WN772N hoy, "acaba de funcionar" después de
sudo aptitude install firmware-atheros
, conectando el dispositivo de nuevo, seguido desudo service network-manager restart
:)