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 / 问题 / 1163526
Accepted
RokeJulianLockhart
RokeJulianLockhart
Asked: 2024-08-06 07:16:32 +0800 CST2024-08-06 07:16:32 +0800 CST 2024-08-06 07:16:32 +0800 CST

我可以安全地将 PCIe 卡添加到主板而无需重新启动吗?

  • 772
问题

是否有一条通用规则,即将PCIe 连接的硬件插入(而不是从正在运行的主板上移除)(或仅通电,如果相关)是否会对硬件(尤其是主板)造成危险?我看到过无数关于移除的问题,但没有关于添加的问题。

如果没有一般规则,我是否正在寻找要连接的硬件和/或主板上的特定认证或指定功能?

基本原理

我正在评估 PCIe NIC 的一个错误 - TP-LINK AXE5400,如果在操作系统安装期间通过 USB 连接,会导致 Windows 11 蓝屏 - 这涉及大量连接和断开连接。为了安全起见,我倾向于禁用 UEFI 快速启动,并且不想每次想要评估(断开/重新)连接时都必须重新启用它并手动关闭和重新启动。

(缺乏)重复

  1. 这与“不关闭电源的情况下可以从 PCI-x 总线拔出卡吗?”正好相反。

    尽管系统已在操作系统级别关闭电源,但我在拔卡时意外忘记拔掉服务器的电源。

    不幸的是,这样做似乎损坏了系统的 BIOS 和 IPMI/BMC BIOS。它似乎还烧坏了板载视频。

    这发生在 Supermicro 主板上,这就是我尝试重新刷新主 BIOS 和 IPMI BIOS 的原因。重新刷新主 BIOS 没有问题,BIOS 日志中也没有显示任何错误。

    我以为热插拔技术应该意味着我可以在卡运行时物理拔出卡。互联网上的搜索似乎暗示了这一点。

    ...因为我可以想象,如果发生添加,设备树受到的影响会小得多,因为它不像在操作过程中移除 GPU(这会导致各种可预见的问题)。

  2. https://serverfault.com/search?q=insert+pcie+running+machine返回 0 个结果(于 2024-08-05)。

hardware
  • 2 2 个回答
  • 3085 Views

2 个回答

  • Voted
  1. Best Answer
    Austin Hemmelgarn
    2024-08-06T19:23:52+08:002024-08-06T19:23:52+08:00

    肯定是的

    PCI express 理论上支持热插拔(您想要执行的操作的通用术语)。

    但为了使其正常工作,必须满足以下所有条件:

    • 主板的 PCIe 控制器必须支持它。实际上,很多系统都有硬件支持它,但这通常因缺乏固件支持而被掩盖。
    • 系统固件必须支持它。在面向消费者使用的客户端系统上几乎从未出现过这种情况。实际的服务器硬件可能支持也可能不支持,但通常你可以很容易地与制造商确认这一点。
    • 如果操作系统正在运行,则必须支持它。据我所知,现代 Windows Server 版本完全支持它。Linux 通常支持它(内核中的支持在构建时是可选的,但大多数发行版都启用了它,不需要用户空间组件)。FreeBSD 完全支持。
    • 卡本身必须支持热插拔。大多数支持热插拔的扩展卡通常都宣传支持热插拔,这在服务器级网络或存储控制器中非常常见(这些是经常进行热插拔的大型控制器)。

    假设满足所有这些条件,那么是的,只要您小心避免在计算机运行时在计算机机箱内部乱动而产生的常见危险,它就是安全的。

    但请注意,热插拔卡的链接参数(链接宽度、MPS 等)的协商可能不会产生与您在安装卡的情况下启动系统时看到的完全相同的参数,并且直到您重新启动后,与卡之间的点对点传输才可能工作(这通常是链接参数的副作用)。

    • 12
  2. mfinni
    2024-08-06T08:09:39+08:002024-08-06T08:09:39+08:00

    您要搜索的术语是 PCIe hot-add 或 hotplug。https: //electronics.stackexchange.com/questions/208767/does-pcie-hotplug-actually-work-in-practice

    你的具体问题似乎是它是否会损坏硬件,我认为一般答案是“否”,因为它的设计允许这样做。请仔细检查你的芯片组是否支持它。

    • 9

相关问题

  • 如何在 Linux 机器上找到有关硬件的详细信息?

  • 总大小(磁盘)与总大小(媒体)

  • 如何监控系统在哪里写/读磁盘?[关闭]

  • IP-KVM(在我的例子中是 ADDER Ipeps):轻松防火墙穿越

  • 非品牌笔记本电池?

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