高通Atheros AR8172驱动程序修复? (联想g500s)

最近我拿了一台联想g500s笔记本电脑。 产品ID为LENOVO_MT_20245 。 安装后,它无法识别LAN网络适配器。 谷歌搜索后我发现它有一个Qualcomm Atheros AR8172/8176/8178 PCI-E Fast Ethernet Controller

命令lspci -nn | grep 0200 lspci -nn | grep 0200说:

 01:00.0 Ethernet controller [0200]: Qualcomm Atheros QCA8172 Fast Ethernet [1969:10a0] (rev 10) 

有人知道修复这个驱动程序的方法吗?

[解决了]

首先输入lspci -nn | grep 0200 lspci -nn | grep 0200并确保您的驱动程序是“Qualcomm Atheros QCA8172快速以太网[1969:10a0]”

以下修复仅适用于 –

 1969:1091 - AR8161 Gigabit Ethernet 1969:1090 - AR8162 Fast Ethernet 1969:10A1 - QCA8171 Gigabit Ethernet 1969:10A0 - QCA8172 Fast Ethernet 

适配器。 请确保您的内核是2.6.24或更高版本。 内核<2.6.24在技术上是可行的,但可能需要一些工作。 (还是值得一试!)检查内核版本类型

 uname -a 

在那之后,如果他们都很整洁正确。 下载compat-drivers-2013-03-04-u.tar.bz2文件并解压缩。 转到解压缩的目录[例如cd Downloads/compat-drivers-2013-03-04-u/ ]并输入 –

 sudo ./scripts/driver-select alx sudo make sudo make install 

重新启动系统你已经完成了:)显然这种类型的以太网适配器可用于联想g500s,联想g500系列,联想g400系列,华硕第三代笔记本电脑,(你最好在安装前检查)

有关更多信息,请访问http://www.linuxfoundation.org

感谢Lusus Naturae。 他的论坛以这种方式向我展示。 所以奖励归他所有。 [原始链接 – ] http://meinewenigkeit.blogspot.com/2013/08/gentoo-and-atheros-qca8172-fast-ethernet.html

默认情况下,Ubuntu 13.04中的驱动程序alx涵盖了您的设备1969:10a0。 我建议你升级到13.04。

编译错误基本上是对已定义函数的重新定义。 对我来说,我在内核3.2.x和include / linux / compat-2.6.h文件中我只是在#include之后注释了所有内容,因为编译错误在3.4,3.7和3.8中。 所以基本上我注释掉包括compat-3.4.h到compat-3.9.h的所有行。 之后编译和安装工作。

希望有所帮助,丹尼斯。