小本本终于可以有线上网啦~~~
经过一天的奋斗,从11点起床,奋斗到现在,终于让我的小本本可以有线上网了~~~此时我泪流满面~~~~~~~
好了,感动完了,开始进入正题~~~(好开心啊(*^_^*)~~~~~)
小本本型号:acer aspire one系列,上面写着是p531-ck1,但是我和官网同系列的参数对照了一下,发现很大不同- -。
有线网卡型号:atheros ar8132 pci-e ethernet controller/宏碁
操作系统:Fedora 11
解决过程:自从装了fedora 11后,什么都能用,比如快捷键啦,无线上网啦(居然无线能上,有线居然不能上!?这个我也觉得很诡异- -|||),声音啦,什么都没有问题,就是有线网卡能检测到,但是就是不能上网。到后来才发现一个很囧的事,就是原来检测的时候,系统自动为他配上了一个错误的驱动,导致能显示,但是显示的是错误的网卡型号(attansic L1)>_<~~~,就这个问题,搞到我一直按照一个错误的网卡型号在找linux驱动,找了很久,都没有一个合适的驱动,后来觉得不对劲(主要是模糊地觉得网卡型号和之前在windows用的时候看到的不同),就弄了个winPE+鲁大师 & 驱动人生 来检测网卡的型号。这一检测,就是一个转折(如果没有这个检测,我可能还在纠结那个诡异的网卡型号= =),发现网卡型号居然是atheros ar8132……后来上网找了atheros ar81系列的驱动(网址:http://www.chipdrivers.com/chipset/network-adapter/atheros/ar8132/linux/)。解压后,参照readme,进入src目录,在超级权限下输入make install命令,等待它完成编译就可以了。
编译完成之后,进入依次输入命令
rmmod atl1c #原来错误加载的网卡驱动
insmod atl1e #编译出来的网卡驱动
ifup eth0 #激活网卡
lspci -v #查看网卡的驱动是否已经是编译出来的网卡,如果是,则成功,不是,则进行下一步
如果lspci -v中显示的driver信息不是我们编译的网卡,而是原来错误的网卡的话,则只有暴力解决问题
cd /lib/modules/${kernel-version}/drivers/net #进入存放driver 模块的地方
rm -rf atl1c #删除错误的driver 模块
ifup eth0
即可
这次这么一折腾,整天就在弄这个网卡,没有心思去享受国庆的喜悦气氛- -。得出的主要经验是:
1.弄驱动的时候,千万要弄清硬件的型号
2.买电脑的时候一定要看清楚配置,我把原装的所有文档都看了,到现在还没有找到介绍配置的说明书囧。
3.伟大的Internet~强大的google & 百度~~~~
4.买电脑的时候要想清楚,有些牌子对linux的支持很差- -,此刻我无比羡慕gombiuda同志,他的华硕小本本,据说在archlinux的wiki中有完整的配置,但是我用的acer小本本,先不要说fedora上没有介绍如果安装,连强大的archlinux的wiki也没有介绍(T_T)。
2009年10月03日 17:43
终于成功了,恭喜哇
2009年10月08日 22:32
GXGX~以后我要装驱动就靠你啦~~
2009年10月09日 03:29
@gombiuda: 我还要靠你指导指导我呢~呵呵
2011年9月13日 19:37
你好,我现在也是用的宏基的小本,atheros ar8132的驱动找了很长时间都没说找到(ps:那几个links 失效了。)
我想麻烦你一下,能不能给capy一份给我,多谢了。
我email du.xiangfei@gmail.com