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
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.