首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Realtek 8723‘t不连接

Realtek 8723‘t不连接
EN

Ask Ubuntu用户
提问于 2013-02-17 21:43:37
回答 1查看 1.9K关注 0票数 0

我读过几个线程,并为我的wi卡找到了驱动程序安装程序,但是当我构建它们时,我得到了以下消息:

代码语言:javascript
复制
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机器上的互联网,我正在从另一台计算机上发布这篇文章。

编辑:

代码语言:javascript
复制
lspci -v | grep -ia 7 'network'
grep: network: No such file or directory

EDIT2:

代码语言:javascript
复制
sudo modprobe rtl8723ae
FATAL: Module rtl8723ae not found.

~

代码语言:javascript
复制
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

代码语言:javascript
复制
modprobe -l | grep rtl87
kernel/drivers/staging/rtl8712/r8712u.ko
EN

回答 1

Ask Ubuntu用户

发布于 2013-02-17 22:29:35

正如我所说:build-essentiallinux-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行并更改这一行

代码语言:javascript
复制
IEEE80211_HW_BEACON_FILTER |

转到

代码语言:javascript
复制
/* IEEE80211_HW_BEACON_FILTER | */

保存并关闭文件。再跑一次。

如果构建成功,则运行:

代码语言:javascript
复制
sudo make install
sudo modprobe rtl8723e

祈祷wifi能起作用

EDIT3:使更改永久化

首先检查司机是否真的工作。

代码语言:javascript
复制
sudo modprobe rtl8723e

如果wifi在此之后起作用,则通过运行以下命令使其永久化:

代码语言:javascript
复制
sudo -i
echo rtl8723e >> /etc/modules
exit

确保拼写正确

如果一切顺利,就不要像上次那样闲逛了。由于我们的工作,您仍然安装静态deb文件,不会得到自动更新。要修复此运行:

代码语言:javascript
复制
sudo apt-get install --reinstall build-essential
sudo apt-get install --reinstall linux-headers-generic
sudo apt-get install --reinstall linux-headers-`uname -r`

最后一个命令中的滴答是‘不是引号’。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/257491

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档