Asset ID: |
1-79-1452724.1 |
Update Date: | 2012-04-30 |
Keywords: | |
Solution Type
Predictive Self-Healing Sure
Solution
1452724.1
:
How to upgrade Hard Disk Firmware attached to LSI controllers in x86 rackmount servers.
Related Items |
- Sun Fire X4270 M2 Server
- Sun Fire X4170 M2 Server
|
Related Categories |
- PLA-Support>Sun Systems>x64>Server>SN-x64: SERVER 64bit
- .Old GCS Categories>Sun Microsystems>Servers>x64 Servers
|
In this Document
Applies to:
Sun Fire X4270 M2 Server
Sun Fire X4170 M2 Server
Information in this document applies to any platform.
Purpose
This procedure describes how to upgrade individual hard disk drives attached to an LSI controller.
The process is OS independant as LSIutil is a command line tool and has the exact same interface for all OS's
Details
*********************************** CAUTION ***********************************************
Always when upgrading disk firmware we need the drive to not be in active use
and as per the drive vendor reccomendations always have a backup
*******************************************************************************************
Before you start you need the following:
0. Make sure you have read above warning
1. A copy of lsiutil
Find it attached on this document
2. Copy of the Disk drive firmware
To locate your drive firmware please go to:
a. MyOracleSupport
b. Product or Family (advanced)
c. Type "Sun Disk" and this will filter and autopopulate the drop down menu with relavent Sun disk entries
d. Select the relavent disk for you and type search.
****************************************************************************************
MAKE SURE YOU HAVE DOWNLOADED THE CORRECT DISK FIRMWARE
OR YOU CAN RENDER THE DRIVE UNUSABLE
****************************************************************************************
The Process
The below example is from a machine running Linux;
In bold the relavant sections:
# lsiutil
LSI Logic MPT Configuration Utility, Version 1.65, February 16, 2010
2 MPT Ports found
Port Name Chip Vendor/Type/Rev MPT Rev Firmware Rev IOC
1. ioc0 LSI Logic SAS2008 03 200 05001d00 0
2. ioc1 LSI Logic SAS2008 03 200 05001d00 0
Select a device: [1-2 or 0 to quit] 1
1. Identify firmware, BIOS, and/or FCode
2. Download firmware (update the FLASH)
4. Download/erase BIOS and/or FCode (update the FLASH)
8. Scan for devices
10. Change IOC settings (interrupt coalescing)
13. Change SAS IO Unit settings
16. Display attached devices
20. Diagnostics
21. RAID actions
23. Reset target
42. Display operating system names for devices
43. Diagnostic Buffer actions
45. Concatenate SAS firmware and NVDATA files
59. Dump PCI config space
60. Show non-default settings
61. Restore default settings
66. Show SAS discovery errors
69. Show board manufacturing information
97. Reset SAS link, HARD RESET
98. Reset SAS link
99. Reset port
e Enable expert mode in menus
p Enable paged mode
w Enable logging
Main menu, select an option: [1-99 or e/p/w or 0 to quit] 20
1. Inquiry Test
2. WriteBuffer/ReadBuffer/Compare Test
3. Read Test
4. Write/Read/Compare Test
8. Read Capacity / Read Block Limits Test
12. Display phy counters
13. Clear phy counters
14. SATA SMART Read Test
15. SEP (SCSI Enclosure Processor) Test
18. Report LUNs Test
19. Drive firmware download
20. Expander firmware download
21. Read Logical Blocks
99. Reset port
e Enable expert mode in menus
p Enable paged mode
w Enable logging
Diagnostics menu, select an option: [1-99 or e/p/w or 0 to quit] 19
SAS2008's links are 6.0 G, 6.0 G, 6.0 G, 6.0 G, 6.0 G, 6.0 G, 6.0 G, 6.0 G
B___T Type Vendor Product Rev
1. 0 0 Disk SEAGATE ST360057SSUN600G 0A25
2. 0 1 Disk SEAGATE ST360057SSUN600G 0A25
3. 0 2 Disk SEAGATE ST360057SSUN600G 0A25
4. 0 3 Disk SEAGATE ST360057SSUN600G 0A25
5. 0 4 Disk SEAGATE ST360057SSUN600G 0A25
6. 0 5 Disk STEC ZeusIOPs G3 E125
7. 0 6 Disk SEAGATE ST360057SSUN600G 0A25
8. 0 7 Disk STEC ZeusIOPs G3 E125
9. 0 8 Disk SEAGATE ST360057SSUN600G 0A25
10. 0 9 Disk SEAGATE ST360057SSUN600G 0A25
11. 0 10 Disk SEAGATE ST360057SSUN600G 0A25
12. 0 11 Disk SEAGATE ST360057SSUN600G 0A25
13. 0 12 EnclServ SUN T4 Storage 0342
14. 0 13 Disk SEAGATE ST360057SSUN600G 0A25
15. 0 14 Disk SEAGATE ST360057SSUN600G 0A25
16. 0 15 Disk SEAGATE ST360057SSUN600G 0A25
17. 0 16 Disk SEAGATE ST360057SSUN600G 0A25
18. 0 17 Disk SEAGATE ST360057SSUN600G 0A25
19. 0 18 Disk STEC ZeusIOPs G3 E125
20. 0 19 Disk SEAGATE ST360057SSUN600G 0A25
21. 0 20 Disk STEC ZeusIOPs G3 E125
22. 0 21 Disk SEAGATE ST360057SSUN600G 0A25
23. 0 22 Disk SEAGATE ST360057SSUN600G 0A25
24. 0 23 Disk SEAGATE ST360057SSUN600G 0A25
25. 0 24 Disk SEAGATE ST360057SSUN600G 0A25
26. 0 25 EnclServ SUN T4 Storage 0342
Select a device: [1-26 or RETURN to quit] 3
Enter drive firmware filename: /root/ST360057S.0B25.fw <<<fully qualified path
Mode: [0-31, default is 7]
BufferID: [0-255, default is 0]
Do you want to continue? [Yes or No, default is No] yes
Downloading image...
Download succeeded
Diagnostics menu, select an option: [1-99 or e/p/w or 0 to quit] 99 <<< reset port
Resetting port...
Diagnostics menu, select an option: [1-99 or e/p/w or 0 to quit] 1 << inquiry
Target: [0-25 or RETURN to quit] 2 << Look under the T section from previous steps devices start from 1 targets from 0
LUN: [0-255 or RETURN to quit] 0
VPD Page: [00-FF or RETURN for normal Inquiry]
B___T___L Type Vendor Product Rev
0 2 0 Disk SEAGATE ST360057SSUN600G 0B25
We have sucesfully upgrade the disk firmware in our drive.
For some O/S's it would be better to reboot the machine.
Attachments
This solution has no attachment