Utilliser la TP-LINK TL-WN722N V2 sous VM Debian

Jeanestamarre Messages postés 20 Date d'inscription   Statut Membre Dernière intervention   -  
mamiemando Messages postés 33777 Date d'inscription   Statut Modérateur Dernière intervention   -

Bonjour,
Je voudrais connecter ma TL-WN722N V2 sur ma vm debian

Quelle(s) procédure suivre ?

Merci de vôtre aide.

Bonne soirée.

3 réponses

bazfile Messages postés 58600 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   19 799
 

Bonjour.

Tu télécharges le pilote pour Linux dans l'archive il y a un pdf qui explique comment l'installer.


0
Jeanestamarre Messages postés 20 Date d'inscription   Statut Membre Dernière intervention  
 

Bonjour,

Quand je tape la commande make elle me renvoie :
 

"******************************************"
"NO SKRC,we will use default KSRC"
"******************************************"
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.10.0-19-amd64/build M=/home/debian/Téléchargements/TL-WN722N(EU)_V2_161112_Linux/rtl8188EUS_linux_v4.3.0.8_13968.20150417  modules
/bin/sh: 1: Syntax error: "(" unexpected

Merci

0
mamiemando Messages postés 33777 Date d'inscription   Statut Modérateur Dernière intervention   7 884
 

Bonjour,

Il faut t'assurer que tout le nécessaire pour compiler le pilote est présent sur ta machine :

apt update
apt install build-essential linux-headers-amd64 make

Ceci dit, la page de téléchargement des pilotes indique que le pilote n'est prévu que jusqu'à des versions de noyaux plutôt anciennes (respectivement 4.4.3 et 3.19.3) or il y a des chances pour que ton noyau soit "trop récent". Pour voir quelle est la version de ton noyau, lance :

uname -a

En tout cas, chez moi, le pilote proposé ne compile pas (noyau 6.0.0.4).

(mando@silk) (~/Downloads/toto/rtl8188EUS_linux_v4.3.0.8_13968.20150417) $ make
"******************************************"
"NO SKRC,we will use default KSRC"
"******************************************"
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/6.0.0-4-amd64/build M=/home/mando/Downloads/toto/rtl8188EUS_linux_v4.3.0.8_13968.20150417  modules
make[1] : on entre dans le répertoire « /usr/src/linux-headers-6.0.0-4-amd64 »
"******************************************"
"NO SKRC,we will use default KSRC"
"******************************************"
  CC [M]  /home/mando/Downloads/toto/rtl8188EUS_linux_v4.3.0.8_13968.20150417/core/rtw_cmd.o
In file included from /home/mando/Downloads/toto/rtl8188EUS_linux_v4.3.0.8_13968.20150417/include/osdep_service.h:41,
                 from /home/mando/Downloads/toto/rtl8188EUS_linux_v4.3.0.8_13968.20150417/include/drv_types.h:32,
                 from /home/mando/Downloads/toto/rtl8188EUS_linux_v4.3.0.8_13968.20150417/core/rtw_cmd.c:22:
/home/mando/Downloads/toto/rtl8188EUS_linux_v4.3.0.8_13968.20150417/include/osdep_service_linux.h: In function ‘_init_timer’:
/home/mando/Downloads/toto/rtl8188EUS_linux_v4.3.0.8_13968.20150417/include/osdep_service_linux.h:261:15: error: ‘_timer’ {aka ‘struct timer_list’} has no member named ‘data’
  261 |         ptimer->data = (unsigned long)cntx;
      |               ^~
/home/mando/Downloads/toto/rtl8188EUS_linux_v4.3.0.8_13968.20150417/include/osdep_service_linux.h:262:9: error: implicit declaration of function ‘init_timer’; did you mean ‘_init_timer’? [-Werror=implicit-function-declaration]
  262 |         init_timer(ptimer);
      |         ^~~~~~~~~~
      |         _init_timer
/home/mando/Downloads/toto/rtl8188EUS_linux_v4.3.0.8_13968.20150417/core/rtw_cmd.c: In function ‘rtw_cmd_thread’:
/home/mando/Downloads/toto/rtl8188EUS_linux_v4.3.0.8_13968.20150417/include/osdep_service_linux.h:145:31: error: implicit declaration of function ‘complete_and_exit’ [-Werror=implicit-function-declaration]
  145 |         #define thread_exit() complete_and_exit(NULL, 0)
      |                               ^~~~~~~~~~~~~~~~~
/home/mando/Downloads/toto/rtl8188EUS_linux_v4.3.0.8_13968.20150417/core/rtw_cmd.c:637:9: note: in expansion of macro ‘thread_exit’
  637 |         thread_exit();
      |         ^~~~~~~~~~~
/home/mando/Downloads/toto/rtl8188EUS_linux_v4.3.0.8_13968.20150417/core/rtw_cmd.c:639:1: error: control reaches end of non-void function [-Werror=return-type]
  639 | }
      | ^
cc1: some warnings being treated as errors
make[2]: *** [/usr/src/linux-headers-6.0.0-4-common/scripts/Makefile.build:254 : /home/mando/Downloads/toto/rtl8188EUS_linux_v4.3.0.8_13968.20150417/core/rtw_cmd.o] Erreur 1
make[1]: *** [/usr/src/linux-headers-6.0.0-4-common/Makefile:1876 : /home/mando/Downloads/toto/rtl8188EUS_linux_v4.3.0.8_13968.20150417] Erreur 2
make[1] : on quitte le répertoire « /usr/src/linux-headers-6.0.0-4-amd64 »
make: *** [Makefile:1367 : modules] Erreur 2

Mais au fait, pourquoi chercher à compiler le pilote dans une VM. C'est sans doute possible comme il s'agit d'un dongle USB, mais ça ne me paraît pas utile. Généralement, le réseau est pris en charge par le système hôte, et la VM voit une "fausse" interface réseau (intel je crois) qui est directement prise en charge.

Peut-être que si tu nous en disait plus sur ce que tu cherches à faire, on pourrait mieux te guider...

Bonne chance

0