码迷,mamicode.com
首页 > 其他好文 > 详细

CentOS杂七杂八之二:安装AR8161网卡驱动

时间:2014-12-03 14:30:55      阅读:241      评论:0      收藏:0      [点我收藏+]

标签:windows   软件开发   网卡驱动   linux   软件包   

注:本文参照了网络资料整理实验而成。
环境:网卡为 Atheros Communications Inc. AR8161 Gigabit Ethernet (rev 10),系统为CentOS6.4 2.6.32-358.x86_64
用命令可以查出网卡类型,lspci |grep Ethernet
据说AR8161网卡在linux中因其为测试阶段,所以内核并未加入该网卡驱动,所以要费点时间自己安装,linux没有网络那可真是乏味,什么都做不了。

下载驱动:网上搜一下,xx.2.0.0.6.rar,用windows下的软件解压,拷贝
如:cd /home/test/xx.2.0.0.6
執行
make
make install //如果需要gcc等软件包,那就修改yum源为本地源用yum安装,或者提取安装包一个一个安装其依赖包,再或者在系统安装时选择软件开发模式,这个模式下gcc所需的软件包基本都有了。
产生 src/alx.ko 文件

mkdir /lib/modules/2.6.32-358.6.2.el6.x86_64/kernel/net/wired //不必敲全,用TAB键即可只要找对自己的内核目录就行。
cp src/alx.ko /lib/modules/2.6.32-358.6.2.el6..x86_64/kernel/net/wired
vi /lib/modules/2.6.32-358.6.2.el6.x86_64/modules.networking
加入 alx.ko

另外,网络资料中还要编辑一个文档,稍后补入,先留空。
补充如下:
vi /etc/sysconfig/modules/alx.modules
------------------------------------------------------------------------------------------------------------
#!/bin/sh

if [ ! -c /dev/input/alx.ko ] ; then
exec /sbin/modprobe alx >/dev/null 2>&1
fi
================
depmod -a

modprobe alx
查看 /var/log/messages 是否启动

这样就差不多了,我的装了两次才成功,原因不明。
注:另外如果yum update后内核升级,这个网卡还要重新安装一次,记住过程中要对应相应的内核版本目录即可。
有的机器ifconfig 看不到安装的网卡,需要加 -a参数。

关于网卡配置,我们可以用setup来配置,如果network-script中没有ifcfg-eth0的话,自己编写也行,自己看着折腾就是了。

==THE END

CentOS杂七杂八之二:安装AR8161网卡驱动

标签:windows   软件开发   网卡驱动   linux   软件包   

原文地址:http://itcomputer.blog.51cto.com/9517818/1585829

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!