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
Смотрим¶
./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
Обновлено Андрей Волков почти 10 года назад · 11 изменени(я, ий)