Parte uno
Abra una terminal y ejecute los siguientes comandos:
Primero, necesitará instalar algunas aplicaciones para compilar y compilar desde la 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 vuelva a iniciar sesión, abra una terminal.
La 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, descomprima el archivo tar.gz:
tar xvfz backports-4.4.2-1.tar.gz
Entonces, c hange su d irectorio al archivo sin comprimir:
cd backports-4.4.2-1
Como hay un Makefile, usaremos el make
comando. Primero, limpie el área de compilación escribiendo este comando:
sudo make clean
Luego, use 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 compilar e instalar ejecutando el siguiente comando:
sudo make defconfig-ath9k
Ahora, ejecuta make de nuevo:
sudo make
Esta vez no debería recibir errores. Esto puede tomar algún tiempo para terminar. Cuando termine, instale el controlador con el siguiente comando:
sudo make install
Verá algunos mensajes que dicen algo sobre una clave. Estos errores se pueden ignorar de forma segura y no deberían afectar el resultado general.
Parte tres
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, lo gedit
usaré como editor de texto, pero puedes usar nano, leafpad, kate, mousepad o cualquier editor de texto.
sudo gedit /etc/rc.local
Ahora, necesitamos insertar las siguientes dos líneas antes de "salir 0" para que las últimas cuatro líneas del archivo se vean 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.
Parte cuatro
Finalmente, el script menciona algo acerca de actualizar sus initramfs. Puede que no sea necesario, pero estos son módulos del núcleo, 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 cualquier trabajo no guardado, deje el dispositivo enchufado y reinicie para que estos cambios surtan efecto.
uname -r
. EDITAR : sí, ath9k está integrado desde Linux 2.6.35, según el wiki de Debian .sudo aptitude install firmware-atheros
enchufar el dispositivo nuevamente, seguido desudo service network-manager restart
:)