戴尔阵列卡H710P mini刷it直通
准备
确保系统中只有一个基于 LSI 的适配器。如果除了您要闪存的适配器之外还有其他适配器,请将其卸下!您还需要禁用一些 BIOS 设置。此步骤不是可选的。在服务器 BIOS 中,禁用以下所有功能:
-
处理器设置>虚拟化技术
-
SR-IOV 全局启用的集成设备
-
集成设备> I/OAT DMA 引擎
注:如果要在非戴尔系统(如基于AMD的台式机或服务器)上刷新全尺寸卡,请确保找到与IOMMU和虚拟化相关的任何BIOS设置,并禁用它们
您还必须将服务器启动模式设置为 BIOS,而不是 UEFI:
- 启动模式>启动设置>设置为 BIOS
完成本指南后,请不要忘记返回并启用虚拟化,如果您打算使用它,请启用 SR-IOV。如果您以前使用过 UEFI,也可以将其切换回 UEFI。但只有在您完成指南后!
从适配器中取出 RAID 电池。IT固件没有缓存供电池备份,实际上,如果您保持连接状态,IT固件将不知道电池是否存在。更糟糕的是,在极少数情况下,有些人观察到电池在卡的RAM中保存旧的戴尔代码,这使得他们的交叉闪光过程变得痛苦。只需拔下/取出电池并将其存放在某个地方,以防您返回戴尔固件。
下载下面的 ZIP,其中包含两个 ISO。一个是 FreeDOS 实时映像,另一个是 Debian 实时映像。两者都预先打包了所有必需的工具和文件,并且可以通过iDRAC虚拟媒体启动,也可以通过Rufus将它们刻录到闪存驱动器,使用,或您最喜欢的闪存实用程序 - 取决于您。
H710P D1 IT模式闪烁
继续闪烁 H710P(注意 P!)迷你单声道(D1 修订版)的说明。您只应在遵循介绍页面后继续此处。如果您还没有这样做,请返回。
验证和 SAS
您应该仍然在 FreeDOS 实时启动映像中。再次运行以下命令,仔细检查您是否在正确的指南上:
info
您的输出应与以下内容完全匹配(包括 H710 之后的尾随 P):
Product Name : PERC H710P Mini
ChipRevision : D1
SAS Address : xxxx (will differ)
如果是这样,继续!如果没有,请停止并返回介绍页面并获取正确的指南。
您还需要从上述输出中记下卡的 SAS 地址,以便我们稍后对其进行编程。截取控制台的屏幕截图,或者记下地址,以便在指南末尾写回。如果你丢失它并不是什么大问题,但最简单的方法是重新编程原始地址而不是生成新地址。
清洁卡
仍然在 FreeDOS 中,运行以下命令来擦除卡上的闪存并删除所有戴尔固件。这也将刷新所需的 SBR:
PD1CROSS
按照提示进行操作。如果它没有错误地完成,那么是时候重新启动到 Linux 了。从 ZIP 中获取准备启动的 Linux live ISO,然后告诉 FreeDOS 重新启动:
reboot
Linux 时间
您现在应该从 ZIP 引导到 Linux ISO。使用以下凭据登录:user/live
我们强烈建议您通过 SSH 连接到实时 ISO,这样您就可以复制/粘贴命令而不必使用 iDRAC 虚拟控制台。为此,请运行以下命令以查找安装的 IP:
ipinfo
它应该吐出一个IP。SSH 到它,使用相同的用户/实时凭据。这不是必需的,您可以继续使用 iDRAC(或物理)控制台,但会稍微不方便。
刷新 IT 固件
现在,仍然在 Linux 中,我们需要更改为 root 用户:
sudo su -
现在我们运行闪烁脚本。发出以下命令以开始该过程:
D1-H710
它应该自动完成刷卡所需的一切。如果您没有收到任何意外错误并且它完成了,我们需要重新启动并重新编程 SAS 地址以完成。请参阅以下注释。
**注意:**由于某种原因,交叉闪存卡后的第一次启动会导致内核崩溃 - 我相信它是 iDRAC 不放手(当这种情况发生时,我能够通过调试 UART 看到卡处于故障状态) . 这只发生在交叉闪烁后的第一次重启。当您重新启动到实时 ISO 并出现恐慌时,要么让它自行重新启动,要么使用 iDRAC 强制重新启动。之后再次启动回到实时 ISO,一切都会好起来的。
编程 SAS 地址返回
现在重新启动回到实时 Linux 映像,只需运行以下命令,使用您自己的示例地址填写示例地址,您之前记下的地址:
sudo su -
setsas 500605b123456777
它应该成功而没有错误。而已!您可以运行以下命令来获取有关新卡的一些信息。您应该能够看到您的 SAS 地址和相同的固件版本:
info
Controller Number : 0
Controller : SAS2308_2(D1)
PCI Address : 00:02:00:00
SAS Address : 0000000-0-0000-0000
NVDATA Version (Default) : 14.01.00.06
NVDATA Version (Persistent) : 14.01.00.06
Firmware Product ID : 0x2214 (IT)
Firmware Version : 20.00.07.00
NVDATA Vendor : LSI
NVDATA Product ID : SAS9207-8i
BIOS Version : N/A
UEFI BSD Version : N/A
FCODE Version : N/A
Board Name : SAS9207-8i
Board Assembly : N/A
Board Tracer Number : N/A
除非您还需要闪存启动映像以从卡启动,否则您现在可以放弃所有实时映像并重新启动回您的正常系统,并享受您的 IT 模式卡。
可选:引导映像
注意:如果您有很多驱动器,刷新这些可能会使服务器启动时间最多增加 2 分钟。确保您需要它们!
如果您需要从连接到此适配器的驱动器启动,则需要将启动映像闪存到它。否则,跳过它。这就是在服务器启动时为您提供“按 blahblah 进入 LSI 启动配置实用程序”文本的原因。要刷新常规 BIOS 引导映像:
flashboot /root/Bootloaders/mptsas2.rom
如果要从连接到此适配器的驱动器进行 UEFI 引导,则需要刷新 UEFI 引导映像(该卡可以同时刷新 UEFI 和 BIOS 引导映像):
flashboot /root/Bootloaders/x64sas2.rom
您现在可以放弃实时图像并重新启动到您的正常系统。
可选:还原
如果由于某种原因您需要恢复到库存的戴尔 PERC 固件,这很容易。引导回 FreeDOS 实时映像,然后运行以下命令:
PD1REVRT
而已!完成后,只需使用reboot
命令重新启动回正常系统。
注意:这使用从此处21.3.5-0002,A09找到的更新 EXE 中提取的未经修改的最新戴尔固件。
评论区