[嵌入式linux]PCIe 热拔插(rescan)

linux下可通过/sys/bus/pci/devices/0000:[bus number]:[device number].[function number]/ 目录下的节点进行热拔插操作。

板子上电前PCIe插槽有一块NVME的固态硬盘

现在需要在板子保持开机运行的状态下,先取下NVME的固态硬盘,再换上一块PCIe 网卡,并让网卡正常工作。

  • remove 原有设备,然后lspci查看, 0000:01:00.0: [126f:2263]已经不见了
  • 现在可以从插槽取下固态硬盘,插上网卡
  • 通过上游bus进行rescan

 

  • 查看新的网卡设备,多了一个eth1

来源:Lenz’s law

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年1月5日
下一篇 2020年1月5日

相关推荐