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, lspciest 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 lspciet 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: 82801et datasheet. Cela me donne un téléchargement .pdf à partir du site Web d'Intel. Dans ce PDF, je recherche specificationet 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.