我读过几个线程,并为我的wi卡找到了驱动程序安装程序,但是当我构建它们时,我得到了以下消息:
make -C /lib/modules/3.5.0-17-generic/build M=/home/ian/Desktop/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012 modules
make: *** /lib/modules/3.5.0-17-generic/build: No such file or directory. Stop.
make: *** [all] Error 2我根本无法连接到linux机器上的互联网,我正在从另一台计算机上发布这篇文章。
编辑:
lspci -v | grep -ia 7 'network'
grep: network: No such file or directoryEDIT2:
sudo modprobe rtl8723ae
FATAL: Module rtl8723ae not found.~
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. Device 8723
Subsystem: Realtek Semiconductor Co., Ltd. Device 0724
Flags: bus master, fast devsel, latency 0
I/O ports at 2000 [size=256]
Memory at f0000000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Endpoint, MSI 00编辑3
modprobe -l | grep rtl87
kernel/drivers/staging/rtl8712/r8712u.ko发布于 2013-02-17 22:29:35
正如我所说:build-essential和linux-headers-generic是构建
在下面我提供的两个链接上的包名上,为12.04选择您的发行版“精确”,为12.10选择"quantal“(默认情况下,我将您链接到12.10版本)。在下载部分中,选择amd64 (如果有64位安装)和i386 (如果有32位安装)。选择任何你想要的镜子。
您将下载2个.deb文件。把它们转移到你的笔记本上。双击这两个文件。软件中心应该打开并让您安装它们。当两者都被安装时,您应该能够构建您的驱动程序。
构建-基本
linux标头-泛型
编辑:
你也需要这个
linux-headers-3.5.0-17-generic
EDIT2:生成错误
司机代码有问题。打开文件管理器,导航到驱动程序rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012的驱动程序文件夹。双击文件base.c。当被问到是运行还是显示base.c时,选择" display“。在gedit中,转到Edit > Preferences。切换“显示行号”。转到第320行并更改这一行
IEEE80211_HW_BEACON_FILTER |转到
/* IEEE80211_HW_BEACON_FILTER | */保存并关闭文件。再跑一次。
如果构建成功,则运行:
sudo make install
sudo modprobe rtl8723e祈祷wifi能起作用
EDIT3:使更改永久化
首先检查司机是否真的工作。
sudo modprobe rtl8723e如果wifi在此之后起作用,则通过运行以下命令使其永久化:
sudo -i
echo rtl8723e >> /etc/modules
exit确保拼写正确
如果一切顺利,就不要像上次那样闲逛了。由于我们的工作,您仍然安装静态deb文件,不会得到自动更新。要修复此运行:
sudo apt-get install --reinstall build-essential
sudo apt-get install --reinstall linux-headers-generic
sudo apt-get install --reinstall linux-headers-`uname -r`最后一个命令中的滴答是‘不是引号’。
https://askubuntu.com/questions/257491
复制相似问题