如何从FPGA(PCI板)重置PC

发布于 2024-12-01 14:41:22 字数 49 浏览 8 评论 0原文

如何从 PCI 板上的 FPGA 重置 PC(主板)(无需 BIOS 操作) 主题。

How to reset PC(motherboard) from FPGA on PCI board (without BIOS manipulations)
Subj.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

枉心 2024-12-08 14:41:22

即使您找到了,您也可能找不到适用于所有主板的方案。英特尔和 AMD 的做法也有所不同。如果您幸运地找到 PCI 重置信号为漏极开路的主板,您可能能够驱动它并导致一些不良情况发生并导致重置。如果主板驱动这些信号那么你就不走运了(你可能会损坏驱动程序)。

您还可以尝试使系统崩溃从而导致重置,尽管现在使用 PCIe 变得越来越困难。由于更好的错误处理和超时等,操作系统似乎能够在不良的 PCI 设备上幸存下来。

这是为了实现某种看门狗吗?使用 IPMI 和某种心跳可能更容易做到这一点。

You are probably not going to find a scheme that works with all motherboards, if you even find any. Intel and AMD do this differently too. If you're lucky to find a motherboard where the PCI reset signals are open drain you might be able to drive it and cause some bad stuff to happen and cause a reset. If the motherboard drives those signals then you are out of luck (you could damage the driver).

You could also try to crash the system that would cause a reset, although that's getting harder nowadays with PCIe. Operating systems seem to be able to survive bad PCI devices due to better error handling and timeouts, etc.

Is this to implement some sort of watchdog? Probably easier to do this using IPMI and some sort of heart beat.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文