【问题标题】:/sys/bus/pci/devices/<B:D:F:>/rescan file missing on Ubuntu Kernel 5.4.14.050414-generic/sys/bus/pci/devices/<B:D:F:>/rescan 文件在 Ubuntu 内核 5.4.14.050414-generic 上丢失
【发布时间】:2020-04-17 16:32:53
【问题描述】:
在我的 ubuntu 上,我缺少 /sys/bus/pci/devices/<B:D:F:>/ 下的重新扫描文件
有谁知道如何恢复它们?我可以简单地从/sys/bus/pci/rescan 复制它们吗?
- Ubuntu:16.04.6 LTS
- 内核:5.4.14.050414-generic
- NVMe 驱动程序版本:1.0
【问题讨论】:
标签:
ubuntu-16.04
nvm
pci
pci-e
nvme
【解决方案1】:
在内核 5.4 及更高版本中:
-
rescan in /sys/.../<domain:bus:dev.fn>/ 更名为 dev_rescan(用于 PCI 设备)
-
rescan 在/sys/.../pci_bus/<domain:bus>/ 中更名为bus_rescan
这导致应用程序损坏,并且有一个proposed patch 来恢复行为