Installation clé wifi Realtek 8811au
Publié : 09 jui 2019, 12:38
Bonjour bonjour !
Je viens aujourd'hui vous demander de l'aide suite à un petit problème que j'ai ^^ Je travaille sur un pc fixe connecté à Internet grâce à une clé Wifi (question de conservation de la garantie après achat). Cela fonctionnait parfaitement jusqu'à présent car je fonctionnais uniquement sous Windows et, magie de l'informatique, cette petite clé possédait un petit programme .exe permettant d'installer les drivers nécessaires à son bon fonctionnement sans aucun souci. Cependant, il se trouve que je viens tout juste d'installer un dual-boot Manjaro/Windows 10, et très logiquement, ma clé est simplement reconnue comme un périphérique USB lambda par Manjaro. Je me suis donc tourné vers Internet et la petite communauté de développeurs présente afin de trouver des drivers me permettant d'avoir accès à la fonction d'antenne Wifi de ma clé. Après quelques recherches, j'ai découvert que ma clé était du modèle Realtek 8811au. Ce modèle étant plus ou moins répandu, il n'a pas été compliqué de trouver des paquets de drivers sur Github. Cependant, il se trouve que j'ai maintenant un problème lors de l'installation d'un de ces paquets, qui dépasse malheureusement mes compétences ... Je vous mets toutes mes procédures ci-dessous, en espérant que vous pourrez m'aider ! La connexion filaire avec le téléphone portable n'étant pas la chose la plus optimisée :p ^^
Et c'est ici que j'ai mon problème, Manjaro me renvoyant l'erreur suivante :
Alors avant que vous me le demandiez, je vous mets également le contenu du fichier log ^^
Je précise également que j'ai dû installer le paquet suivant au cours de la tentative de configuration :
Comme dit précédemment, j'ai quelques connaissances sous Linux mais cela dépasse largement mon domaine de compétences, j'espère trouver quelqu'un qui pourra m'aider à résoudre ce fâcheux problème.
Bonne journée et merci d'avance !
PS : Je suis sous Manjaro 18.0.4. ^^
Je viens aujourd'hui vous demander de l'aide suite à un petit problème que j'ai ^^ Je travaille sur un pc fixe connecté à Internet grâce à une clé Wifi (question de conservation de la garantie après achat). Cela fonctionnait parfaitement jusqu'à présent car je fonctionnais uniquement sous Windows et, magie de l'informatique, cette petite clé possédait un petit programme .exe permettant d'installer les drivers nécessaires à son bon fonctionnement sans aucun souci. Cependant, il se trouve que je viens tout juste d'installer un dual-boot Manjaro/Windows 10, et très logiquement, ma clé est simplement reconnue comme un périphérique USB lambda par Manjaro. Je me suis donc tourné vers Internet et la petite communauté de développeurs présente afin de trouver des drivers me permettant d'avoir accès à la fonction d'antenne Wifi de ma clé. Après quelques recherches, j'ai découvert que ma clé était du modèle Realtek 8811au. Ce modèle étant plus ou moins répandu, il n'a pas été compliqué de trouver des paquets de drivers sur Github. Cependant, il se trouve que j'ai maintenant un problème lors de l'installation d'un de ces paquets, qui dépasse malheureusement mes compétences ... Je vous mets toutes mes procédures ci-dessous, en espérant que vous pourrez m'aider ! La connexion filaire avec le téléphone portable n'étant pas la chose la plus optimisée :p ^^
mkdir driver-wifi
cd driver-wifi
git clone https://github.com/Rajpratik71/Realtek-rtl8811AU_8812AU_8821AU_linux-source-code
sudo cp -R . /usr/src/rtl8812AU_8821AU_linux-1.0
sudo dkms add -m rtl8812AU_8821AU_linux -v 1.0
sudo dkms build -m rtl8812AU_8821AU_linux -v 1.0
[guillaume@guillaume-pc ~]$ sudo dkms build -m rtl8812AU_8821AU_linux -v 1.0
[sudo] Mot de passe de guillaume :
Kernel preparation unnecessary for this kernel. Skipping...
Building module:
cleaning build area...
'make'...(bad exit status: 2)
Error! Bad return status for module build on kernel: 4.19.45-1-MANJARO (x86_64)
Consult /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/make.log for more information.
]
[guillaume@guillaume-pc ~]$ cat /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/make.log
DKMS make.log for rtl8812AU_8821AU_linux-1.0 for kernel 4.19.45-1-MANJARO (x86_64)
dim. juin 9 13:32:05 CEST 2019
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.19.45-1-MANJARO/build M=/var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build modules
make[1] : on entre dans le répertoire « /usr/lib/modules/4.19.45-1-MANJARO/build »
CC [M] /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_cmd.o
In file included from /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/include/osdep_service.h:41,
from /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/include/drv_types.h:32,
from /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_cmd.c:22:
/var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/include/osdep_service_linux.h: Dans la fonction « _init_timer »:
/var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/include/osdep_service_linux.h:254:8: error: « _timer » {alias « struct timer_list »} n'a pas de membre nommé « data »
ptimer->data = (unsigned long)cntx;
^~
/var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/include/osdep_service_linux.h:255:2: error: déclaration implicite de la fonction « init_timer »; vouliez-vous utiliser « _init_timer » ? [-Werror=implicit-function-declaration]
init_timer(ptimer);
^~~~~~~~~~
_init_timer
In file included from /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/include/drv_types.h:35,
from /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_cmd.c:22:
/var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/include/wifi.h: Au plus haut niveau:
/var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/include/wifi.h:963: warning: « IEEE80211_MAX_AMPDU_BUF » redéfini
#define IEEE80211_MAX_AMPDU_BUF 0x40
In file included from ./include/net/cfg80211.h:24,
from /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/include/osdep_service_linux.h:76,
from /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/include/osdep_service.h:41,
from /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/include/drv_types.h:32,
from /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_cmd.c:22:
./include/linux/ieee80211.h:1442: note: ceci est l'emplacement d’une précédente définition
#define IEEE80211_MAX_AMPDU_BUF 0x100
cc1 : certains avertissements sont traités comme des erreurs
make[2]: *** [scripts/Makefile.build:304: /var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build/core/rtw_cmd.o] Error 1
make[1]: *** [Makefile:1524: _module_/var/lib/dkms/rtl8812AU_8821AU_linux/1.0/build] Error 2
make[1] : on quitte le répertoire « /usr/lib/modules/4.19.45-1-MANJARO/build »
make: *** [Makefile:1049: modules] Error 2
sudo pacman -S linux419-headers
Bonne journée et merci d'avance !
PS : Je suis sous Manjaro 18.0.4. ^^