本文共 3925 字,大约阅读时间需要 13 分钟。
以上步骤将编译并安装P系列服务器的光纤通道卡驱动程序lpfcdd.o。在您使用这个驱动程序前,请运行命令:
#depmod这个命令将更新文件/lib/modules/KERNEL-VER-pseries64/modules.dep。这时您可以运行modprobe lpfcdd命令来加载这个驱动程序。请运行以下命令以验证驱动程序已加载成功:# lsmodModule Size Used by Tainted: Plpfcdd 518344 0ipv6 482184 -1 (autoclean)key 102888 0 (autoclean) [ipv6]e100 102280 1lvm-mod 110888 11 (autoclean)lpfcdd应出现在lsmod命令的结果中。接着,您可以执行下列命令来检查被驱动程序识别到的光纤通道卡:#ls /proc/scsi/lpfc/ 检查识别到的光纤通道卡个数#cat /proc/scsi/lpfc/* 检查所有光纤通道卡的状态Emulex LightPulse LPFC Driver Version: 4.30o_MHBA: Emulex LightPulse LP9802 2 Gigabit PCI Fibre Channel AdapterSerialNum: 1D3370C3CFFirmware Version: 1.00Hdw: 2003806dVendorId: 0xf98010dfPortname: 10:00:00:00:c9:35:ee:ad Nodename: 20:00:00:00:c9:35:ee:adLink Up - Ready:
PortID 0x10a00FabricCurrent speed 2Glpfc0t00 DID 010100 WWPN 20:07:00:a0:b8:0c:4c:7e WWNN 20:06:00:a0:b8:0c:4c:7d
lpfc0t01 DID 010000 WWPN 20:06:00:a0:b8:0c:4c:7e WWNN 20:06:00:a0:b8:0c:4c:7d检查/proc/scsi/scsi文件以确认LUN/Volume已经被正确识别:# cat /proc/scsi/scsiAttached devices:Host: scsi1 Channel: 00 Id: 08 Lun: 00Vendor: IBM Model: IC35L036UCDY10-0 Rev: S28CType: Direct-Access ANSI SCSI revision: 03Host: scsi1 Channel: 00 Id: 15 Lun: 00Vendor: IBM Model: HSBPD4E PU3SCSI Rev: 0016Type: Enclosure ANSI SCSI revision: 02Host: scsi3 Channel: 00 Id: 00 Lun: 00Vendor: IBM Model: 3552 Rev: 0520Type: Direct-Access ANSI SCSI revision: 03Host: scsi3 Channel: 00 Id: 01 Lun: 00Vendor: Model: Rev:Type: Processor ANSI SCSI revision: 03Host: scsi3 Channel: 00 Id: 01 Lun: 01Vendor: IBM Model: 3552 Rev: 0520Type: Direct-Access ANSI SCSI revision: 03您可以用rmmod lpfcdd命令来卸载光纤通道卡的驱动程序。
要使系统在启动时自动加载光纤通道卡的驱动程序,建议使用创建initrd的方法。步骤如下:1、修改/etc/modules.conf文件,加入lpfcdd:## Copyright (c) 1996-2002 SuSE Linux AG Nuernberg, Germany.# All rights reserved.## Author: Hubert Mantel <>, 1996-2002## Configuration file for loadable modules; used by modprobe#########################################################
# Aliases - specify your hardware########################################################alias eth1 offalias tr0 offalias scsi_hostadapter lpfcddalias fb0 off2、运行mkinitrd:
# mkinitrd -k vmlinuz -i initrd_lpfcdd
Root device: /dev/sda3 (mounted on / as reiserfs)Module list: lpfcddKernel version: 2.4.21-111-pseries64 (ppc64)Kernel image: /boot/vmlinuzInitrd image: /boot/initrd_lpfcddShared libs: noneModules: kernel/drivers/scsi/lpfcdd.oYou may be using the lilo boot loader. If this is the case, run lilo now to update its configuration.
3、按如下格式修改/etc/lilo.conf:
# Generated by YaST2default=linux_new
timeout=100boot=/dev/sda1activateimage = /boot/vmlinuz
label = linuxroot = /dev/sda3initrd = /boot/initrd_lpfcddappend = ""4、运行lilo -v以创建新的启动映像。
您可以通过驱动程序中的hbanyware工具来定制驱动程序:
# cd /usr/sbin/hbanyware/# ./hbanyware 您可以使用这个界面来修改驱动程序的参数。在修改完成后,请执行以下命令序列以使新的设置生效:#cd /LPFCDIR/lpfc-4.30o_M/#sh Install.sh#make build#make install#depmods来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/312079/viewspace-245791/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/312079/viewspace-245791/