由于内核升级到 4.0.1,因为我有一个版本 3.1x,当你更新驱动程序 rtl8192eu 对我来说不起作用时,我收到以下错误
make [1]: [_module_ / home / kevin / Desktop / install_folder / driver / rtl8192EU_linux_v4.2.2_7585.20130524] Error 2
make [1]: Leaving directory '/usr/src/linux-headers-4.0.1-040001-generic'
Makefile: 1043: recipe for target 'modules' failed
make: [modules] Error 2
编译驱动程序出错:2
请检查错误消息
我尝试恢复内核版本 3.1x,但问题仍然存在,关于此设备芯片组的信息不多,0bda: 818b
否则,在编译 4.0.1 内核驱动程序时,在 menuconfig 中查找几乎每个家庭 realtek 驱动程序 8192ex、8192eu 至少满足,这是为什么?请帮我,我已经有将近一周的时间了
日志输出的结尾(没有复制所有内容,因为它们几乎有 500 行)如下
cc1: some errors as warnings Being Treated
make [2]: [/home/kevin/Escritorio/install_folder/driver/rtl8192EU_linux_v4.2.2_7585.20130524/os_dep/li$
make [1]: [_module_ / home / kevin / Desktop / install_folder / driver / rtl8192EU_linux_v4.2.2_7585.20130524] $
make: [modules] Error 2
我需要帮助
答案1
上述过程对于新内核 (>4.3) 无效
对我来说,它工作得很好,如下所示:
uname -r
4.8.10-040810-generic # output of uname -r
Download the .zip folder from https://github.com/Mange/rtl8192eu-linux-driver.git and expand it
cd /path_to_the_driver_folder/rtl8192eu-linux-driver-master/
make
sudo make install
sudo depmod -a
sudo modprobe 8182eu
您可能需要安装一些软件包(linux-headers-generic build-essential dkms..)
您也可以按照下载页面上描述的步骤进行修补:https://github.com/Mange/rtl8192eu-linux-driver.git
对于下一个即将推出的内核 linux-4.9(今天 = 2016 年 12 月),它也能正常工作,但在我手中,只有在拔下并重新插入设备后才能正常工作。
答案2
我也遇到了这个问题,但我在这个主题中找到了解决方案:https://forum.ubuntu-nl.org/index.php?topic=86081.25
在 Ubuntu 15.04 中我必须执行以下操作:
安装此.deb 文件:
http://users.telenet.be/x86_64/Debian/dkms_rtl8192eu_4.3.1.1.11320.20140505_all.deb
编辑文件:
sudo gedit /usr/src/rtl8192eu-4.3.1.1.11320.20140505/Makefile
并添加以下行:EXTRA_CFLAGS += -Wno-日期时间
例如:
EXTRA_CFLAGS += -Wno-unused-variable
EXTRA_CFLAGS += -Wno-unused-value
EXTRA_CFLAGS += -Wno-unused-label
EXTRA_CFLAGS += -Wno-unused-parameter
EXTRA_CFLAGS += -Wno-unused-function
EXTRA_CFLAGS += -Wno-unused
EXTRA_CFLAGS += -Wno-date-time
#EXTRA_CFLAGS += -Wno-uninitialized
保存文件并运行以下命令:
sudo dkms autoinstall
重新启动后您的无线互联网就可以正常工作了!