今天将系统转成Linux,完成系统安装后却发现网卡驱动有问题.在网上找了半天也没有发现好的解决办法(也可能是我用google的能力不行),最后鼓捣了半天,终于安装成功了.想想其它安装驱动不是很困难,真正麻烦的是找到正确的驱动.
一:查看主板的相关信息
我的主板是技嘉的GA-945GZM-S2,于是先去网站上找驱动,没有发现Linux下的驱动(
[url]http://www.gigabyte.com.cn[/url] ),但是查到了主板相关信息.如图:


随后在marvell网站找也半天也没有找到相关的驱动,最后发现同一块主板型号其实有多个版本.上图中的是V2.1,而下面的是V3.X的,我的驱动是通过查看下面的说明才找到正确位置的.大家可以比对一下这几张图.


二:下载驱动
知道了相关信息就去google查询相关的东东,最后由google带到了
[url]http://www.realtek.com.tw/[/url],后面的事情就简单了,下载相关的东东,如图

下载r8169-6.003.00.tar.bz2到/tmp下.后面就是进行简单的安装了.
三:安装网卡
su -
cd /tmp
tar jxvf r8169-6.003.00.tar.bz2
cd r8169-6.003.00
make
make install
cd /tmp
tar jxvf r8169-6.003.00.tar.bz2
cd r8169-6.003.00
make
make install


编译完成后会在/lib/modules/2.6.9-42.EL/kernel/drivers/net下生成r8169.ko的文件,如果没有生成说明编译不成功.

cd /tmp
depmod -a
depmod -a
四:完成安装检测
insmod ./src/r8169
lsmod | grep r8169
ifconfig -a
ifconfig eth0 up
lsmod | grep r8169
ifconfig -a
ifconfig eth0 up