Page 1 sur 2

Clé wifi TP Link AC 600 Archer T2U

Posté : mar. 18 août 2020 21:02
par Volthor
Bonjour,

Je voudrais ajouter un accès wifi sur ma tour perso.

Après quelques recherches sur ce forum et avoir vu ce sujet (viewtopic.php?f=18&t=16438&hilit=cl%C3%A9+wifi) j'ai décider d'acheter une clé wifi TP Link AC 600 Archer T2U V3, n'ayant pas trouver la T2U Plus dans mon magasin informatique.

J'ai donc taper ces 4 lignes de commande dans le terminal:

Code : Tout sélectionner

sudo apt install git build-essential dkms
git clone https://github.com/aircrack-ng/rtl8812au.git
cd rtl8812au
sudo ./dkms-install.sh
Et j'ai des erreurs voici donc le retour du terminal:

Code : Tout sélectionner

volthor@volthor-PC ~ $ sudo apt install
[sudo] Mot de passe de volthor : 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 99 non mis à jour.
volthor@volthor-PC ~ $ git clone https://github.com/aircrack-ng/rtl8812au.git
Clonage dans 'rtl8812au'...
remote: Enumerating objects: 10547, done.
remote: Total 10547 (delta 0), reused 0 (delta 0), pack-reused 10547
Réception d'objets: 100% (10547/10547), 69.84 MiB | 169.00 KiB/s, fait.
Résolution des deltas: 100% (7348/7348), fait.
Vérification de la connectivité... fait.
volthor@volthor-PC ~ $ cd rtl8812au
volthor@volthor-PC ~/rtl8812au $ sudo ./dkms-install.sh
About to run dkms install steps...

Creating symlink /var/lib/dkms/rtl8812au/5.6.4.2/source ->
                 /usr/src/rtl8812au-5.6.4.2

DKMS: add completed.

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area....
'make' -j4 KVER=4.4.0-21-generic KSRC=/lib/modules/4.4.0-21-generic/build....(bad exit status: 2)
ERROR (dkms apport): binary package for rtl8812au: 5.6.4.2 not found
Error! Bad return status for module build on kernel: 4.4.0-21-generic (x86_64)
Consult /var/lib/dkms/rtl8812au/5.6.4.2/build/make.log for more information.

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area....
'make' -j4 KVER=4.4.0-21-generic KSRC=/lib/modules/4.4.0-21-generic/build....(bad exit status: 2)
ERROR (dkms apport): binary package for rtl8812au: 5.6.4.2 not found
Error! Bad return status for module build on kernel: 4.4.0-21-generic (x86_64)
Consult /var/lib/dkms/rtl8812au/5.6.4.2/build/make.log for more information.
Finished running dkms install steps.
volthor@volthor-PC ~/rtl8812au $ 
Je pense qu'il faut le git compatible avec ma clé qui ne doit pas être le même mais comment récupérer le lien de ce git ?



J'ai aussi essayer de suivre les informations détaillés ici en anglais (installation guide for linux du site tplink en rapport avec ma clé: https://static.tp-link.com/2018/201812/ ... 0Linux.pdf

Arriver à la partie 2.2 ou il faut compiler le driver je ne comprend pas comment trouver le répertoire du driver et donc les commande "make clean" et "clean" ne fonctionne pas

Voici le retour du terminal:

Code : Tout sélectionner

volthor@volthor-PC ~ $ make clean
make: *** Aucune règle pour fabriquer la cible « clean ». Arrêt.
volthor@volthor-PC ~ $ clean
La commande « clean » est introuvable, vouliez-vous dire :
 La commande « clear » du paquet « ncurses-bin » (main)
 La commande « pclean » du paquet « pbuilder-scripts » (universe)
 La commande « uclean » du paquet « svn-buildpackage » (universe)
clean : commande introuvable
Merci d'avance pour vos retour comment trouver la bonne adresse pour le git ou comment trouver le répertoire du driver ou tout autre réponse me permettant d'installer cette clé sur LM 18.3 Sylvia.

N'hésiter pas à me demander d'autres info et à me détailler vos réponses car je suis débutant sur Linux

Bonne soirée

Re: Clé wifi TP Link AC 600 Archer T2U

Posté : mar. 18 août 2020 21:42
par Volthor
Merci pour ta réponse rapide mais je suis vraiment débutant sur Linux

J'utilise la commande clean pour supprimer le fichier rtl8812au comme cela ?

Code : Tout sélectionner

sudo clean rtl8812au
Pour le kernel je devrais retrouver la manière graphique de le faire (je l'avais déjà fait car j'avais eu des bugs en lien avec le kernel )

En tout cas merci encore pour ta réponse rapide j'essaye ça dès demain matin car là je suis sur mon téléphone

Re: Clé wifi TP Link AC 600 Archer T2U

Posté : mer. 19 août 2020 13:36
par Volthor
Bonjour,

Je pensais me rappeler comment on installe un kernel mais apparemment non...

Je vais dans le gestionnaire de mise a jour puis dans l'onglet "Vue" puis "Noyaux Linux". Sur cette page je n'ai que des kernel qui commence par 4 et aucun qui commence par 5

Faut t'il faire une mise a jour pour avoir les kernel branche 5 ? Si oui comment la fait t'on ?

Est ce que je suis sur la bonne page pour installer les kernel ? Si vous pouviez me rafraîchir la mémoire sur la méthode d'installation des kernel je vous en serait reconnaissant car je suis perdu....

Merci d'avance

Re: Clé wifi TP Link AC 600 Archer T2U

Posté : mer. 19 août 2020 17:25
par Volthor
J'ai malheureusement une erreur qui m'indique qu'il ne trouve pas le paquet.

Code : Tout sélectionner

volthor@volthor-PC ~ $ sudo apt install linux-image-5.4.0-42-generic
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet linux-image-5.4.0-42-generic
E: Impossible de trouver de paquet correspondant à l'expression rationnelle « linux-image-5.4.0-42-generic »
E: Impossible de trouver de paquet correspondant à l'expression rationnelle « linux-image-5.4.0-42-generic »
J'ai donc tenter de mettre a jour les paquets avec des "apt-update" "apt-get update" "apt upgrade" "apt-get upgrade" mais toujours la même erreur.

J'ai aussi changer les adresses des miroirs des dépôts officiels en graphique avec la page s’intitulant "sources de logiciels" mais toujours la même erreur.

Donc je bloque comment télécharger ce paquet ?

Merci d'avance, je suis sûr que ce doit être tout bête mais je trouve pas

Re: Clé wifi TP Link AC 600 Archer T2U

Posté : mer. 19 août 2020 19:25
par Volthor
J'ai regardé ton how to et j'ai quelques questions :

-Quel kernel de branche 5 me conseille tu en fonction de ma machine ? (voir ma signature pour ma config ou sinon demande moi le retour d'un code) Sachant que j'avais et des problème de freeze que j'avais corriger en trouvant le kernel adapté (voir viewtopic.php?f=23&t=1700)

-La partie "Lancer la compilation" se fait t'elle toujours depuis le répertoire linux-5.numerodelaversion ?

Merci d'avance

Re: Clé wifi TP Link AC 600 Archer T2U

Posté : ven. 21 août 2020 10:28
par Volthor
Bonjour,

J'ai installer le kernel 5.8.2, après redémarrage, cinnamon plante... j'ai donc redémarrer sur le kernel 4.4.021.

J'ai constater une erreur lors de l'installation du kernel 5 qui est la même que l'erreur que j'avais eu lors de l'installation de la clé wifi mais je préfère quand même le préciser même si je pense que c'est "normal" vu que à ce moment là je suis toujours en kernel 4

Code : Tout sélectionner

Building module:
cleaning build area....(bad exit status: 2)
'make' -j4 KVER=5.8.2 KSRC=/lib/modules/5.8.2/build....(bad exit status: 2)
ERROR (dkms apport): binary package for rtl8812au: 5.6.4.2 not found
Error! Bad return status for module build on kernel: 5.8.2 (x86_64)
Consult /var/lib/dkms/rtl8812au/5.6.4.2/build/make.log for more information.
                                                                         [ OK ]
Doit t'on désinstaller le kernel 5.8.2 avant d'installer une autre version ? Si oui comment faire car le kernel 5 n’apparaît pas dans la page noyaux linux du gestionnaire de mise à jour ?

Pourquoi dans cette erreur on me parle du kernel 5.6.4.2 ? Est-ce cette version que je dois installer pour faire fonctionner ma clé ou n'importe quel version supérieur à la 5.6.4.2 ? (j'installerais donc dans ce cas l'avant dernière version disponible)

Merci d'avance

Edit: J'ai crée un autre post car on sort un peu du sujet je pense

Re: Clé wifi TP Link AC 600 Archer T2U

Posté : dim. 23 août 2020 12:35
par Volthor
Bonjour,

J'ai donc installer le dernier kernel branche 5 disponible (le 5.8.3). (PS : Le fait que cinnamon plante venait bien des pilotes de carte graphique géré différemment par les kernel branche 4 et branche 5, je suis passé des pilotes nvidia 340 aux pilotes nouveau et c'est nickel. Merci Cyrille de m'avoir orienté de ce côté)

Code : Tout sélectionner

hostnamectl 
   Static hostname: volthor-PC
         Icon name: computer-desktop
           Chassis: desktop
        Machine ID: bbada5cfcc9a4a80ac8dc5ce6d9f53aa
           Boot ID: 15b9aa068002459ebab716d316a9023b
  Operating System: Linux Mint 18.3
            Kernel: Linux 5.8.3
      Architecture: x86-64

Code : Tout sélectionner

uname -a
Linux volthor-PC 5.8.3 #1 SMP Sat Aug 22 16:34:02 CEST 2020 x86_64 x86_64 x86_64 GNU/Linux
J'ai donc supprimmer le dossier git (rtl8812au) et j'ai recommencer :

Code : Tout sélectionner

sudo apt install git build-essential dkms
git clone https://github.com/aircrack-ng/rtl8812au.git
cd rtl8812au
sudo ./dkms-install.sh
Quand je rentre la dernière ligne de commande j'ai des erreurs :

Code : Tout sélectionner

~/rtl8812au $ sudo ./dkms-install.sh
About to run dkms install steps...
Error! DKMS tree already contains: rtl8812au-5.6.4.2
You cannot add the same module/version combo more than once.

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area....
'make' -j4 KVER=5.8.3 KSRC=/lib/modules/5.8.3/build....(bad exit status: 2)
ERROR (dkms apport): binary package for rtl8812au: 5.6.4.2 not found
Error! Bad return status for module build on kernel: 5.8.3 (x86_64)
Consult /var/lib/dkms/rtl8812au/5.6.4.2/build/make.log for more information.

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area....
'make' -j4 KVER=5.8.3 KSRC=/lib/modules/5.8.3/build....(bad exit status: 2)
ERROR (dkms apport): binary package for rtl8812au: 5.6.4.2 not found
Error! Bad return status for module build on kernel: 5.8.3 (x86_64)
Consult /var/lib/dkms/rtl8812au/5.6.4.2/build/make.log for more information.
Finished running dkms install steps.
Y'a t'il autre chose à supprimer que le dossier rtl8812au (DKMS tree) ?
Pourquoi recherche t'il des paquets pour le kernel 5.6.4.2 ?

Là je bloque... que faut t'il faire pour ne plus avoir ces erreurs et donc faire fonctionner cette clé wifi ?

Merci d'avance

Re: Clé wifi TP Link AC 600 Archer T2U

Posté : dim. 23 août 2020 15:28
par Volthor
Ok bah je vais essayer d'installer la version du kernel juste avant la 5.8.0

Re: Clé wifi TP Link AC 600 Archer T2U

Posté : lun. 24 août 2020 12:12
par Volthor
Toujours la même errreur avec le kernel 5.7.9

Code : Tout sélectionner

~/rtl8812au $ sudo ./dkms-install.sh
About to run dkms install steps...
Error! DKMS tree already contains: rtl8812au-5.6.4.2
You cannot add the same module/version combo more than once.

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area....
'make' -j4 KVER=5.7.9 KSRC=/lib/modules/5.7.9/build....(bad exit status: 2)
ERROR (dkms apport): binary package for rtl8812au: 5.6.4.2 not found
Error! Bad return status for module build on kernel: 5.7.9 (x86_64)
Consult /var/lib/dkms/rtl8812au/5.6.4.2/build/make.log for more information.

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area....
'make' -j4 KVER=5.7.9 KSRC=/lib/modules/5.7.9/build....(bad exit status: 2)
ERROR (dkms apport): binary package for rtl8812au: 5.6.4.2 not found
Error! Bad return status for module build on kernel: 5.7.9 (x86_64)
Consult /var/lib/dkms/rtl8812au/5.6.4.2/build/make.log for more information.
Finished running dkms install steps.
J'installerai bien le kernel 5.6.4.2 qu'en pensez vous ?

Autre question: lors de l'installation du kernel on copie le fichier config d'un kernel 4 Peut t'on copier le fichier config du kernel 5.7.9 pour installer le kernel 5.6.4.2 par exemple ?

Merci d'avance

Edit: Faut t'il supprimer aussi le dossier /var/lib/dkms/rtl8812au en plus du dossier /home/volthor/rtl8812au ?

Re: Clé wifi TP Link AC 600 Archer T2U

Posté : lun. 24 août 2020 13:52
par Volthor
Edit: Faut t'il supprimer aussi le dossier /var/lib/dkms/rtl8812au en plus du dossier /home/volthor/rtl8812au ?
Dans le doute renomme le dans un premier temps
J'ai testé en renommant le dossier et en supprimant le dossier rtl8812au dans mon /home ==> Toujours la même erreur
Au fait d'après leur git, ils ont un script d'"auto remove" depuis le répertoire de compilation
J'ai testé aussi après avoir utilisé le script d'auto remove et avoir supprimé le dossier rtl8812au dans mon /home ==> toujours la même erreur
Sinon pour les autres questions, c'est spécifique à ton repo git. Essaye de les questionner dans leur section issues, ils seront sans doute plus aptes à te répondre
Mon repo git ? je comprends pas

J'ai posé une question dans leur section issue : https://github.com/aircrack-ng/rtl8812au/issues/707 J'espère l'avoir posé dans la bonne section
Je viens de tester avec un kernel 5.4.0, ça passe sans soucis
N'ayant aucun soucis de performance avec le kernel 4.4.021 cela ne me gêne pas de mettre le kernel 5.4.0 au lieu du dernier kernel branche 5