![]() | Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition | ||
|
|
![]() |
||||||||||||||||||||||
Solution Type Technical Instruction Sure Solution 1357354.1 : Sun Storage 7000 Unified Storage System: How to Update the BIOS for a 7x10 NAS Appliance
In this Document
Oracle Confidential PARTNER - Available to partners (SUN). Applies to:Sun Storage 7310 Unified Storage System - Version All Versions and laterSun Storage 7410 Unified Storage System - Version All Versions and later Sun Storage 7110 Unified Storage System - Version All Versions and later Sun Storage 7210 Unified Storage System - Version All Versions and later 7000 Appliance OS (Fishworks) NAS head revision : [not dependent] BIOS revision : [0ABMN043|0ABMN064|0ABMN080] ILOM revision : [2.0.2.15|2.0.2.16] JBODs Model : [not dependent] CLUSTER related : [not dependent] GoalAssist TSC and field / partner engineers with 7x10 appliance SP/BIOS upgrade.
SolutionPlease read and understand all steps before proceeding with the Service Processor (SP) upgrade. NOTE FOR PARTNER ENGINEERS: Please ensure only engineers trained in how to support ZFSSA perform BIOS upgrades.
This document assumes you are able to connect/login to a pre-configured SP via network IP address.
A. Identification of Affected PartsConnect via ssh to the Service Processor and supply root credentials. The version displayed from the command "version" should now be 2.0.2.16 for 7110, 7310 and 7410. The version for 7210 is 2.0.2.15. To display the BIOS version, type "show /SYS/MB/BIOS". Alternatively, start the system with "start /SYS". The BIOS version will be displayed in the initial BIOS banner. The current version for the 7310 and 7410 is 0ABMN080. The current version for 7210 is 0ABNF032. Any prior version is susceptible to these issues. Checking the BIOS version via other means, such as the administrative BUI/CLI can be viewed in the OS environment. 7000:> configuration ==> version ==> show
Note that checking the SP version via other means, such as the administrative BUI may be unreliable. Due to a defect in some releases, version 2.0.2.16 may also be displayed as 2.0.2.22 and 2.0.2.15 may be displayed as 2.0.2.21
B. Upgrade the SP/ILOM and BIOS on Sun Storage 7x10Connect to the Service Processor via ssh using root credentials. Use this interface to shut down the storage controller with : -> stop /SYS
or in the BUI/aksh Maintenance System Poweroff
Note: When downgrading the BIOS version from 3.x to 2.x, please uncheck "Preserve existing configuration" and then reset the IP network information after the firmware upgrade completes.
C. Configuring the BIOS SettingsNote: If the system hangs during boot following the BIOS upgrade, a workaround is to disconnect the SAS JBOD cables and reboot to enter into the BIOS setting screen. Be very certain to reconnect the SAS cables immediately after correcting the BIOS settings. -> start /SYS
Are you sure you want to start /SYS (y/n)? y Starting /SYS -> start /SP/console Are you sure you want to start /SP/console (y/n)? y Serial console started. To stop, type ESC (
Serial console stopped.
-> reset /SYS Are you sure you want to reset /SYS (y/n)? y Performing hard reset on /SYS -> start /SP/console Are you sure you want to start /SP/console (y/n)? y Serial console started. To stop, type ESC (
Disable PCIPnP Option-ROM scanning for slots 1-5 Disable I/O allocation Use the right arrow key to page over to "PCIPnP" menu. Use the down arrow to highlight: Scanning OPROM on PCI-E Slot1 Enabled
Press return and select "Disabled". This will now appear as: Scanning OPROM on PCI-E Slot1 Disabled
Repeat this for slots 1-5 (the last slot is off the bottom of the screen). You should now have: Scanning OPROM on PCI-E Slot0 Enabled
Scanning OPROM on PCI-E Slot1 Disabled Scanning OPROM on PCI-E Slot2 Disabled Scanning OPROM on PCI-E Slot3 Disabled Scanning OPROM on PCI-E Slot4 Disabled Scanning OPROM on PCI-E Slot5 Disabled Just below these OPROM settings are a group of settings which allow IO allocation to be disabled per-slot. Disable PCI-E slots 1-4. Only slots 0 and 5 should be enabled. It should look like: IO Allocation on PCI-E Slot0 Enabled
IO Allocation on PCI-E Slot1 Disabled IO Allocation on PCI-E Slot2 Disabled IO Allocation on PCI-E Slot3 Disabled IO Allocation on PCI-E Slot4 Disabled IO Allocation on PCI-E Slot5 Enabled On boot, you will see the following warning message from the BIOS: Warning: IO resource not allocated
This is an expected message and does not indicate a failure.
Disable I/O allocation Scanning OPROM on PCI-E Slot0 Enabled
Press return and select "Disabled". This will now appear as: Scanning OPROM on PCI-E Slot0 Disabled
Repeat this for slots 1-5 (the last slot is off the bottom of the screen). You should now have: Scanning OPROM on PCI-E Slot0 Disabled
Scanning OPROM on PCI-E Slot1 Disabled Scanning OPROM on PCI-E Slot2 Disabled Scanning OPROM on PCI-E Slot3 Disabled Scanning OPROM on PCI-E Slot4 Disabled Scanning OPROM on PCI-E Slot5 Disabled Just below these OPROM settings are a group of settings which allow IO allocation to be disabled per-slot. Disable PCI-E slot 0. Only slots 1 and 2 should be enabled. It should look like: IO Allocation on PCI-E Slot0 Disabled
IO Allocation on PCI-E Slot1 Enabled IO Allocation on PCI-E Slot2 Enabled On boot, you will see the following warning message from the BIOS: Warning: IO resource not allocated
This is an expected message and does not indicate a failure.
Disable PCIPnP Option-ROM scanning for all slots Scanning OPROM on PCI-E Slot0 Enabled
Press return and select "Disabled", followed by return. This will now appear as: Scanning OPROM on PCI-E Slot0 Disabled
Repeat this for slots 1-2. You should now have: Scanning OPROM on PCI-E Slot0 Disabled
Scanning OPROM on PCI-E Slot1 Disabled Scanning OPROM on PCI-E Slot2 Disabled Just below these OPROM settings are a group of settings which allow IO allocation to be disabled per-slot. Disable PCI-E slots 1 and 2. Only slot 0 should be enabled. It should look like: IO Allocation on PCI-E Slot0 Enabled
IO Allocation on PCI-E Slot1 Disabled IO Allocation on PCI-E Slot2 Disabled Next, arrow over to the Boot menu. Select the last item: "Hard Disk Drives" and press return. The list should include only 2 drives (the 2 internal SATA drives) with labels like: SATA:11M-<drive model>
SATA:12M-<drive model> If this list includes anything else (such as readzilla cache devices with a 'STEC MACH8' string, or JBOD attached drives) you'll need to remove them from the list by selecting the boot position and setting it to 'Disabled' for each of non-boot drives. You will need to exit and save changes and immediately re-enter the BIOS menu on the next boot (CTRL-E). Warning: IO resource not allocated
This is an expected message and does not indicate a failure.
Configure boot drives Scanning OPROM on PCI-E Slot0 Enabled
Press return and select "Disabled", followed by return. This will now appear as: Scanning OPROM on PCI-E Slot0 Disabled
Repeat this for slots 1-5 (the last slot is off the bottom of the screen). You should now have: Scanning OPROM on PCI-E Slot0 Disabled
Scanning OPROM on PCI-E Slot1 Disabled Scanning OPROM on PCI-E Slot2 Disabled Scanning OPROM on PCI-E Slot3 Disabled Scanning OPROM on PCI-E Slot4 Disabled Scanning OPROM on PCI-E Slot5 Disabled The next actions depend on the type external storage and the HBAs. The SAS2 HBA slot restrictions require a different combination of Enabled/Disabled. Take care to use the appropriate settings. IO Allocation on PCI-E Slot0 Disabled
IO Allocation on PCI-E Slot1 Disabled IO Allocation on PCI-E Slot2 Disabled IO Allocation on PCI-E Slot3 Disabled IO Allocation on PCI-E Slot4 Enabled IO Allocation on PCI-E Slot5 Enabled
IO Allocation on PCI-E Slot0 Enabled
IO Allocation on PCI-E Slot1 Disabled IO Allocation on PCI-E Slot2 Disabled IO Allocation on PCI-E Slot3 Disabled IO Allocation on PCI-E Slot4 Disabled IO Allocation on PCI-E Slot5 Enabled Next, arrow over to the Boot menu. Select the last item: "Hard Disk Drives" and press return. The list should include only 2 drives (the 2 internal SATA drives) with labels like: SATA:11M-
SATA:12M- If this list includes anything else (such as readzilla cache devices with a 'STEC MACH8' string, or JBOD attached drives) you'll need to remove them from the list by selecting the boot position and setting it to 'Disabled' for each of non-boot drives. You will need to exit and save changes and immediately re-enter the BIOS menu on the next boot (CTRL-E). Warning: IO resource not allocated
This is an expected message and does not indicate a failure.
References<NOTE:1174698.1> - Oracle ZFS Storage Appliance: How to check the SP BIOS revision level<NOTE:1399040.1> - Sun Storage 7000 Unified Storage System: Recovery of 7x10 Appliance from Installation of Unsupported BIOS Release 3.x Attachments This solution has no attachment |
||||||||||||||||||||||
|