如何在 Ubuntu 13.04 上启用 alx 以太网驱动程序?

如何在 Ubuntu 13.04 上启用 alx 以太网驱动程序?

我刚刚将我的联想 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)后,连接管理器自动重新连接。

相关内容