从PCIE插槽号获取设备名称[关闭]

问题描述 投票:0回答:1

我有4个SSD卡插入我的系统。它们显示为/ dev / nvme [0-3] n1。

使用lspci -vvv我可以得到这4张卡的PCIE插槽号。但是如何将PCIE插槽号与设备名匹配?例如,其中一张卡的插槽号为3b:00:0。对应的/ dev / nvme [0-3] n1是什么?

我已经通过/ sys / bus / pci / devices但没找到我正在寻找的东西。谷歌也没有提出任何答案。

TIA欢呼

linux pci-e
1个回答
0
投票

您可以尝试搜索设备名称,如下所示:

grep "3b:00.0" /sys/class/nvme/*/device/uevent

然后,您需要从输出中提取设备名称:

/sys/class/nvme/nvme0n1/device/uevent:PCI_SLOT_NAME=0000:3b:00.0

这将是代替星号的字符串。

© www.soinside.com 2019 - 2024. All rights reserved.