AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 1165857
Accepted
Darxis
Darxis
Asked: 2024-09-28 18:01:36 +0800 CST2024-09-28 18:01:36 +0800 CST 2024-09-28 18:01:36 +0800 CST

MegaRAID 设备无法在 Windows 中启动,错误代码 10 发生 I/O 适配器硬件错误

  • 772

我买了一个新的 Broadcom MegaRAID 9580-8i8e 卡,它通过两个外部 SFF-8644 端口连接到一个磁盘架,该磁盘架上连接有 SATA HDD/SSD 磁盘。操作系统是 Windows Server 2022,安装了最新的 MegaRAID 驱动程序。

当我启动系统时,BIOS 中检测不到/看不到该卡,并且在 Windows 中,设备管理器中的 MegaRAID 设备由于错误代码 10 而无法启动

发生 I/O 适配器硬件错误

megaraid
  • 1 1 个回答
  • 151 Views

1 个回答

  • Voted
  1. Best Answer
    Darxis
    2024-09-28T18:01:36+08:002024-09-28T18:01:36+08:00

    我注意到,当我将 MegaRAID 控制器从磁盘架上断开并重新启动系统时,MegaRAID 控制器设备应该在 BIOS 中被检测到,并且在 Windows 设备管理器中不会显示任何问题。然后,我使用 SFF-8644 电缆将 MegaRAID 控制器连接到磁盘架,控制器在 LSA(LSI Storage Authority)中报告了以下错误:

    在直接 PD 映射模式下检测到外部外壳 Pd fb 违规

    尽管出现上述错误,MegaRAID 仍可正常运行。

    总而言之,仅当磁盘架在启动时与 MegaRAID 控制器断开连接并在系统启动后连接时,它才会起作用 - 它只会显示我忽略的上述错误。

    事实证明,问题在于 MegaRAID 控制器上启用了 DirectPDMapping。我认为发生的情况是,当 MegaRAID 控制器在 BIOS 启动时进行自我初始化时,它无法为我的磁盘架设置 Direct PD Mapping,因为它有一个与启用此设置不兼容的背板扩展器。这就是为什么当计算机在 MegaRAID 控制器与我的磁盘架断开连接的情况下启动时,设备管理器中的设备不会显示任何问题,而当计算机在磁盘架连接的情况下启动时,它不会启动,因为 MegaRAID 控制器不会在 BIOS 中自行启动。

    因此,如果您遇到以下错误之一:

    代码 10 发生 I/O 适配器硬件错误

    在直接 PD 映射模式下检测到外部外壳 Pd fb 违规

    检查是否启用了直接 PD 映射storcli /cx show directpdmapping ,如果已启用,请尝试禁用它并重新启动storcli /cx set directpdmapping=off

    • 3

相关问题

  • RAID 0 上的 Bitlocker 加密在中途将驱动器踢出阵列

  • 什么是 LSI MegaRaid 上的“电池重新学习”?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve