Sun Microsystems, Inc.  Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-72-1937081.1
Update Date:2014-11-18
Keywords:

Solution Type  Problem Resolution Sure

Solution  1937081.1 :   SAS Address NOT programmed on controller in slot (x)  


Related Items
  • Sun Fire X4150 Server
  •  
  • Sun Netra X4450 Server
  •  
  • Sun Storage 7110 Unified Storage System
  •  
  • Sun Fire X4800 Server
  •  
  • Sun Server X2-8
  •  
  • Sun Storage 3Gb SAS RAID HBA, Internal
  •  
  • Sun Fire X4140 Server
  •  
  • Sun Fire X4270 Server
  •  
  • Sun Fire X4450 Server
  •  
  • Sun Netra X4270 Server
  •  
  • Sun Fire X4250 Server
  •  
  • Sun Storage 6Gb SAS PCIe HBA, 8 Port
  •  
  • Sun Netra X4250 Server
  •  
  • Sun Fire X4170 Server
  •  
  • Sun Fire X4240 Server
  •  
  • Sun Fire X4275 Server
  •  
  • Sun Fire X4440 Server
  •  
Related Categories
  • PLA-Support>Sun Systems>x86>Server>SN-x64: SERVER 64bit
  •  




In this Document
Symptoms
Changes
Cause
Solution
References


Applies to:

Sun Fire X4150 Server - Version All Versions and later
Sun Fire X4170 Server - Version All Versions and later
Sun Fire X4240 Server - Version All Versions and later
Sun Fire X4250 Server - Version All Versions and later
Sun Fire X4270 Server - Version All Versions and later
Information in this document applies to any platform.

Symptoms

 SAS Address NOT programmed on controller in slot (x) error seen on BOOT, reported against the disk controller. 

Ex:
  LSI Logic Corp. MPT SAS BIOS
  MPTBIOS-6.16.00.00 (2007.05.07)
  Copyright 2000-2007 LSI Logic Corp.
  SAS Address NOT programmed on controller in slot (1)
  Initializing...
     ERROR! Adapter Malfunctioning!

Changes

Recent physical disk configuration changes connected with a possible power problem might lead to this outcome. This can also be noticed when the SAS controller is flashed using an improper address.

Cause

 When the controller is not properly flashed, the manufacturing area which contains the WWN will get erased. Without this number, the controller will malfunction.

Solution

Next step to be taken is for the SAS address to be written back on the card itself. For this, the bellow tool and details are required.

1. The SAS card WWN number - the SAS address (WWN) is available on the sticker on the module. This should be in the form of 50062b000000000 or 0x50062b000000000.

2. To interrogate and to write back the SAS address, we will need the sasflash (sas2flash) utility, on a bootable medium. The utility is usually bundled with the Tools and Drivers DVD for the system or with the general firmware package.

    All firmware packages are available via Firmware Downloads and Release History for Sun Systems. Alternatively, the utility can be downloaded from the cards manufacturer site.

 

Using the above data and tool, the next step is for the address to be written back, This is achived using the sasflash -o -sasadd <WWN> command; the WWN to be used is the one previously found on the sticker.

 

sasflash -o -sasadd 50062b000000000

 

Before any steps are taken, should always ensure that an up to date backup of the system is available.

 

 

Both
      sasflash -o -sasadd 50062b000000000
      sasflash -o -sasadd 0x50062b000000000

are valid formats for the address to be written back to the card.

 

 Use the sasflash -o -listsasadd command to get the current SAS address. After the above steps have been completed, a cold reboot is recommended. 

References

<NOTE:1564893.1> - What Internal Hardware RAID controllers do Sun/Oracle X86 Systems Use?

Attachments
This solution has no attachment
  Copyright © 2018 Oracle, Inc.  All rights reserved.
 Feedback