Chinaunix首页 | 论坛 | 博客
  • 博客访问: 585888
  • 博文数量: 129
  • 博客积分: 6240
  • 博客等级: 准将
  • 技术积分: 1765
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-18 15:42
文章分类

全部博文(129)

文章存档

2015年(1)

2012年(3)

2011年(6)

2010年(14)

2009年(105)

我的朋友

分类: LINUX

2009-09-14 16:07:17

公司购入一主机板 Asus P5GC-MX 要装 Linux 系统

安装过程一切顺利,没有问题,过程就不详述…

但该主机板的网路卡为 Attansic L2 Fast Etherne 10/100 Adapter ,核心没有支援驱动

所以只好自己将驱动程式给安装上,安装过程如下:我是使用USB随身碟将档案拷贝到 CentOS 5 的主机机上的

1.安装 kernel-2.6.18-8.1.8.el5.src.rpm
下载位置
# rpm -ivh kernel-2.6.18-8.1.8.el5.src.rpm # cd /usr/src/redhat/SPECS # vi kernel-2.6.spec


在 kernel-2.6.spec 档案内加入
define buildsource 1
没有这一行的话,这就是为什麽没有源代码包的原因,因为默认不生成源代码

在编译的时候使用

# rpmbuild -ba --target=noarch ./kernel-2.6.spec
这样仅仅编译 soucecode 和 doc ,会节省很多时间。

2.安装 Attansic L2 Gigabit Ethernet 网路卡的驱动程式
驱动程式是从华硕官方网站下载的

将他下载後一样拷贝到CentOS 5 的主机上

# unzip -d LinuxDrivers.zip # cd ./LinuxDrivers/Lan/Attansic/AtL2Linux_v0.2.40.0/src

# make install

这样驱动程式就会被安装到 /lib/modules/2.6.18-8.1.8.el5xen/kernel/drivers/net/atl2/atl2.ko

将 atl2 驱动程式加载

# insmod atl2

检查看看是否被加载了

# lsmod
正常被加载就可以看到 atl2 在 list 内了

将网路卡启动,且指定一个IP位置

# ifconfig eth0 up

# ifconfig eth0 192.168.1.254

到这里就大功告成罗!顺利在 CentOS 5.0 中手动安装上 Attansic L2 Fast Etherne 10/100 Adapter 网路卡的驱动程式

P.S.如果您重新开机後驱动程式没有被自动加载,可以透过以下的方式加入自动加载
将 驱动程式放入 核心模组

# vi /etc/modules.conf
在 /etc/modules.conf 档案内加入
alias eth0 atl2

这样每一次开机系统就会将 Attansic L2 Fast Etherne 10/100 Adapter 网路卡的驱动程式载入到核心模组了


阅读(683) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~