打印

EmulexHBA卡在Linux下的安装方法

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<version>;就表示安装了,另外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 http://www.tux.org/lkml/#export-tainted 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

TOP

谢谢提供这么详细的资料!

TOP

看来LZ在这方面很在行啊,顶贴了

TOP

不错啊,顶啊,加精华啊!

TOP

好东西!收藏了!

TOP

不错,不错

TOP

TOP

TOP

不错的文档

TOP

Ding!!!!

Ever try under Solaris Sparc?

TOP


感谢一直以来您对我们的支持!
当前时区 GMT+8, 现在时间是 2008-8-30 01:34 京ICP证060528 号

Designed By 17DST