Parte Um
Abra um terminal e execute os seguintes comandos:
Primeiro, você precisará instalar alguns aplicativos para compilar e compilar a partir da 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 reinicialize. Quando você entrar de novo, 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
Em seguida, c altere seu d diretório para o arquivo descompactado:
cd backports-4.4.2-1
Como existe um Makefile, estaremos usando o comando make
. 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 construir e instalar executando o seguinte comando:
sudo make defconfig-ath9k
Agora, execute o 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ê poderá 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 últimas quatro linhas do arquivo sejam 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 seu 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 reinicialize para que essas alterações entrem em vigor.