# 阵列卡固件升级操作指南笔记
在进行阵列卡固件升级时,合理的准备和规范的操作流程至关重要。以下是详细的操作指南:
# 一、所需准备物品
1 个 FAT32 格式的 U 盘
# 二、具体操作过程
# (一)获取 UEFI 启动文件
前往网址 https://github.com/tianocore/edk/blob/master/Other/Maintained/Application/UefiShell/bin/x64/Shell_Full.efi ,下载 Shell_Full.efi
文件,并将其重命名为 Bootx64.efi
。
# (二)获取固件包
- 文件名:
9211-8i_Package_P20_IR_IT_Firmware_BIOS_for_MSDOS_Windows
- 下载地址:https://docs.broadcom.com/docs/12350530 ,也可在博通官网以
9211_8i_Package IR_IT_FW
为关键词进行搜索,选择版本号(P**)最高的版本下载。
文件筛选:将下载得到的压缩包解压,提取所需文件: Firmware\HBA_9211_8i_IR\2118ir.bin
,将其重命名为SAS9211_8i_IR.bin
,此为 IR 模式固件。sasbios_rel \ mptsas2.rom
,这是 Legacy BIOS 驱动升级包 。
# (三)获取 UEFI 模式下刷新工具
- 文件名:
Installer_P19_for_UEFI
- 下载地址:https://docs.broadcom.com/docs/12350805 ,同样在博通官网搜索时选择版本号(P**)最高的版本下载。
文件筛选:下载解压后,提取sas2flash_efi_ebc_rel \ sas2flash.efi
文件 。
# (四)制作启动 U 盘
- 将 U 盘格式化为 FAT32 格式。
- 在 U 盘内创建目录结构:
\efi\boot\
。 - 将下载并重命名后的
Bootx64.efi
文件放入 boot 目录。 - 将
sas2flash.efi
、SAS9211_8i_IR.bin
、mptsas2.rom
这 3 个文件复制到 U 盘根目录。
最终 U 盘目录结构如下:
1 | ├── SAS9211_8i_IR.bin |
# 三、刷新固件流程
将阵列卡正确插入主板 PCI-E 插槽。
开机,参照主板说明书,按下对应的按键进入启动选项,选择 UEFI USB 启动。
启动后,系统会列出所有逻辑驱动器,通常 fs0 代表当前 U 盘。若驱动器列表较乱,可在操作前拔掉所有硬盘线,便于识别。
输入 fs0:(注意必须使用英文半角符号),进入 U 盘目录。
输入 sas2flash.efi –list ,列出当前阵列卡详细信息。
依次输入以下命令(每条命令输入后,需等待执行完成):
sas2flash.efi -o -e 7 :在 UEFI BIOS 下擦除数据,包括 sasaddress 。
sas2flash.efi -o -f SAS9211_8i_IR.bin :升级固件。
sas2flash.efi -o -b mptsas2.rom :升级 Legacy BIOS 驱动。
升级完成后,再次执行 sas2flash.efi –list ,查看阵列卡信息是否更新。若更新成功,此时阵列卡已转换为 IR 模式。
注:文中部分内容引用自 https://post.smzdm.com/p/a5o5o8e3/ 。