Project

General

Profile

Actions

LSI-Logic MPT-Fusion

LSI-Logic-SAS1064E-B3-SAS3042E

Сбор данных

Прошивка для 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

Смотрим последовательность действий

cat SP45154.exe_unpacked/Release/updateEFI.nsh

    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.

Прошивальщик под 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

Смотрим

./sasflash -listall

 ****************************************************************************
    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.

lsiutil -p 1 -i -s

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

Перепрошиваем Firmware

./sasflash -fwall 6ei_r_ld.fw

 ****************************************************************************
    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.

Смотрим

./sasflash -listall

  ****************************************************************************
     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.

Перепрошиваем BIOS

./sasflash -biosall mptsas.rom


 ****************************************************************************
    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.

Смотрим

./sasflash -listall

  ****************************************************************************
     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.

Перепрошиваем EFI прошивку

./sasflash -biosall ebcsas.rom


 ****************************************************************************
    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.

Смотрим

./sasflash -listall

  ****************************************************************************
     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.

Итоговые изменения:

 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

Updated by Андрей Волков over 9 years ago · 11 revisions