为什么从“compat-wireless”编译“alx”驱动程序会失败?

为什么从“compat-wireless”编译“alx”驱动程序会失败?

尝试编译 compat-wireless-2012-09-25 驱动模块,但没有成功。

scrips/driver-select alx ;有效

make;失败 - scripts/Makefile.build:44 ~/sourcecode/compat-wireless-2012-09-25.2/drivers/net/ethernet/atheros/alx/Makefile:没有此文件或目录

make[4]: ** 没有规则来创建目标 '~/sourcecode/compat-wireless-2012-09-25.2/drivers/net/ethernet/atheros/alx/Makefile'。停止。

[剪辑]

制作:*[模块] 错误 2

设备是 Dell Vostro 3460 中的 Atheros AR8161 有线以太网。

我将非常感激您对编译此文的帮助。

答案1

请注意,alx 驱动程序现已打包,因此您可能不需要从源代码安装它。这样就无需在每次内核版本升级时重新安装它。

尝试:apt-cache search linux-backports-modules

然后取决于你的 ubuntu 版本:

sudo apt-get install linux-backports-modules-cw-3.6-quantal-generic
sudo modprobe alx

看:如何安装 Atheros AR8161 以太网控制器的驱动程序?

答案2

驱动alx程序是“补丁”兼容无线而不是在主树中。这意味着你需要下载一个compat-wireless档案带有-pc后缀才能够建造它们。

尝试http://linuxwireless.org/download/compat-wireless-2.6/compat-wireless-2012-09-25-pc.tar.bz2它应该可以工作。

相关内容