Parte um
Abra um terminal e execute os seguintes comandos:
Primeiro, você precisará instalar alguns aplicativos para criar e compilar a partir do código-fonte:
sudo apt-get update
sudo apt-get dist-upgrade
apt-get install gcc build-essential linux-headers-generic linux-headers-`uname -r`
Salve qualquer trabalho não salvo e reinicie. Quando você entrar novamente, abra um terminal.
Parte dois
Faça o download do arquivo necessário:
wget https://www.kernel.org/pub/linux/kernel/projects/backports/stable/v4.4.2/backports-4.4.2-1.tar.gz
Agora, descompacte o arquivo tar.gz:
tar xvfz backports-4.4.2-1.tar.gz
Então, c hange seu d irectory para o arquivo descompactado:
cd backports-4.4.2-1
Como existe um Makefile, usaremos o make
comando Primeiro, limpe a área de construção digitando este comando:
sudo make clean
Em seguida, use este comando para criar e compilar:
sudo make
Você deve receber um erro e algumas instruções. Siga estas instruções para especificar o driver que você deseja criar e instalar executando o seguinte comando:
sudo make defconfig-ath9k
Agora, execute make novamente:
sudo make
Desta vez, você não deve receber erros. Isso pode levar algum tempo para terminar. Quando terminar, instale o driver com o seguinte comando:
sudo make install
Você verá algumas mensagens dizendo algo sobre uma chave. Esses erros podem ser ignorados com segurança e não devem afetar o resultado geral.
Parte TRÊS
Agora, execute esses dois comandos em um terminal aberto para carregar os módulos do driver no momento da inicialização.
echo "ath9k" | sudo tee -a /etc/modules
echo "ath9k_htc" | sudo tee -a /etc/modules
Para o próximo comando, usarei gedit
como editor de texto, mas você pode usar nano, leafpad, kate, mousepad ou qualquer editor de texto.
sudo gedit /etc/rc.local
Agora, precisamos inserir as duas linhas a seguir antes de "exit 0" para que as quatro últimas linhas do arquivo fiquem exatamente assim:
# Declare TP-WN727N USB ID to ath9k_htc module
echo "148F 7601" | tee /sys/bus/usb/drivers/ath9k_htc/new_id
exit 0
Clique em salvar antes de sair do gedit.
Parte Quatro
Finalmente, o script menciona algo sobre a atualização do initramfs. Pode não ser necessário, mas estes são módulos do kernel, e é isso que faremos executando o seguinte comando:
sudo update-initramfs -k all -u
e não se esqueça de atualizar o grub quando terminar:
sudo update-grub
Salve qualquer trabalho não salvo, deixe o dispositivo conectado e reinicie para que essas alterações tenham efeito.