我刚刚将我的联想 IdeaPad 笔记本电脑升级到 Ubuntu 13.04 64 位,但在以太网工作时遇到了问题。
我的笔记本电脑的 AR8161 千兆以太网控制器工作所需的驱动alx
程序未包含在 Ubuntu 的早期版本中,因此我过去使用驱动程序compat-wireless-pc
包来安装该驱动程序。
现在 Ubuntu 13.04 附带了alx
驱动程序,但它似乎不起作用。当我插入以太网电缆时,它没有被检测到。我已验证该alx
模块存在
$ modinfo alx
filename: /lib/modules/3.8.0-19-generic/kernel/ubuntu/alx/alx.ko
version: 1.2.3
license: Dual BSD/GPL
description: Qualcomm Atheros Gigabit Ethernet Driver
author: Qualcomm Corporation, <[email protected]>
srcversion: DEB551A4F9D0281F98F5F10
alias: pci:v00001969d000010A0sv*sd*bc*sc*i*
alias: pci:v00001969d000010A1sv*sd*bc*sc*i*
alias: pci:v00001969d00001090sv*sd*bc*sc*i*
alias: pci:v00001969d00001091sv*sd*bc*sc*i*
depends: mdio
intree: Y
vermagic: 3.8.0-19-generic SMP mod_unload modversions
并且已加载。
$ lsmod | grep alx
alx 67960 0
mdio 13807 1 alx
关于如何启动并运行以太网有什么建议吗?
答案1
我的机器上有同样的网卡,也没有可用的互联网连接。我可以通过下载驱动程序的源代码(来自Linux 基金会主页)并编译它:
wget https://www.kernel.org/pub/linux/kernel/projects/backports/2013/03/04/compat-drivers-2013-03-04-u.tar.bz2
./scripts/driver-select alx
make
sudo make install
在我加载新模块(sudo modprobe -r alx && sudo modprobe alx
)后,连接管理器自动重新连接。