将 LSI 9207 降级到 P19 固件
在针对此型号卡遇到的众多问题之后,以下是我用来刷新 P19 版本的步骤。
此后,再也没有问题了:)
该卡的型号是 LSI 9207-8i (SAS2308 控制器) 带有 IT FW
lspci | grep LSI
01:00.0 Serial Attached SCSI controller: LSI Logic / Symbios Logic SAS2308 PCI-Express Fusion-MPT SAS-2 (rev 05)
我使用
适用于 UEFI 的 P20 安装程序:http://www.avagotech.com/products/server-storage/host-bus-adapters/sas-9207-8i#downloads
9207_8i_Package_P19_IR_IT_Firmware_BIOS_for_MSDOS_Windows:http://www.avagotech.com/products/server-storage/host-bus-adapters/sas-9207-8i#downloads
使用 VFD,我创建了一个包含
KERNEL.SYS from Freedos
sys.com from Freedos
sas2flash.efi from Installer P20 for UEFI
mptsas2.rom from 9207_8i_Package_P19_IR_IT_Firmware_BIOS_for_MSDOS_Windows
9207-8.bin from 9207_8i_Package_P19_IR_IT_Firmware_BIOS_for_MSDOS_Windows (IT firmware in my case)

Supermicro 上的虚拟存储插件以连接驱动器 B

重新启动服务器,并在启动时按 F11 以访问启动菜单并使用内置 EFI Shell 启动。

进入软驱 (fs0:,或 fs1:,fs2:,…) 并验证内容

在开始刷新之前,使用 sas2flash -list 验证您的卡。如果您有多个控制器,可以使用 -c controller_id 为下一个命令指定控制器。
接下来,您需要擦除卡上的所有内容(以避免出现“无法降级 NVDATA 版本…”之类的错误)
sas2flash -o -e 6

使用新的固件和 BIOS 刷新
sas2flash -f 9207-8.bin -b mptsas2.rom

验证新的固件版本

要在操作系统上查看固件版本
# sas2ircu 0 DISPLAY
LSI Corporation SAS2 IR Configuration Utility.
Version 16.00.00.00 (2013.03.01)
Copyright (c) 2009-2013 LSI Corporation. All rights reserved.
Read configuration has been initiated for controller 0
------------------------------------------------------------------------
Controller information
------------------------------------------------------------------------
Controller type : SAS2308_2
BIOS version : 7.37.00.00
Firmware version : 19.00.00.00
Channel description : 1 Serial Attached SCSI
Initiator ID : 0
Maximum physical devices : 1023
Concurrent commands supported : 10240
Slot : 16
Segment : 0
Bus : 1
Device : 0
Function : 0
RAID Support : No
...
SAS2Flash 实用程序指南:http://www.lsi.com/sep/Documents/oracle/files/SAS2_Flash_Utility_Software_Ref_Guide.pdf
主题“LSI 9207-8e HBA 遇到很多问题 - 问题由 LSI P20 92XX HBA 固件引起” https://community.nexenta.com/thread/1053