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

我在联想IdeaPad笔记本电脑上安装了Ubuntu 12.04-64位,并且有线以太网(LAN)连接不起作用。

运行lspci -vv | grep Atheros 来自终端的lspci -vv | grep Atheros命令显示我有AR8161千兆以太网控制器:

 02:00.0 Ethernet controller: Atheros Communications Inc. AR8161 Gigabit Ethernet (rev 08) 

这看起来像是一个新产品,其驱动程序没有内置到Ubuntu中。

如何安装驱动程序以使AR8161正常工作?

AR8161是一个非常新的组合式以太网/蓝牙控制器,其驱动程序alx正处于测试/ QA过程中,因此它还没有在内核中。

要构建和安装驱动程序:

我们将下载最新的compat-wireless-pc驱动程序包,安装构建依赖项,选择AR8161模块alx ,构建并安装它。

在终端中逐行键入/粘贴以下内容:

 sudo apt-get install build-essential linux-headers-generic linux-headers -`uname -r`
 wget -O- http://linuxwireless.org/download/compat-wireless-2.6/compat-wireless-2012-07-03-pc.tar.bz2 |  tar -xj
 cd compat-wireless-2012-07-03-pc
 ./scripts/driver-select alx
使
 sudo make install

然后,您可以重新启动或手动加载驱动程序:

 sudo modprobe alx

Ubuntu现在为这个驱动程序提供了一个包。

要安装驱动程序:

 sudo apt-get install linux-backports-modules-cw-3.4-precise-generic sudo modprobe alx