Réponses:
Tu peux essayer dmidecode
. Je n'ai plus beaucoup de serveurs avec des emplacements PCI standard, mais la sortie ressemble à ceci. Des informations sur les ports non peuplés sont fournies:
Handle 0x0901, DMI type 9, 13 bytes
System Slot Information
Designation: PCI Slot 1
Type: 64-bit PCI-X
Current Usage: Available
Length: Long
ID: 1
Characteristics:
3.3 V is provided
Handle 0x0902, DMI type 9, 13 bytes
System Slot Information
Designation: PCI Slot 2
Type: 64-bit PCI-X
Current Usage: In Use
Length: Long
ID: 2
Characteristics:
3.3 V is provided
Handle 0x0903, DMI type 9, 13 bytes
System Slot Information
Designation: PCI-E Slot 3
Type: x4 PCI Express
Current Usage: Available
Length: Other
ID: 3
Characteristics:
3.3 V is provided
Handle 0x0904, DMI type 9, 13 bytes
System Slot Information
Designation: PCI-E Slot 4
Type: x4 PCI Express
Current Usage: In Use
Length: Other
ID: 4
Characteristics:
3.3 V is provided
En fait, lspci
est capable de vous montrer des informations sur votre bus PCI, que vous pouvez utiliser pour déterminer la version prise en charge. Mais cela nécessite des étapes supplémentaires.
Exécutez lspci
et recherchez les entrées qui contiennent quelque chose comme PCI bridge:
. Dans ces lignes, recherchez un numéro après un nom de fournisseur. Ce nombre est très probablement le descripteur de votre chipset de pont PCI, que vous pouvez rechercher avec le moteur de recherche de votre choix avec le mot-clé ajouté "datasheet" pour trouver, par exemple, un pdf du fabricant qui répertorie ses capacités. Cela inclut la version pci prise en charge.
Un exemple:
Quand je cours
% lspci | grep "PCI bridge"
sur ma machine, cela me donne deux lignes:
00:01.0 PCI bridge: Intel Corporation 82855PM Processor to AGP Controller (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 81)
la seconde ressemble à notre puce car la description ne contient pas AGP ;-)
Maintenant, je recherche le numéro après le nom du vendeur: 82801
et datasheet
. Cela me donne un téléchargement .pdf à partir du site Web d'Intel. Dans ce PDF, je recherche specification
et trouve Supports PCI Rev 2.2 Specification
Tadaa qui est la version prise en charge pour tous les ports qui dépendent de ce contrôleur de bus
dmidecode
est utile lorsque vous avez besoin d'informations sur des éléments tels que les tensions ou des capacités supplémentaires non standard telles que la prise en charge SMBus.