Avago/LSI 闪存工具未检测到 SAS 卡

Avago/LSI 闪存工具未检测到 SAS 卡

我正在尝试刷新我的 LSI 9300-4i (M1210) RAID 卡,但遇到了麻烦。首先,我的 BIOS 检测到该卡,如下所示:

在此处输入图片描述

然后我尝试启动 DOS、Windows 10 和 EFI shell。当我运行 sas3flash 工具时,它总是报告“未找到 Avago SAS 适配器”。为什么不呢?BIOS 说它存在。

在此处输入图片描述

如果有帮助的话,我会在下面添加一张我的卡的图片。有人能解释一下为什么我无法刷新 ROM+固件,以及我需要做些什么不同的事情吗?

请注意,我无法在启动时通过 ROM 进入卡的配置实用程序,因为它以某种方式被禁用。

在此处输入图片描述

答案1

我发现我的 LSI 卡实际上是 OEM 版本(品牌为“IBM”)。一旦 avago 工具在 ROM 中看到 OEM 标志(或 OEM 名称),它们就会拒绝运行。显然,较旧的(早期的 sas2flash)工具会忽略这一点,并会重新刷新 rom 和固件。重新刷新后,卡会识别为 LSI,然后所有 LSI 工具都会正常工作。但较新的 LSI 工具(例如 sas3flash)拒绝在 OEM 品牌产品上运行,并且只能在 LSI 品牌产品上运行。这是有道理的 - 我们支持其他不向您支付支持费用的品牌。

解决此问题的唯一方法是启动到 DOS,然后运行 ​​megarec 来清除固件和 bios。然后写入新固件和 bios。之后,常规 sas3flash 工具将正常工作,因为它们会看到 LSI 品牌的卡。

相关内容