web-dev-qa-db-fra.com

Je ne parviens pas à faire fonctionner mon adaptateur USB Wifi Netgear A6210 sur mon Linux Ubuntu

J'utilise Ubuntu 18 sur un ordinateur de bureau. Je n'ai pas de carte wifi. Cependant, j'ai cet adaptateur wifi wifi Netgear A6210. Je l'ai branché mais il ne vient pas. Je pense que l'ordinateur n'a pas reconnu le périphérique.

J'ai essayé d'installer le pilote en suivant ces instructions en ligne qui semblent fonctionner pour tout le monde. Mais je reçois ce message d'erreur.

Instruction:

git clone https://github.com/jurobystricky/Netgear-A6210

cd Netgear-A6210

make

Sudo make install

Message d'erreur:

~/Documents/Netgear-A6210$ make
export DBGFLAGS

*** Building driver with debug messages ***

cp -f os/linux/Makefile.6 /home/alseny/Documents/Netgear-A6210/os/linux/Makefile

make -C /lib/modules/4.15.0-20-generic/build DBGFLAGS=-DDBG SUBDIRS=/home/alseny/Documents/Netgear-A6210/os/linux modules

make[1]: Entering directory '/usr/src/linux-headers-4.15.0-20-generic'
  CC [M]  /home/alseny/Documents/Netgear-A6210/os/linux/../../os/linux/sta_ioctl.o

In file included from ./include/linux/bitmap.h:9:0,
                 from ./include/linux/cpumask.h:12,
                 from ./Arch/x86/include/asm/cpumask.h:5,
                 from ./Arch/x86/include/asm/msr.h:11,
                 from ./Arch/x86/include/asm/processor.h:21,
                 from ./Arch/x86/include/asm/cpufeature.h:5,
                 from ./Arch/x86/include/asm/thread_info.h:53,
                 from ./include/linux/thread_info.h:38,
                 from ./Arch/x86/include/asm/preempt.h:7,
                 from ./include/linux/preempt.h:81,
                 from ./include/linux/spinlock.h:51,
                 from ./include/linux/seqlock.h:36,
                 from ./include/linux/time.h:6,
                 from ./include/linux/stat.h:19,
                 from ./include/linux/module.h:10,
                 from /home/alseny/Documents/Netgear-A6210/include/os/rt_linux.h:14,
                 from /home/alseny/Documents/Netgear-A6210/include/rtmp_os.h:30,
                 from /home/alseny/Documents/Netgear-A6210/include/rtmp_comm.h:64,
                 from /home/alseny/Documents/Netgear-A6210/os/linux/../../os/linux/sta_ioctl.c:33:
In function ‘memcpy’,
    inlined from ‘rt_ioctl_iwaplist’ at /home/alseny/Documents/Netgear-A6210/os/linux/../../os/linux/sta_ioctl.c:549:2:

./include/linux/string.h:340:4: error: call to ‘__read_overflow2’ declared with attribute error: detected read beyond size of object passed as 2nd parameter
    __read_overflow2();

    ^~~~~~~~~~~~~~~~~~
scripts/Makefile.build:332: recipe for target '/home/alseny/Documents/Netgear-A6210/os/linux/../../os/linux/sta_ioctl.o' failed
make[2]: *** [/home/alseny/Documents/Netgear-A6210/os/linux/../../os/linux/sta_ioctl.o] Error 1
Makefile:1552: recipe for target '_module_/home/alseny/Documents/Netgear-A6210/os/linux' failed
make[1]: *** [_module_/home/alseny/Documents/Netgear-A6210/os/linux] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-20-generic'
Makefile:59: recipe for target 'debug' failed
make: *** [debug] Error 2
4
Alseny Diallo

Je vous suggère de supprimer le fichier inutilisable:

cd ~/Documents
rm -rf Netgear-A6210

Maintenant, clonez et construisez une meilleure version:

git clone -b port-to-4.15 https://github.com/kaduke/Netgear-A6210.git
cd Netgear-A6210
make
Sudo make install

Redémarrez.

6
chili555