Tp-Link Archer T9UH USB - Como instalar no Ubuntu

#1

Boa noite amigos.

Recebi hoje um PC que comprei da Dell…o mesmo veio sem wifi. Tinha comprado alguns dias atras um Tp Link Archer T9UH USB:

https://www.tp-link.com/us/home-networking/usb-adapter/archer-t9uh/#overview

Como não tenho internet no comodo onde a maquina vai ficar somente via wifi. Esse adaptador USB tem o chipset Realtek RTL8814AU.

Existe alguma forma de instalar o mesmo no Ubuntu ?

#2

@Rodfer

Executa o comando no terminal:

lspci -vnn | grep Network
iwconfig

E checa no guia DRivers Adicionais do aplicativo Software Update.

1 Like
#3

Amanhã cedo vou ter que ir em alguma loja e comprar um cabo de rede para pelo menos ter internet na máquina para conseguir executar os seus comandos.

Amanhã testo…e digo aqui os resultados…fiquei muito chateado…pois comprei esse pois falava que tinha suporte a Linux…e pior que não foi barato.

Ai pensei que no Ubuntu 19.04 por causa do kernel atualizado funcionaria de boa…mas não…kkkkk

#4

OK, @Rodfer

Parece que encontrei alguma solução:

  1. wireless - Install rtl8814AU driver on ubuntu 16.04 - Ask Ubuntu
  2. Install driver rtl8814au on ubuntu 18.04 - Ask Ubuntu (há uma reposta que indicava a instalação do driver desse adaptador)
2 Likes
#5

Pior que sou novato e não manjo muito de compilação de drivers…tirei o computador daqui…e vou ligar ele na sala na tv…ai o roteador wifi fica lá…e posso ligar o pc por rede cabeada para ver se consigo instalar o driver do adaptador wifi.

#6

Se precisas/quiseres que eu te prepare um tutorial, só dize-me “por favor”.

1 Like
#7

Por favor pode me preparar um tutorial ?

Achei esse link no site da TP-Link:

#8

@Rodfer

1ª Solução

  1. Abre o terminal e executa os comandos para instalar o pacote dkms e outros pacotes, e transferir o repositório do driver do teu adaptador:
    sudo apt install build-essential bc git dkms
    sudo apt install linux-headers-`uname -r`
    git clone https://github.com/zebulon2/rtl8814au
    
  2. Executa:
    sudo cp -R . /usr/src/rtl8814au-5.0.0-13
    sudo dkms build -m rtl8814au -v 5.0.0-13
    sudo dkms install -m rtl8814au -v 5.0.0-13
    
  3. Reinicia.

2ª Solução

  1. Entra naquela pasta que já transferiste no terminal:

    cd rtl8814au
    

    Abre o ficheiro dkms.conf com Gedit:

    gedit dkms.conf
    

    Substitua a linha do número 1 MAKE="'make'" por

    MAKE="'make' all KVER=${kernelver}"
    

    Guarda o ficheiro e fecha o Gedit, retorna ao terminal, e em seguida:

    cd ..
    sudo dkms add ./rtl8814au
    sudo dkms install rtl8814au/5.0.0-13
    
  2. Reinicia.

3ª Solução

  1. Além de tu já teres instalado dkms, instala o pacote:

    sudo apt install rtl8812au-dkms
    
  2. Reinicia.

1 Like
#9

Quando vou executar essa linha abaixo da esse erro:

rodrigo@dektop:~$ sudo dkms build -m rtl8814au -v 4.3.21
Error! Could not locate dkms.conf file.
File: /usr/src/rtl8814au-4.3.21/dkms.conf does not exist.

#10

O terminal se esqueceu de copiar o ficheiro dkms.conf para aquele destino. Executa:

sudo cp ~/rtl8814au/dkms.conf /usr/src/rtl8814au-5.0.0-13/

Continua na 2ª linha do item 2 da 1ª solução.

Caso não funcione, tenta outras duas soluções.

1 Like
#11

Desculpa estar te incomodando amigo…agora deu esse erro na utila linha da primeira solução:

rodrigo@dektop:~$ sudo dkms install -m rtl8814au -v 4.3.21

Kernel preparation unnecessary for this kernel. Skipping…

Building module:
cleaning build area…(bad exit status: 2)
‘make’…(bad exit status: 2)
ERROR (dkms apport): binary package for rtl8814au: 4.3.21 not found
Error! Bad return status for module build on kernel: 5.0.0-13-generic (x86_64)
Consult /var/lib/dkms/rtl8814au/4.3.21/build/make.log for more information.

#12

Oi @Rodfer

Qual a versão do kernel da tua distribuição? Executa o comando uname -r, copia e cola aqui.

#13

rodrigo@dektop:~$ uname -r
5.0.0-13-generic

#14

Acabei de actualizar o tutorial. Mas primeiramente por favor remova com o comando no temrinal:

sudo rm -Rf /usr/src/rtl8814au-4.3.21

Repita a 1ª solução.

#15

Esta dando agora o seguinte erro:

rodrigo@dektop:~$ sudo cp ~/rtl8814au/dkms.conf /usr/src/rtl8814au-5.0.0-13/
rodrigo@dektop:~$ sudo dkms build -m rtl8814au -v 5.0.0-13

Creating symlink /var/lib/dkms/rtl8814au/5.0.0-13/source ->
/usr/src/rtl8814au-5.0.0-13

DKMS: add completed.

Kernel preparation unnecessary for this kernel. Skipping…

Building module:
cleaning build area…(bad exit status: 2)
‘make’…(bad exit status: 2)
ERROR (dkms apport): binary package for rtl8814au: 5.0.0-13 not found
Error! Bad return status for module build on kernel: 5.0.0-13-generic (x86_64)
Consult /var/lib/dkms/rtl8814au/5.0.0-13/build/make.log for more information.
rodrigo@dektop:~$

#16

Parece que o repositório do driver não tem para o kernel da tua distribuição. Tenta a 3ª solução.

#17

Usei a 3 solucao mas não funcionou…vou tentar instalar o Linux Mint 19.1 e ver se funciona a sua primeira solução…to chateado porque esse negócio foi bem caro.

#18

@Rodfer

O pacote rtl8812au-dkms estava instalado ou não existiu?

#19

Não tem jeito não funciona mesmo…vou devolver esse…e vou tentar dar um jeito de passar um cabo até no quarto.

Muito obrigado mesmo pela ajuda amigo.

#20

@Rodfer

Estranho, o pacote está presente no Ubuntu 19.04 de acordo com UbuntuUpdates - Package "rtl8812au-dkms" (disco 19.04).

Abre este site e transfere o pacote .deb. Instala o pacote.deb com instalador de software.

2 Likes