This document contains proprietary information of LSI Logic Corporation. The
information contained herein is not to be used by or disclosed to third parties
without the express written permission of an officer of LSI Logic Corporation.
LSI Logic products are not intended for use in life-support appliances, devices,
or systems. Use of any LSI Logic product in such applications without written
consent of the appropriate LSI Logic officer is prohibited.
Document DB15-000310-00, January 2004
This document describes the current version of LSI Logic Corporation’s
Fusion-MPT FCode and will remain the official reference source for all
revisions/releases of this product until rescinded by an update.
LSI Logic Corporation reserves the right to make changes to any products herein
at any time without notice. LSI Logic does not assume any responsibility or
liability arising out of the application or use of any product described herein,
except as expressly agreed to in writing by LSI Logic; nor does the purchase or
use of a product from LSI Logic convey a license under any patent rights,
copyrights, trademark rights, or any other of the intellectual property rights of
LSI Logic or third parties.
LSI Logic, the LSI Logic logo design, Integrated Mirroring, Integrated Striping,
Integrated RAID, and Fusion-MPT are trademarks or registered trademarks of
LSI Logic Corporation. Solaris and OpenBoot are trademarks or registered
trademarks of Sun Microsystems, Inc
International, Inc. All other brand and product names may be trademarks of their
respective companies.
. SPARC is a trademark of SPARC
KL
To receive product literature, visit us at http://www.lsilogic.com.
For a current list of our distributors, sales offices, and design resource
This book is the primary reference and user’s guide for the LSI Logic
Fusion-MPT™FCode commands. It explains how to use these
commands and provides examples of each one.
This document assumes that you have some familiarity with SCSI and/or
Fibre Channel devices and some experience in using a command line
interface. The people who benefit from this book are
•engineers and others who need to use FCode commands with
LSI LogicSolaris SPARC capable host bus adapters to perform tasks
such as identifying SCSI and/or Fibre Channel devices on a system
or setting up an Integrated Mirroring™ volume.
Organization
This document has the following sections:
•Section 1, “Introduction,” provides a brief overview of Fusion-MPT
FCode.
•Section 2, “Fusion-MPT FCode Commands,” introduces the FCode
commands and explains how to use a command to identify the disk
adapter in your system.
•Section 3, “Fusion-MPT FCode SCSI Commands,” explains the
Fusion-MPT FCode commands that are used for SCSI adapters.
LSI Logic Solaris SPARC capable Fusion-MPT™ host bus adapters have
FCode resident on board, allowing operation under Sun Microsystem’s
OpenBoot console. All basic functionality is available at OpenBoot,
including the ability to display devices connected to the adapter, and boot
devices on the adapter. Additional functionality, such as updating the
firmware from the OpenBoot console, is also supported. See the
LSI Logic web site (http://www.lsilogic.com) for additional information,
current versions, and utilities.
A summary of commands available on Fusion-MPT adapters is provided
below.
2Fusion-MPT FCode Commands
Because Fusion-MPT is both portable and binary compatible, one FCode
driver runs both SCSI and Fibre Channel Fusion-MPT devices. The
same FCode commands are used for both SCSI and Fibre Channel
devices, because the configuration for both kinds of devices is similar.
For convenience, however, this document has separate SCSI and Fibre
Channel command sections, with some command information repeated
in both sections. See Section 3, “Fusion-MPT FCode SCSI Commands,”
To identify the disk adapter in your system, use the show-disks
command at the OpenBoot prompt, as shown in the example below. This
identifies all adapters that the system has identified as disk class. If the
show-disks command fails to see your adapter, the adapter is either not
correctly installed, or it is malfunctioning.
a) /pci@1f,0/pci@1/pci@1/pci@e/IntraServer-Ultra2,scsi@4,1/disk
b) /pci@1f,0/pci@1/pci@1/pci@e/IntraServer-Ultra2,scsi@4/disk
c) /pci@1f,0/pci@1/pci@1/scsi@d,1/disk
d) /pci@1f,0/pci@1/pci@1/scsi@d/disk
e) /pci@1f,0/pci@1/pci@1/LSILogic,scsi@c,1/disk
f) /pci@1f,0/pci@1/pci@1/LSILogic,scsi@c/disk
g) /pci@1f,0/pci@1/pci@1/IntraServer,fc@b,1/disk
h) /pci@1f,0/pci@1/pci@1/IntraServer,fc@b/disk
m) MORE SELECTIONS
q) NO SELECTION
Enter Selection, q to quit: q
Note:Devices ‘a’ through ‘f’ are SCSI adapters; devices ‘g’ and
‘h’ are Fibre Channel. The notation scsi@ is used for SCSI
devices; fc@ is used for Fibre Channel devices.
3Fusion-MPT FCode SCSI Commands
3.1Identifying the SCSI Disks
The probe-scsi-all command is used to identify all disks on your
Fusion-MPT adapters, and to identify other disk class adapters in the
system.
Use the probe-scsi-all command to show all Fibre Channel or SCSI
disks available from the OpenBoot prompt. All disks available on all
Fusion-MPT devices are displayed, as shown in the example below:
/pci@1f,0/pci@1/pci@1/scsi@d,1
Target 2
Unit 0 Disk SGI QUANTUM XP32150W589C
/pci@1f,0/pci@1/pci@1/scsi@d
Target 0
Unit 0 Disk SGI QUANTUM XP32150W589C
/pci@1f,0/pci@1/pci@1/LSILogic,scsi@c,1
MPT Version 1.02, Firmware Version 0.00.00
Target 0
Unit 0 DiskQUANTUM ATLAS IV 9 WLS 0B0B17942584 Blocks, 8971 MB
Target 1
Unit 0 DiskQUANTUM ATLAS IV 9 WLS 0B0B17942584 Blocks, 8971 MB
Target 2
Unit 0 DiskQUANTUM ATLAS IV 9 WLS 0B0B17942584 Blocks, 8971 MB
Target 3
Unit 0 DiskQUANTUM ATLAS IV 9 WLS 0B0B17942584 Blocks, 8971 MB
/pci@1f,0/pci@1/pci@1/LSILogic,scsi@c
MPT Version 1.02, Firmware Version 0.00.00
/pci@8,700000/IntraServer-Ultra160,scsi@3,1
If your system does not identify the SCSI Channel disks on your
LSI Logic Fusion-MPT adapter, check the following:
1.Is the disk enclosure powered ON?
2.Do the LEDs on the adapter indicate LVD operation? Refer to the
manual for the specific adapter to identify the correct operation of the
LED indicators.
3.Is the SCSI bus terminated at both ends (and only at the ends) with
LVD/SE terminators?
4.Does each SCSI disk have a unique SCSI ID that is different from
the host’s ID (host SCSI ID defaults to 7). For more information, see
Section 3.5, “Setting the SCSI Initiator ID,” page 10.
5.Are all the disks on the bus LVD? If there is an HVD device on the
bus, no disks will show up and the LVD LED on the Fusion-MPT
adapter will blink.
If your system does not identify the Fibre Channel disks on your
LSI Logic Fusion-MPT adapter, check the following:
1.Is the disk enclosure powered ON?
2.Does the LED on the adapter indicate LINK? (LINK is valid only after
the device is probed.)
3.Does the LED on the switch or remote enclosure indicate LINK?
4.Does the LINK-SPEED parameter selected by the adapter match
that of the bus (1G, 2G or Auto)?
If you do not see disks, the following additional debug information may
help to identify the problem.
3.2Verifying Correct Installation
Use this procedure to verify installation of your Fusion-MPT adapter in
the system.
1.Power on the system.
2.When the banner is displayed, press the Stop-A keys to interrupt the
boot process and stop at the ok prompt.
3.Use the show-devs command to list the system devices. You should
see an output similar to the following:
identifies the first Ultra320 SCSI interface on an LSI Logic 1030
based adapter.
•/pci@1f,0/pci@1/pci@1/LSILogic,scsi@c,1
identifies the second Ultra320 SCSI interface on an LSI Logic 1030
based adapter.
•An LSI Logic 1020 Ultra320 SCSI adapter shows only one such
SCSI device.
Note:The above are examples. The output of the show-devs
command varies depending on your system and its
configuration. Use the corresponding entries on your
system, not the ones given in the examples.
If your SCSI devices are not listed, check that the adapter is correctly
installed, and reseat the adapter if necessary.
3.3SCSI Adapter Specific Settings
In certain circumstances, the advanced user may want to change
settings for an individual adapter or port, without affecting the other
adapters in the system. Specific examples of such settings are SCSI
initiator ID and Interrupt Coalescing.
To select a specific Fusion-MPT adapter as the current adapter, use the
select command. Selecting a port or adapter brings the port online and
allows you to show or set certain adapter specific parameters.
Use caution when you issue the following commands. Using the
commands incorrectly could make the bus unusable—for example,
forcing the SCSI initiator ID to one that conflicts with another device on
the bus.
Use the select OpenBoot command to select the adapter entry. This
opens the port to bring the port online:
ok select /pci@1f,0/pci@1/pci@1/LSILogic,scsi@c
Note:Some versions of Sun Microsystem’s OpenBoot console do
not implement the select command. Use the following
syntax if the select command is not supported. Be sure to
include the space after each quotation mark:
ok " /pci@1f,0/pci@1/pci@1/LSILogic,scsi@c" select-dev