我一直试图安装我的TP链接TL-WN822N v4无线网卡驱动程序。按照这个用于rtl1819eu驱动程序的存储库的指示,我运行了make
,然后运行了sudo make install
,结果如下:
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/4.13.0-16-generic/build M=/home/rick/rtl8192eu-linux-driver
modules make[1]: Entering directory '/usr/src/linux-headers-4.13.0-16-generic'
CC [M] /home/rick/rtl8192eu-linux-driver/core/rtw_cmd.o
In file included from /home/rick/rtl8192eu-linux-driver/include/drv_types.h:32:0, from /home/rick/rtl8192eu-linux-driver/core/rtw_cmd.c:22: /home/rick/rtl8192eu-linux-driver/include/osdep_service.h:
In function ‘thread_enter’: /home/rick/rtl8192eu-linux-driver/include/osdep_service.h:342:2: error: implicit declaration of function ‘allow_signal’; did you mean ‘do_signal’? [-Werror=implicit-function-declaration] allow_signal(SIGTERM); ^~~~~~~~~~~~ do_signal /home/rick/rtl8192eu-linux-driver/include/osdep_service.h:
In function ‘flush_signals_thread’: /home/rick/rtl8192eu-linux-driver/include/osdep_service.h:352:6: error: implicit declaration of function ‘signal_pending’; did you mean ‘timer_pending’? [-Werror=implicit-function-declaration] if (signal_pending (current)) ^~~~~~~~~~~~~~ timer_pending /home/rick/rtl8192eu-linux-driver/include/osdep_service.h:354:3: error: implicit declaration of function ‘flush_signals’; did you mean ‘do_signal’? [-Werror=implicit-function-declaration] flush_signals(current); ^~~~~~~~~~~~~ do_signal
cc1: some warnings being treated as errors
scripts/Makefile.build:302: recipe for target '/home/rick/rtl8192eu-linux-driver/core/rtw_cmd.o' failed
make[2]: * [/home/rick/rtl8192eu-linux-driver/core/rtw_cmd.o] Error 1
Makefile:1546: recipe for target '_module_/home/rick/rtl8192eu-linux-driver' failed
make[1]: * [_module_/home/rick/rtl8192eu-linux-driver] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-4.13.0-16-generic'
Makefile:1335: recipe for target 'modules' failed make: * [modules] Error 2
发布于 2017-11-30 14:48:38
我建议您尝试另一个存储库。从航站楼:
cd ~
rm -rf rtl8192eu-linux-driver
git clone https://github.com/Mange/rtl8192eu-linux-driver.git
cd rtl8192eu-linux-driver
sudo dkms add .
sudo dkms install rtl8192eu/1.0
sudo modprobe 8192eu
你的无线设备现在应该可以工作了
https://askubuntu.com/questions/981946
复制相似问题