LSI-Logic MPT-Fusion » История » Редакция 10
Редакция 9 (Андрей Волков, 2015-03-13 13:20) → Редакция 10/11 (Андрей Волков, 2015-03-13 13:23)
h1. LSI-Logic MPT-Fusion
h1. LSI-Logic-SAS1064E-B3-SAS3042E
h2. Сбор данных
h3. Прошивка для SAS контроллера от производителя
HP ProLiant DL160 G5 Server
http://h20565.www2.hp.com/portal/site/hpsc/public/psi/home/?sp4ts.oid=3580694
Контроллер LSI SAS 1064E(B3)
http://h20564.www2.hp.com/hpsc/swd/public/detail?swItemId=MTX_80c445b9f94b4564a18dc2d165
Firmware and BIOS for HP SAS/SATA HBA with RAID
Firmware - Storage Controller
Version: 06.18.07.00 (1.23.46.00)(11 Dec 2012)
SP45154.exe (2.1 MB)
http://ftp.hp.com/pub/softlib2/software1/pubsw-windows/p1285397499/v83083/SP45154.exe
h3. Смотрим последовательность действий
cat SP45154.exe_unpacked/Release/updateEFI.nsh
<pre>
echo -off
echo Please wait, this can take several minutes...
echo PROGRAMMING FIRMWARE
sasflash -fwall 1068\A0\HP3080X\68I_R_LD.fw > flash.log
sasflash -fwall 1068\B0\HP3080X\68I_R_LD.fw >> flash.log
sasflash -fwall 106E\B1\HP3442E\6EI_R_LD.fw >> flash.log
sasflash -fwall 106E\B3\HP3442E\6EI_R_LD.fw >> flash.log
sasflash -fwall 106E\B3\HP3042E\6EI_R_LD.fw >> flash.log
sasflash -fwall 106E\B3\HP3801E\6EIT__LD.fw >> flash.log
echo PROGRAMMING BSD / EFIBIOS
sasflash -biosall mptsas.rom >> flash.log
echo PROGRAMMING BOOT SERVICES
sasflash -biosall ebcsas.rom >> flash.log
echo PROGRAMMING COMPLETE!!
echo Please see the flash.log for details.
echo PLEASE REBOOT YOUR SYSTEM.
</pre>
h3. Прошивальщик под linux
Статья
http://bugsplatter.id.au/sasflash/#using-sasflash
Прошивальщик
http://www.lsi.com/downloads/Public/Host%20Bus%20Adapters/Host%20Bus%20Adapters%20Common%20Files/SAS_SATA_3G_P21/Installer_P21_for_Linux.zip
h3. Смотрим
*./sasflash -listall*
<pre>
****************************************************************************
LSI Corporation SAS FLASH Utility.
SASFlash Version 1.30.00.00 (2011.08.24)
Copyright (c) 2006-2011 LSI Corporation. All rights reserved.
****************************************************************************
Adapter Selected is a LSI SAS 1064E(B3):
Num Ctlr FW Ver NVDATA x86-BIOS EFI-BSD PCI Addr
-----------------------------------------------------------------------
1 1064E(B3) 01.23.39.00 2b.86 06.18.05.00 No Image 00:09:00:00
Finished Processing Commands Successfully.
Exiting SASFlash.
</pre>
*lsiutil -p 1 -i -s*
<pre>
LSI Logic MPT Configuration Utility, Version 1.62, January 14, 2009
1 MPT Port found
==============================================================================
/proc/mpt/ioc0 LSI Logic SAS1064E B3 MPT 105 Firmware 01172700 IOC 0
Seg/Bus/Dev/Fun Board Name Board Assembly Board Tracer
0 9 0 0 SAS3042E L3-25006-02C P62200BGKW540H
Current Port State
------------------
SAS1064E's links are 1.5 G, 1.5 G, down, down
Software Version Information
----------------------------
Current active firmware version is 01172700 (1.23.39)
Firmware image's version is MPTFW-01.23.39.00-IE
LSI Logic
x86 BIOS image's version is MPTBIOS-6.18.05.00 (2008.05.14)
Firmware Settings
-----------------
SAS WWID: 500605b000144f2c
Multi-pathing: Disabled
SATA Native Command Queuing: Disabled
SATA Write Caching: Disabled
SATA Maximum Queue Depth: 1
Device Missing Report Delay: 3 seconds
Device Missing I/O Delay: 3 seconds
Phy Parameters for Phynum: 0 1 2 3
Link Enabled: Yes Yes Yes Yes
Link Min Rate: 1.5 1.5 1.5 1.5
Link Max Rate: 3.0 3.0 3.0 3.0
SSP Initiator Enabled: Yes Yes Yes Yes
SSP Target Enabled: No No No No
Port Configuration: Auto Auto Auto Auto
Target IDs per enclosure: 1
Persistent mapping: Enabled
Physical mapping type: Enclosure/Slot
Target ID 0 reserved for boot: Yes
Starting slot (direct attach): 1
Target IDs (physical mapping): 8
Interrupt Coalescing: Enabled, timeout is 16 us, depth is 4
Persistent Mappings
-------------------
No persistent entries found
B___T___L Type Vendor Product Rev SASAddress PhyNum
0 1 0 Disk ATA OCZ-AGILITY3 2.25 1221000000000000 0
0 2 0 Disk ATA OCZ-AGILITY3 2.25 1221000001000000 1
</pre>
h3. Перепрошиваем Firmware
*./sasflash -fwall 6ei_r_ld.fw*
<pre>
****************************************************************************
LSI Corporation SAS FLASH Utility.
SASFlash Version 1.30.00.00 (2011.08.24)
Copyright (c) 2006-2011 LSI Corporation. All rights reserved.
****************************************************************************
Ignoring All other commands except for output flags
Attempting to flash firmware to LSI SAS 1064E(B3):
Executing Operation: Flash Firmware Image
Checksum Passed: 00000000
Verifying NVDATA Compatibility. . .
NVDATA Versions Compatible
Product ID and Vendor ID match verified.
Valid BootLoader Image verified.
Beginning Firmware Download
Firmware Download: SUCCESSFUL!
Verifying the image flashed correctly. . .
Firmware Flash: SUCCESSFUL!
Resetting Adapter:
Adapter Successfully reset.
Updating VPD data!
VPD update not needed
Finished Processing Commands Successfully.
Exiting SASFlash.
</pre>
h3. Смотрим
*./sasflash -listall*
<pre>
<code class="diff">
****************************************************************************
LSI Corporation SAS FLASH Utility.
SASFlash Version 1.30.00.00 (2011.08.24)
Copyright (c) 2006-2011 LSI Corporation. All rights reserved.
****************************************************************************
Adapter Selected is a LSI SAS 1064E(B3):
Num Ctlr FW Ver NVDATA x86-BIOS EFI-BSD PCI Addr
-----------------------------------------------------------------------
-1 1064E(B3) 01.23.39.00 2b.86 06.18.05.00 No Image 00:09:00:00
+1 1064E(B3) 01.23.46.00 2b.90 06.18.05.00 No Image 00:09:00:00
Finished Processing Commands Successfully.
Exiting SASFlash.
</code>
</pre>
h3. Перепрошиваем BIOS
*./sasflash -biosall mptsas.rom*
<pre>
****************************************************************************
LSI Corporation SAS FLASH Utility.
SASFlash Version 1.30.00.00 (2011.08.24)
Copyright (c) 2006-2011 LSI Corporation. All rights reserved.
****************************************************************************
Ignoring All other commands except for output flags
Attempting to flash Boot Service to LSI SAS 1064E(B3):
Validating BIOS Image. . .
BIOS Header Signature Valid.
Checksum Passed: 00000000
BIOS Image compatible with the SAS Controller.
Attempting to Flash BIOS Image. . .
BIOS Flash: SUCCESSFUL!
Updating VPD data!
VPD update not needed
Finished Processing Commands Successfully.
Exiting SASFlash.
</pre>
h3. Смотрим
*./sasflash -listall*
<pre>
<code class="diff">
****************************************************************************
LSI Corporation SAS FLASH Utility.
SASFlash Version 1.30.00.00 (2011.08.24)
Copyright (c) 2006-2011 LSI Corporation. All rights reserved.
****************************************************************************
Adapter Selected is a LSI SAS 1064E(B3):
Num Ctlr FW Ver NVDATA x86-BIOS EFI-BSD PCI Addr
-----------------------------------------------------------------------
-1 1064E(B3) 01.23.46.00 2b.90 06.18.05.00 No Image 00:09:00:00
+1 1064E(B3) 01.23.46.00 2b.90 06.18.07.00 No Image 00:09:00:00
Finished Processing Commands Successfully.
Exiting SASFlash.
</code>
</pre>
h3. Перепрошиваем EFI прошивку
*./sasflash -biosall ebcsas.rom*
<pre>
****************************************************************************
LSI Corporation SAS FLASH Utility.
SASFlash Version 1.30.00.00 (2011.08.24)
Copyright (c) 2006-2011 LSI Corporation. All rights reserved.
****************************************************************************
Ignoring All other commands except for output flags
Attempting to flash Boot Service to LSI SAS 1064E(B3):
Validating BIOS Image. . .
BIOS Header Signature Valid.
Checksum Passed: 00000000
BIOS Image compatible with the SAS Controller.
Attempting to Flash BIOS Image. . .
BIOS Flash: SUCCESSFUL!
Updating VPD data!
VPD update not needed
Finished Processing Commands Successfully.
Exiting SASFlash.
</pre>
h3. Смотрим
*./sasflash -listall*
<pre>
<code class="diff">
****************************************************************************
LSI Corporation SAS FLASH Utility.
SASFlash Version 1.30.00.00 (2011.08.24)
Copyright (c) 2006-2011 LSI Corporation. All rights reserved.
****************************************************************************
Adapter Selected is a LSI SAS 1064E(B3):
Num Ctlr FW Ver NVDATA x86-BIOS EFI-BSD PCI Addr
-----------------------------------------------------------------------
-1 1064E(B3) 01.23.46.00 2b.90 06.18.07.00 No Image 00:09:00:00
+1 1064E(B3) 01.23.46.00 2b.90 06.18.07.00 03.05.01.01 00:09:00:00
Finished Processing Commands Successfully.
Exiting SASFlash.
</code>
</pre>
h2. Итоговые изменения:
<pre>
<code class="diff">
LSI Logic MPT Configuration Utility, Version 1.62, January 14, 2009
1 MPT Port found
==============================================================================
-/proc/mpt/ioc0 LSI Logic SAS1064E B3 MPT 105 Firmware 01172700 IOC 0
+/proc/mpt/ioc0 LSI Logic SAS1064E B3 MPT 105 Firmware 01172e00 IOC 0
Seg/Bus/Dev/Fun Board Name Board Assembly Board Tracer
0 9 0 0 SAS3042E L3-25006-02C P62200BGKW540H
Current Port State
------------------
SAS1064E's links are 1.5 G, 1.5 G, down, down
Software Version Information
----------------------------
-Current active firmware version is 01172700 (1.23.39)
-Firmware image's version is MPTFW-01.23.39.00-IE
+Current active firmware version is 01172e00 (1.23.46)
+Firmware image's version is MPTFW-01.23.46.00-IE
LSI Logic
-x86 BIOS image's version is MPTBIOS-6.18.05.00 (2008.05.14)
+x86 BIOS image's version is MPTBIOS-6.18.07.00 (2010.07.08)
+EFI BIOS image's version is 3.05.01.01
Firmware Settings
-----------------
SAS WWID: 500605b000144f2c
Multi-pathing: Disabled
SATA Native Command Queuing: Disabled
SATA Write Caching: Disabled
SATA Maximum Queue Depth: 1
Device Missing Report Delay: 3 seconds
Device Missing I/O Delay: 3 seconds
Phy Parameters for Phynum: 0 1 2 3
Link Enabled: Yes Yes Yes Yes
Link Min Rate: 1.5 1.5 1.5 1.5
Link Max Rate: 3.0 3.0 3.0 3.0
SSP Initiator Enabled: Yes Yes Yes Yes
SSP Target Enabled: No No No No
Port Configuration: Auto Auto Auto Auto
Target IDs per enclosure: 1
Persistent mapping: Enabled
Physical mapping type: Enclosure/Slot
Target ID 0 reserved for boot: Yes
Starting slot (direct attach): 1
Target IDs (physical mapping): 8
Interrupt Coalescing: Enabled, timeout is 16 us, depth is 4
Persistent Mappings
-------------------
No persistent entries found
B___T___L Type Vendor Product Rev SASAddress PhyNum
0 1 0 Disk ATA OCZ-AGILITY3 2.25 1221000000000000 0
0 2 0 Disk ATA OCZ-AGILITY3 2.25 1221000001000000 1
</code>
</pre>