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

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

  1. 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
    1. Modérateur

      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