Sun Microsystems, Inc.  Sun System Handbook - ISO 3.4 June 2011 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-71-1007820.1
Update Date:2009-09-22
Keywords:

Solution Type  Technical Instruction Sure

Solution  1007820.1 :   How to: Methods to set the SCSI Initiator ID at a specific PCI slot of E450 in Sun[TM] Cluster environment  


Related Items
  • Sun Enterprise 450 Server
  •  
Related Categories
  • GCS>Sun Microsystems>Servers>Entry-Level Servers
  •  

PreviouslyPublishedAs
210811


Description
In a cluster with dual-hosted SCSI storage, it is necessary to change the SCSI Initiator ID on the HBA (Host Bus Adaptor - the SCSI adaptor) on one node.
The simplest way to make a change globally is to set  scsi-initiator-id at the Open Boot PROM environment. However the E450 is an exception; the setting does not apply to Host Bus Adapters at all slots. This document provides a list of PCI slots that this OBP applies to and gives a reference explaining how to set the SCSI Initiator ID on HBA cards in other slots.


Steps to Follow
The E450 OpenBoot[TM] PROM (OBP) code creates changes to PCI nodes in /pci@1f,4000 and pci@1f,2000, that is the changes apply to the internal SCSI bus and Host Bus Adapter at PCI slots 10 and 5 respectively.
To set the SCSI Initiator ID of the HBA in other PCI slots, you need to create or nvedit the nvramrc script.  The following table lists the necessary method to configure a HBA in a specific PCI slot of E450.

Slot#         Device Tree              Effect of setenv scsi-initiator-id in OBP
----        ----------                --------------------------------
10        /pci@1f,4000/scsi@4        SCSI Initiator ID changed
9        /pci@4,4000/scsi@2        no effect, need to use nvedit
8        /pci@4,4000/scsi@3        no effect, need to use nvedit
7        /pci@4,4000/scsi@4        no effect, need to use nvedit
6        /pci@4,2000/scsi@1        no effect, need to use nvedit
5        /pci@1f,2000/scsi@1        SCSI Initiator ID changed
4        /pci@6,2000/scsi@1        no effect, need to use nvedit
3        /pci@6,4000/scsi@2        no effect, need to use nvedit
2        /pci@6,4000/scsi@3        no effect, need to use nvedit
1        /pci@6,4000/scsi@4        no effect, need to use nvedit

For more detail usage of nvedit, refer to Technical Instruction <Document: 1007430.1>


Product
Sun Enterprise 450 Server
Sun Cluster 2.2 7/00 (SC2.2 U2)
Sun Cluster 3.0

Internal Comments
Contact Ka-Yue.Chan@sun with questions or comments.
Refer to Enterprise Installation Standard (EIS) installation checklist for best practice in cluster installation
http://sunweb.germany/EIS/Web/inst-support/checkl.html


See also internal Bug ID: 4669448 .

A25, E450, SCSI, initiator, PCI, dual hosts, OBP, Enterprise 450, 450, setenv, OpenBoot, nvedit, SunCluster, HA, cluster
Previously Published As
79171

Change History
Date: 2005-01-18
User Name: 25440
Action: Approved
Comment: I considered merging this into doc 20704, but decided 20704 is already complex enough. Edits for Editorial Style Guide compliance. Publishing.
Version: 3

Attachments
This solution has no attachment
  Copyright © 2011 Sun Microsystems, Inc.  All rights reserved.
 Feedback