使用“sudo make”安装无线网卡驱动程序时出现问题

使用“sudo make”安装无线网卡驱动程序时出现问题

我遇到的问题是我的电脑经常(每小时几次)突然与 wifi 断开连接。然后我必须禁用并启用无线连接,以便我断开的网络再次可用。

我想知道我的无线卡(AWUS036H)一定有问题,所以我研究了如何安装正确的驱动程序并发现。但是,当我以 root 身份打开终端并按照说明 ( sudo make) 操作时,它会输出

我使用 Debian Jessie 和 3.16.0-4-amd64 内核。我已经build essential安装linux-headers-3.16.0-4-amd64了。

有什么帮助吗?

答案1

您链接到的 Realtek 下载页面将可用驱动程序描述为

适用于内核 3.0.0/3.1.0/3.2.0 的 Linux 驱动程序

您有一个更新的内核(3.16),因此内核头已经发生了显着变化,并且编译失败。

但是,直接来自 Realtek 的驱动程序可能没有帮助。它的最后一次更新是在 2012 年(以支持内核 3.x)。相同的源文件包含在内核的“暂存”区域它们被维护了几年。 (参见变更日志)。该目录是2014年删除解释如下:

现在 drivers/net/ 中有该硬件的“真正”驱动程序,因此请删除临时版本,因为不再需要它。

这意味着内核开发人员认为您已经使用的库存驱动程序比您下载并尝试编译的旧驱动程序更合适。即使您想使用旧版本,尝试编译最后一个staging版本也会更成功。

正如评论者所提到的,问题更可能出在硬件上。

相关内容