ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 如何在SuSE Linux Enterprise Server 8.0上配置P系列服务器的光纤通道卡 (zt)

如何在SuSE Linux Enterprise Server 8.0上配置P系列服务器的光纤通道卡 (zt)

原创 Linux操作系统 作者:tonykorn97 时间:2007-10-27 00:00:00 0 删除 编辑
本文介绍如何下载和安装P系列服务器的光纤通道卡的Linux驱动程序,如何定制驱动程序,以及如何在系统启动时自动加载光纤通道卡的驱动程序。



在下载安装驱动程序之前,请确认:
1. 存贮设备: 已经为运行SLES 8的P系列服务器分配了Volume/LUN。
2. 光纤通道交换机: 正确地为存贮设备和P系列服务器进行了zoning; 不要让任何不由运行SLES 8的P系列服务器控制的存贮设备存在于P系列服务器所在的zone内。
3. 服务器: 在存贮设备完全配置完成之前,请不要将光纤连接到服务器上。
P系列服务器的光纤通道卡的Linux驱动程序可以从以下URL下载:
http://www.emulex.com/ts/docoem/framibm.htm
例如对于6239光纤通道卡,可以在这个页面中选择“LP9802”,然后在“Drivers for Linux”中选择下载“tar format”。
在下载到的驱动程序(lpfc-4.30o_m-1_gcc3x.ppc64.tar)放置在SLES 8.0的一个目录中。切换到这个目录,运行:
# tar -vxf lpfc-4.30o_m-1_gcc3x.ppc64.tar
lpfc-4.30o_M/
lpfc-4.30o_M/dfc
lpfc-4.30o_M/lpfcdriver
lpfc-4.30o_M/Makefile
lpfc-4.30o_M/fcLINUXfcp.c
lpfc-4.30o_M/README
lpfc-4.30o_M/fcLINUXlan.c
lpfc-4.30o_M/lpfc.conf.defs
lpfc-4.30o_M/Install.sh
lpfc-4.30o_M/Makefile.kernel
lpfc-4.30o_M/Makefile.module
lpfc-4.30o_M/Remove.sh
lpfc-4.30o_M/libemulexhbaapi.so
lpfc-4.30o_M/hbanyware/
......
#cd lpfc-4.30o_M/
#sh Install.sh
#make build
#make install

以上步骤将编译并安装P系列服务器的光纤通道卡驱动程序lpfcdd.o。在您使用这个驱动程序前,请运行命令:
#depmod
这个命令将更新文件/lib/modules/KERNEL-VER-pseries64/modules.dep。
这时您可以运行modprobe lpfcdd命令来加载这个驱动程序。请运行以下命令以验证驱动程序已加载成功:
# lsmod
Module Size Used by Tainted: P
lpfcdd 518344 0
ipv6 482184 -1 (autoclean)
key 102888 0 (autoclean) [ipv6]
e100 102280 1
lvm-mod 110888 11 (autoclean)
lpfcdd应出现在lsmod命令的结果中。
接着,您可以执行下列命令来检查被驱动程序识别到的光纤通道卡:
#ls /proc/scsi/lpfc/ 检查识别到的光纤通道卡个数
#cat /proc/scsi/lpfc/* 检查所有光纤通道卡的状态
Emulex LightPulse LPFC Driver Version: 4.30o_M
HBA: Emulex LightPulse LP9802 2 Gigabit PCI Fibre Channel Adapter
SerialNum: 1D3370C3CF
Firmware Version: 1.00
Hdw: 2003806d
VendorId: 0xf98010df
Portname: 10:00:00:00:c9:35:ee:ad Nodename: 20:00:00:00:c9:35:ee:ad

Link Up - Ready:
PortID 0x10a00
Fabric
Current speed 2G

lpfc0t00 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/scsi
Attached devices:
Host: scsi1 Channel: 00 Id: 08 Lun: 00
Vendor: IBM Model: IC35L036UCDY10-0 Rev: S28C
Type: Direct-Access ANSI SCSI revision: 03
Host: scsi1 Channel: 00 Id: 15 Lun: 00
Vendor: IBM Model: HSBPD4E PU3SCSI Rev: 0016
Type: Enclosure ANSI SCSI revision: 02
Host: scsi3 Channel: 00 Id: 00 Lun: 00
Vendor: IBM Model: 3552 Rev: 0520
Type: Direct-Access ANSI SCSI revision: 03
Host: scsi3 Channel: 00 Id: 01 Lun: 00
Vendor: Model: Rev:
Type: Processor ANSI SCSI revision: 03
Host: scsi3 Channel: 00 Id: 01 Lun: 01
Vendor: IBM Model: 3552 Rev: 0520
Type: 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 <mantel@suse.de>, 1996-2002
#
# Configuration file for loadable modules; used by modprobe
#

########################################################
# Aliases - specify your hardware
########################################################
alias eth1 off
alias tr0 off
alias scsi_hostadapter lpfcdd
alias fb0 off

2、运行mkinitrd:

# mkinitrd -k vmlinuz -i initrd_lpfcdd
Root device: /dev/sda3 (mounted on / as reiserfs)
Module list: lpfcdd
Kernel version: 2.4.21-111-pseries64 (ppc64)
Kernel image: /boot/vmlinuz
Initrd image: /boot/initrd_lpfcdd
Shared libs: none
Modules: kernel/drivers/scsi/lpfcdd.o

You 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 YaST2

default=linux_new
timeout=100
boot=/dev/sda1
activate

image = /boot/vmlinuz
label = linux
root = /dev/sda3
initrd = /boot/initrd_lpfcdd
append = ""

4、运行lilo -v以创建新的启动映像。

您可以通过驱动程序中的hbanyware工具来定制驱动程序:
# cd /usr/sbin/hbanyware/
# ./hbanyware



您可以使用这个界面来修改驱动程序的参数。在修改完成后,请执行以下命令序列以使新的设置生效:
#cd /LPFCDIR/lpfc-4.30o_M/
#sh Install.sh
#make build
#make install
#depmods

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/312079/viewspace-245791/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2007-12-05

  • 博文量
    1854
  • 访问量
    2088303