如何在freeBSD中热插拔pci / e设备? (或者如何删除和重新扫描/重新枚举pci设备?)

时间:2015-03-26 23:01:45

标签: freebsd bsd pci pci-e

我正在寻找一种刷新/重新枚举pci设备列表的方法。

在Linux中,您可以删除特定的pci设备,然后在执行“重新扫描”后,设备将再次出现。 在Linux中,它由:

完成
echo 1 > /sys/bus/pci/devices/.../remove 
echo 1 > /sys/bus/pci/rescan 

我在freeBSD中寻找类似的功能。

我想达到什么目标?

我正在使用freeBSD,我的pcie设备可以从主机重置。但是当它再次启动时,它是无法通信的,所以我想重新扫描pci设备,以便在主机和设备之间启动新的连接。

任何想法都会受到赞赏,即使它需要一些编码工作。

谢谢!

1 个答案:

答案 0 :(得分:1)

正在开发PCI热插拔,但我不认为它已在发布的版本中得到支持。在freebsd-current邮件列表上询问。