推广 热搜: APP  存储  企业存储  设备  闪存  交换机  华为  联想  思科  oracle 

  • 匿名
点击 284回答 0 2015-07-03 00:00

EmulexHBA卡在Linux下的安装方法

待解决 悬赏分:0 - 离问题结束还有
EmulexHBA卡在Linux下的安装方法

Redhat 9.0+Emulex9002L+lpfc.gcc3.i386.tar

>

驱动的安装包括了3个部分:

>

1. 安装驱动程序

>

2. 编译驱动程序为驱动模块

>

3. 加载驱动模块

>

在安装前需要准备驱动程序rpm的或者tar格式的,另外确保Linux系统安装了Kernel源代码,可以用# rpm -a -q | grep kernel看是否安装了Kernel,一般是在/usr/src/linux;就表示安装了,另外Emulex的drvier是区分gcc编译器的,因此需要查看系统的gcc编译版本是多少下载相应的驱动程序。

>

现在我已经到了生成.o

>

make build

>

make install

>

的步骤了。但是

>

#insmod 的时候显示

>

[root@test boot]# insmod lpfcdd

>

Using /lib/modules/2.4.20-8smp/kernel/drivers/scsi/lpfcdd.o

>

Warning: loading /lib/modules/2.4.20-8smp/kernel/drivers/scsi/lpfcdd.o will taint the kernel: no license

>

See [url]http://www.tux.org/lkml/#export-tainted[/url] for information about tainted modules

>

#lsmod

>

可以看到lpfcdd 正在初始化并且没有响应了。

>

如果希望每次自动加载:

>

vi /etc/rc.d/rc.local

>

添加一行

>

modproble lpfcdd

>

另外如果想编译进核心改怎么做呢?

>

#uname -r 显示:2.4.20-8

>

我的/boot目录下如下:

>

boot.b grub lost+found module-info System.map vmlinuz

>

chain.b initrd-2.4.20-8.img message module-info-2.4.20-8 System.map-2.4.20-8 vmlinuz-2.4.20-8

>

config-2.4.20-8 kernel.h message.ja os2_d.b vmlinux-2.4.20-8

反对 0举报 0 收藏 0
网站首页  |  物流配送  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  RSS订阅  |  违规举报  |  京ICP备14047533号-2
Processed in 0.019 second(s), 6 queries, Memory 1.18 M