在Ubuntu 9.04下Acer 4535G的Atheros AR8131网卡的问题困扰了我两天,一有时间我就上网找解决方法,结果都是无功而返。于是我就再按照下载来的驱动安装一遍,还是出现一些错误提示,似乎是什么没有权限之类的。接着我又用root超级账号编译了一遍,还是有错误提示。就这样反反复复弄了两三次吧,有一次发现那网卡的图标显示连接成功了,马上上网测试一下,果然能上网了。于是我立刻马上安装了语言包,设置了更新源,接着更新。更新之后内核版本由原来的2.6.28-11变成了2.6.28-13,这时候网卡又不能被识别出来了,按照下载来的驱动的readme文件说明安装一遍,跟前面出现的情况是一样的。但是,这时候我想到了一个办法,能够成功的将驱动装上。
安装驱动的过程很简单,跟着readme文档里的说明做就可以了。首先是将下载来的驱动放在home目录里面,然后解压进入里面的src文件夹,进去之后就是make install,当然我这里是提示有错误的,我记得提示的错误时rm时没有权限删除某个文件,这个好办,我用root权限将它删除了。还有个提示是说无法创建某个文件,而这个文件就是关键所在。这个文件就叫atl1e.ko。这时候我就想,在内核2.6.28-11中成功的了话,那么它就会有这个文件,我只要把它复制到升级了的内核就可以了吧?于是我取得root权限之后用cp命令把/lib/modules/2.6.28-11-generic/kernel/drivers/net/atl1e/atl1e.ko复制到/lib/modules/2.6.28-13-generic/kernel/drivers/net/atl1e文件夹,重启一下,惊喜的发现网卡可以被识别了!网卡能够被识别,接下来的事情就好办了,哈哈。
关于Atheros AR8131网卡在Ubuntu下安装驱动的经验就是这样,因为我是菜鸟,所以对这些不是很懂,反正是网卡能够被识别出来了,以后新的版本估计就能够识别出来这块网卡了吧,因为Acer的机子还是挺多的,还是有比较多人会安装Linux的。如果哪位朋友也碰到我这样的问题,不妨也试试我这样“病急乱投医”的做法吧,机器能工作就行了。要是谁能够解释清楚为什么会这样就更好了。所以,有需要这个文件的朋友可以到留言板给我留言或者发个Email给我,我将这个文件发给你,至于驱动就直接到Atheros的官网上去下载就可以了,不是Ubuntu其他版本的Linux的也差不多吧我估计。
总之,这个诡异的Atheros AR8131网卡问题就这样莫名其妙的解决了。我也很郁闷。
本文来自:http://www.lipengcheng.com/atheros_ar8131_driver_ubuntu.html