获取服务器上所有NVME盘的PCI BDF,请按照下面的方法依次遍历所有NVME盘的BDF
Expand source
[root@XXXXXXXXXXXXXXXXXXXXXX]# pwd
/sys/class/nvme
[root@XXXXXXXXXXXXXXXXXXXXXX]# cd nvme0
[root@XXXXXXXXXXXXXXXXXXXXXX]# cat address
0000:65:00.0
[root@XXXXXXXXXXXXXXXXXXXXXX]# lspci -nnv -s 0000:65:00.0
65:00.0 Non-Volatile memory controller [0108]: Micron Technology Inc Device [1344:51c4] (rev 01) (prog-if 02 [NVM Express])
Subsystem: Micron Technology Inc Device [1344:4000]
Physical Slot: 108
Flags: bus master, fast devsel, latency 0, IRQ 18, NUMA node 0
BIST result: 00
Memory at bbe00000 (64-bit, non-prefetchable) [size=256K]
Expansion ROM at bbe40000 [disabled] [size=256K]
Capabilities: [80] Power Management version 3
Capabilities: [90] MSI: Enable- Count=1/1 Maskable+ 64bit+
Capabilities: [b0] MSI-X: Enable+ Count=256 Masked-
Capabilities: [c0] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [1b8] Latency Tolerance Reporting
Capabilities: [300] Secondary PCI Express
Capabilities: [920] Lane Margining at the Receiver <?>
Capabilities: [9c0] Physical Layer 16.0 GT/s <?>
Kernel driver in use: nvme
Kernel modules: nvme
图中最后查询来的Micron Technology Inc Device [1344:51c4] (rev 01) (prog-if 02 [NVM Express])中的1344为厂商ID(Verdor ID),51C4为产品ID(Product Id)