Primeiro, lscpi regular
lspci | grep Non-Volatile
03:00.0 Non-Volatile memory controller ...
Qual é interpretado como (Domínio 0), barramento 03, dispositivo 00, função 0.
A seção relevante do dmidecode:
dmidecode -t slot
Handle 0x0026, DMI type 9, 17 bytes
System Slot Information
Designation: PCIE3
Type: x16 PCI Express 3 x16
Current Usage: In Use
Length: Long
Characteristics:
3.3 V is provided
Opening is shared
PME signal is supported
Bus Address: 0000:03:02.0
Mostra o domínio 0, o barramento 3, o dispositivo 2, a função 0.
Agora, há uma ponte lá conforme visto na visualização em árvore do lspci:
lspci -tv | grep -C 3 Non-Volatile
\-[0000:00]-+-00.0 Intel Corporation Xeon E5/Core i7 DMI2
+-01.0-[01]--
+-01.1-[02]--
+-02.0-[03]----00.0 Non-Volatile memory controller ...
E a bridge é o dispositivo 2 no barramento 0, mas é um pouco estranho que o dmidecode pense que o slot é o dispositivo 2 no barramento 3.