使用场景:
正常情况下,PCI/PCIe 总线的枚举发生在系统启动阶段,如果这个时候我们的设备(例如,PCIe FPGA 开发板)还没准备好,那系统启动之后就会发现设备没有被枚举到。那么当我们的设备准备好之后,有没有办法不重启系统就直接进行设备重新枚举呢?
解决方案:
切换到 root 用户,执行如下命令:
echo "1" > /sys/bus/pci/rescan
使用场景:
正常情况下,PCI/PCIe 总线的枚举发生在系统启动阶段,如果这个时候我们的设备(例如,PCIe FPGA 开发板)还没准备好,那系统启动之后就会发现设备没有被枚举到。那么当我们的设备准备好之后,有没有办法不重启系统就直接进行设备重新枚举呢?
解决方案:
切换到 root 用户,执行如下命令:
echo "1" > /sys/bus/pci/rescan