![]() | Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition | ||
|
|
![]() |
||||||||||||
Solution Type Predictive Self-Healing Sure Solution 1563657.1 : Best Practice guide for x4540 running Solaris OS
Applies to:Sun Fire X4540 Server - Version Not Applicable and laterInformation in this document applies to any platform. PurposeTo discuss this information further with Oracle experts and industry peers, we encourage you to review, join or start a discussion in the My Oracle Support Community - Sun x86 Systems
Best practice guide for x4540 running Solaris OS DetailsBest practice guide for x4540 running Solaris O/S Note: This document makes reference to the Oracle Hardware Installation Assistant (OHIA). The OHIA is also known as HIA (Hardware Installation Assistant) and it is also known as the legacy SIA (Sun Installation Assistant).
Note:
The most recent BIOS for x4540 is 0ABNF040 The most recent SP version for x4540 is 3.0.10.13c r83015 To check the current BIOS version from Solaris OS, use the smbios command: # smbios | grep ABNF
Version String: 0ABNF040 You can also view the system BIOS version after a power cycle, during POST, as shown here. CLI screenshot: GUI screenshot:
-> version
SP firmware 3.0.10.13.c SP firmware build number: 83015 SP firmware date: Thu Aug 8 22:07:14 CST 2013 SP filesystem version: 0.1.23 Another method to check both the SP firmware version and the BIOS version is from the SP using the GUI. When upgrading the system BIOS and SP firmware, the process will update them both together, as a set. Here are two possible methods to update them: Use the the .pkg file located in Patch 17617719: X4540 SW 2.3.3 - ILOM_AND_BIOS:
ILOM-3_0_10_13_c_r83015-Sun_Fire_X4540.pkg Instructions for this method exist for both GUI (Web Interface) and CLI scenarios: Chapter 11 "Updating ILOM Firmware" of the Oracle Integrated Lights Out Manager (ILOM) 3.0 Web Interface Procedures Guide (820-6411-12) here: http://docs.oracle.com/cd/E19469-01/820-6411-12/firmware_web.html#50634852_pgfId-1000552 or Chapter 11 "Updating ILOM Firmware" of the Oracle Integrated Lights Out Manager (ILOM) 3.0 CLI Procedures Guide (820-6412-12) here: http://docs.oracle.com/cd/E19469-01/820-6412-12/firmware_cli.html#50561098_pgfId-1014696 Method #2: Use the SW 2.3.2 OHIA (Oracle Hardware Install Assistant)
Download Patch 16044285: X4540 SW 2.3.2 - HIA 2.4.10.5 Instructions for this method are documented in the section titled "How to Upgrade the System BIOS and ILOM Firmware" in the Sun Installation Assistant 2.3 through 2.4 User's Guide for x64 Servers here: http://docs.oracle.com/cd/E19593-01/821-0694/p26.html#scrolltoc
Note: There was no OHIA released for SW 2.3.3. You must use Method #1 to get the latest BIOS and SP firmware.
Note:
The most recent LSI firmware for x4540 is LSI BIOS v6.26.00 FW 1.27.92. Use raidctl # raidctl -l 0 1 2 3 4 5
Controller Type Version ---------------------------------------------------------------- c0 LSI_1068E 1.27.92.00 Controller Type Version ---------------------------------------------------------------- c1 LSI_1068E 1.27.92.00 Controller Type Version ---------------------------------------------------------------- c2 LSI_1068E 1.27.92.00 Controller Type Version ---------------------------------------------------------------- c3 LSI_1068E 1.27.92.00 Controller Type Version ---------------------------------------------------------------- c4 LSI_1068E 1.27.92.00 Controller Type Version ---------------------------------------------------------------- c5 LSI_1068E 1.27.92.00 Method #2
Look in /var/adm/messages file: # grep Firmware /var/adm/messages* | grep mpt[0-5]
Jun 06 06:44:01 gl-x64-thor mpt0 Firmware version v1.1b.5c.0 (IT) Jun 06 06:44:20 gl-x64-thor mpt1 Firmware version v1.1b.5c.0 (IT) Jun 06 06:44:28 gl-x64-thor mpt3 Firmware version v1.1b.5c.0 (IT) Jun 06 06:44:28 gl-x64-thor mpt2 Firmware version v1.1b.5c.0 (IT) Jun 06 06:44:28 gl-x64-thor mpt4 Firmware version v1.1b.5c.0 (IT) Jun 06 06:44:37 gl-x64-thor mpt5 Firmware version v1.1b.5c.0 (IT) Note:
Convert hex to decimal to confirm the versions match: v1.1b.5c.0 = v1.27.92.0 Method #3a Look in the LSI config utility during POST (GUI)
Method #3b Look in the LSI config utility during POST (CLI)
Method #4 Use the fwupdate command.
Note: The fwupdate command in one of the commands included with the Oracle Hardware Management Pack (OHMP)
It is beyond the scope of this document to discuss installation or use of OHMP, but if you have it already installed you can use it to determine firmware revision on all six controllers. # fwupdate list controller
================================================== CONTROLLER ================================================== ID Manufacturer Model Product Name FW Version BIOS Version XML Support ---------------------------------------------------------------------------------------------------------------- c0 LSI Logic 0x0058 SAS1068E 01.27.92.00-IT 6.26.00.00 N/A c1 LSI Logic 0x0058 SAS1068E 01.27.92.00-IT 6.26.00.00 N/A c2 LSI Logic 0x0058 SAS1068E 01.27.92.00-IT 6.26.00.00 N/A c3 LSI Logic 0x0058 SAS1068E 01.27.92.00-IT 6.26.00.00 N/A c4 LSI Logic 0x0058 SAS1068E 01.27.92.00-IT 6.26.00.00 N/A c5 LSI Logic 0x0058 SAS1068E 01.27.92.00-IT 6.26.00.00 N/A Oracle_HIA-2_4_10_5-Sun_Fire_X4540.iso That iso file is located in Patch 16044285: X4540 SW 2.3.2 - HIA 2.4.10.5. Sun Installation Assistant 2.3 through 2.4 User's Guide for x64 Servers
Note: Replacement disks from logistics may not be on the most recent version. You should check the disk firmware whenever a disk is replaced. On x4540 (and x4500 as well) it is highly recommended that all HDDs are on the most recently available firmware.
To check the firmware on the disks, refer to this MOS doc: "Sun x4500 and x4540 Disk Models and Firmware Revisions" 1561202.1
Note: For more information about SUNWhd, see MOS document 1565521.1 "Sun Fire X4500/X4540 Hard Disk Suite (SUNWhd) and hdtool" Reason #1 The Solaris storage device have different logical names. They can be identified by cXtY, sd# or by their PCI path. The SUNWhd package includes the hd command. Using hd and hd -i you can determine the slot location of any disk. For example, using the following hd and hd -i outputs, we can tell the following: # hd [snip]
# hd -i
c0t0d0 sd16 /pci@0,0/pci10de,377@a/pci1000,1000@0/sd@0,0 c0t3d0 sd19 /pci@0,0/pci10de,377@a/pci1000,1000@0/sd@3,0 c0t7d0 sd23 /pci@0,0/pci10de,377@a/pci1000,1000@0/sd@7,0 c1t7d0 sd7 /pci@0,0/pci10de,375@b/pci1000,1000@0/sd@7,0 c1t3d0 sd3 /pci@0,0/pci10de,375@b/pci1000,1000@0/sd@3,0 c3t6d0 sd14 /pci@3c,0/pci10de,377@a/pci1000,1000@0/sd@6,0 c2t3d0 sd43 /pci@0,0/pci10de,376@f/pci1000,1000@0/sd@3,0 c4t3d0 sd27 /pci@3c,0/pci10de,375@b/pci1000,1000@0/sd@3,0 c2t7d0 sd47 /pci@0,0/pci10de,376@f/pci1000,1000@0/sd@7,0 c4t7d0 sd31 /pci@3c,0/pci10de,375@b/pci1000,1000@0/sd@7,0 c1t2d0 sd2 /pci@0,0/pci10de,375@b/pci1000,1000@0/sd@2,0 c3t7d0 sd15 /pci@3c,0/pci10de,377@a/pci1000,1000@0/sd@7,0 c3t3d0 sd11 /pci@3c,0/pci10de,377@a/pci1000,1000@0/sd@3,0 c0t6d0 sd22 /pci@0,0/pci10de,377@a/pci1000,1000@0/sd@6,0 c5t7d0 sd39 /pci@3c,0/pci10de,376@f/pci1000,1000@0/sd@7,0 c1t6d0 sd6 /pci@0,0/pci10de,375@b/pci1000,1000@0/sd@6,0 c5t2d0 sd34 /pci@3c,0/pci10de,376@f/pci1000,1000@0/sd@2,0 c2t2d0 sd42 /pci@0,0/pci10de,376@f/pci1000,1000@0/sd@2,0 c0t1d0 sd17 /pci@0,0/pci10de,377@a/pci1000,1000@0/sd@1,0 c0t2d0 sd18 /pci@0,0/pci10de,377@a/pci1000,1000@0/sd@2,0 c0t4d0 sd20 /pci@0,0/pci10de,377@a/pci1000,1000@0/sd@4,0 c0t5d0 sd21 /pci@0,0/pci10de,377@a/pci1000,1000@0/sd@5,0 c1t0d0 sd0 /pci@0,0/pci10de,375@b/pci1000,1000@0/sd@0,0 c1t1d0 sd1 /pci@0,0/pci10de,375@b/pci1000,1000@0/sd@1,0 c1t4d0 sd4 /pci@0,0/pci10de,375@b/pci1000,1000@0/sd@4,0 c1t5d0 sd5 /pci@0,0/pci10de,375@b/pci1000,1000@0/sd@5,0 c2t0d0 sd40 /pci@0,0/pci10de,376@f/pci1000,1000@0/sd@0,0 c2t1d0 sd41 /pci@0,0/pci10de,376@f/pci1000,1000@0/sd@1,0 c2t4d0 sd44 /pci@0,0/pci10de,376@f/pci1000,1000@0/sd@4,0 c2t5d0 sd45 /pci@0,0/pci10de,376@f/pci1000,1000@0/sd@5,0 c2t6d0 sd46 /pci@0,0/pci10de,376@f/pci1000,1000@0/sd@6,0 c5t0d0 sd32 /pci@3c,0/pci10de,376@f/pci1000,1000@0/sd@0,0 c5t1d0 sd33 /pci@3c,0/pci10de,376@f/pci1000,1000@0/sd@1,0 c5t3d0 sd35 /pci@3c,0/pci10de,376@f/pci1000,1000@0/sd@3,0 c5t4d0 sd36 /pci@3c,0/pci10de,376@f/pci1000,1000@0/sd@4,0 c5t5d0 sd37 /pci@3c,0/pci10de,376@f/pci1000,1000@0/sd@5,0 c5t6d0 sd38 /pci@3c,0/pci10de,376@f/pci1000,1000@0/sd@6,0 c3t0d0 sd8 /pci@3c,0/pci10de,377@a/pci1000,1000@0/sd@0,0 c3t1d0 sd9 /pci@3c,0/pci10de,377@a/pci1000,1000@0/sd@1,0 c3t2d0 sd10 /pci@3c,0/pci10de,377@a/pci1000,1000@0/sd@2,0 c3t4d0 sd12 /pci@3c,0/pci10de,377@a/pci1000,1000@0/sd@4,0 c3t5d0 sd13 /pci@3c,0/pci10de,377@a/pci1000,1000@0/sd@5,0 c4t0d0 sd24 /pci@3c,0/pci10de,375@b/pci1000,1000@0/sd@0,0 c4t1d0 sd25 /pci@3c,0/pci10de,375@b/pci1000,1000@0/sd@1,0 c4t2d0 sd26 /pci@3c,0/pci10de,375@b/pci1000,1000@0/sd@2,0 c4t4d0 sd28 /pci@3c,0/pci10de,375@b/pci1000,1000@0/sd@4,0 c4t5d0 sd29 /pci@3c,0/pci10de,375@b/pci1000,1000@0/sd@5,0 c4t6d0 sd30 /pci@3c,0/pci10de,375@b/pci1000,1000@0/sd@6,0
Note: The disk mapping for each system can be different depending on how the OS was installed. Do not assume that the disk layout from one system is identical to another.
When the SUNWhd package is installed, helpful information is included in explorer data files for Oracle support teams. This data is collected in ..\disks\hd directory of the explorer output. 5. Keep the OS patched and up-to-date with recommended patches. Check MOS 'Recommended Patch Advisor' to determine the Recommended Patchset for the version of Solaris you have installed. 6. Monitor for HDD faults. Note: Unrecovered read error "Error level: Fatal" is not an indication the disk itself has suffered a fatal error. Reference Doc ID 1477074.1 End of Document. References<NOTE:1565521.1> - Sun Fire X4500/X4540 Hard Disk Suite (SUNWhd) and hdtool<NOTE:1561202.1> - Sun x4500 and x4540 Disk Models and Firmware Revisions Attachments This solution has no attachment |
||||||||||||
|