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-1003165.1
Update Date:2010-01-21
Keywords:

Solution Type  Technical Instruction Sure

Solution  1003165.1 :   Sun StorEdge[TM]Traffic Manager: How to Disable STMS on a Sun Fire[TM] V880/V480/280R/SFx800 or on any Fibre Controller.  


Related Items
  • Sun Fire 280R Server
  •  
  • Sun Storage 9970 System
  •  
  • Sun Storage A5200 Array
  •  
  • Sun Storage 9910 System
  •  
  • Sun Storage 9985 System
  •  
  • Sun Storage 3910 Array
  •  
Related Categories
  • GCS>Sun Microsystems>Storage - Disk>Modular Disk - Other
  •  

PreviouslyPublishedAs
204349


Description
This document details how to disable StorEdge[TM] Traffic Manager support on any controller on Sun Fire[TM] V880, V480, 280R, SFx800 machines.


Steps to Follow
You can quickly enable STMS for any or all of the fibre-channel controllers on a system while disabling it for the boot by simply editing a few driver configuration files.

The Sun Fire V880, V480 and the 280R systems have internal fiber drives. StorEdge Traffic Manager Software (STMS) is also referred to as MPxIO. STMS, version 1.x, does not support boot drives, so although the features of STMS may be used on other controllers on the same host, STMS must be disabled for the controller being used to communicate to the boot disk(s).

Note: SAN 4.3 introduced STMS boot capability and it is thus no longer mandatory to exclude the internal fiber channel drives from STMS. SUNWmdiu is now available which enables STMS boot. If you still want to exclude any controllers from STMS, the following instructions detail the process.

1. To enable STMS globally on all multi-pathed devices and host bus adapters (HBA)

Solaris 9 or below:  by editing the /kernel/drv/scsi_vhci.conf file.

Solaris 10: by editing the /kernel/drv/fp.conf file

                   or using stmsboot -e ( recommended)

The default value for mpxio-disable in the /kernel/drv/scsi_vhci.conf or fp.conf files is

     mpxio-disable="yes";
To enable STMS, change this variable to "no"
     mpxio-disable="no";

2. To disable STMS on selected HBA's,

Solaris 9 or below

edit the file /kernel/drv/qlc.conf and add a line for each port on each HBA:

You can find the path for the boot device by using the /usr/sbin/format command

     # format
Searching for disks...done
AVAILABLE DISK SELECTIONS:
0. c1t0d0 <SUN18G cyl 7506 alt 2 hd 19 sec 248>
/pci@8,600000/SUNW,qlc@2/fp@0,0/ssd@w2100002037bd3f11,0
1. c1t1d0 <SUN18G cyl 7506 alt 2 hd 19 sec 248>
/pci@8,600000/SUNW,qlc@2/fp@0,0/ssd@w2100002037bd39da,0
2. c1t10d0 <SUN36G cyl 24620 alt 2 hd 27 sec 107>
/pci@8,600000/SUNW,qlc@2/fp@0,0/ssd@w2100002037f8c7fd,0
3. c2t0d0 <SUN18G cyl 7506 alt 2 hd 19 sec 248>
/pci@9,600000/pci@2/SUNW,qlc@4/fp@0,0/ssd@w2200002037bd3f11,0
4. c2t1d0 <SUN18G cyl 7506 alt 2 hd 19 sec 248>
/pci@9,600000/pci@2/SUNW,qlc@4/fp@0,0/ssd@w2200002037bd39da,0
5. c2t10d0 <SUN36G cyl 24620 alt 2 hd 27 sec 107>
/pci@9,600000/pci@2/SUNW,qlc@4/fp@0,0/ssd@w2200002037f8c7fd,0

The above listing is from a Sun Fire V880 with 3 internal drives and 2 paths to each drive.

To disable STMS on both paths, make the following entries in the /kernel/drv/qlc.conf file.

     name="qlc" parent="/pci@8,600000"       unit-address="2" mpxio-disable="yes";
name="qlc" parent="/pci@9,600000/pci@2" unit-address="4" mpxio-disable="yes";

For Sun Fire SFx800 machines, the device path will be similar to the following,

     name="qlc" parent="
/ssm@0,0
/pci@1e,600000/pci@1" unit-address="4" mpxio-disable="yes";

Any paths not listed in this file will have STMS enabled on them.

Parent and unit-address can be found from the output of the format command. For example:

     c2t10d0 <SUN36G cyl 24620 alt 2 hd 27 sec 107>
/pci@9,600000/pci@2/SUNW,qlc@4/fp@0,0/ssd@w2200002037f8c7fd,0

Here, PARENT is /pci@9,600000/pci@x and UNIT-ADDRESS is 4.

or onboard controller the parent is /pci@8,600000 .

Solaris[TM] 10

- Edit the file /kernel/drv/fp.conf and add a line for each port on each HBA:

      name="fp" parent="parent name" port=port-number mpxio-disable="no/yes"

           where parent name  is the Qlogic device path

 ie:  /pci@9,600000/pci@2/SUNW,qlc@4

           and port-number  is the port number of the HBA

- Then do stmsboot -u to update vfstab and dump config

For full explanation  see the documentation under the link: Click Here: http://docs.sun.com/source/819-0139/  

3. Reboot the machine for STMS to take affect.



Product
Sun Fire 280R Server
Sun Fire V880 Server
Sun Fire V480 Server
Sun StorageTek 9910
Sun StorageTek 9960 System
Sun StorageTek 9970 System
Sun StorageTek 9980 System
Sun StorageTek 9985 System
Sun StorageTek 9990 System
Sun StorageTek A5200 Array
Sun StorageTek T3 Array
Sun StorageTek 3900 Series

Internal Comments
Contact information below:

[email protected]


Updated by: Colin Seymour <[email protected]>


mpxio, fp, vhci, qlc, mpxio, stms, disable stms, stmsboot
Previously Published As
44965

Change History
Date: 2007-10-09
User Name: 7058
Action: Update Canceled
Comment: *** Restored Published Content ***
Date: 2007-10-09
User Name: 7058
Date: 2004-04-26
User Name: 87848
Action: Accepted
Comment:
Version: 0
Date: 2004-04-26
User Name: C138499

Product_uuid
296f2476-0a18-11d6-86cf-c8096baa086c
29726712-0a18-11d6-8636-c7e996b581dc
a2b9bc2b-52c6-45c2-a3e0-f19bd2c86953
2a918ae2-0a18-11d6-834a-c679537eebe7
2a94fb3c-0a18-11d6-90a8-c9c08656284f
4ea4b951-9fc9-4f1f-b64e-69572a400fb4
c2428fbe-8ab7-41d0-8b6e-ab489823c9d4
73084edc-dc32-11d9-8a74-080020a9ed93
15644879-f179-11d8-ab63-080020a9ed93
2a8acc34-0a18-11d6-87ef-bd9528a0b933
2a6d7d50-0a18-11d6-8e0b-f0bd33b24928
04ccc2c2-16a1-11d7-9f9a-f83fdd2e2f1b


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