Jak mogę dowiedzieć się, która wersja PCI (2.0, 2.3) jest obsługiwana przez płytę główną - nawet dla gniazd, do których nie są podłączone żadne karty.
lspci -vvv nie wyświetla informacji o gniazdach PCI bez kart.
Można spróbować dmidecode
. Nie mam już wielu serwerów ze standardowymi gniazdami PCI, ale dane wyjściowe wyglądają następująco. Dostępne są informacje o nie zaludnionych portach:
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
W rzeczywistości
lspci
jest w stanie wyświetlić informacje o magistrali PCI, których można użyć do ustalenia obsługiwanej wersji. Ale wymaga to dodatkowych kroków.Uruchom
lspci
i poszukaj wpisów, które zawierają coś takiegoPCI bridge:
. W tych wierszach szukaj numeru po nazwie dostawcy. Ta liczba jest najprawdopodobniej deskryptorem twojego chipsetu PCI, który możesz sprawdzić za pomocą wyszukiwarki z dodanym słowem kluczowym „arkusz danych”, aby znaleźć - na przykład - pdf od producenta, który zawiera jego możliwości. Obejmuje to obsługiwaną wersję PCI.Przykład:
Kiedy biegnę
na mojej maszynie, co daje mi dwie linie:
drugi tam wygląda jak nasz układ, ponieważ opis nie zawiera AGP ;-)
Teraz szukam numeru po nazwie producenta:
82801
idatasheet
. To daje mi plik .pdf do pobrania ze strony internetowej Intel. W tym pliku PDF szukamspecification
i znajdujęSupports PCI Rev 2.2 Specification
Tadaa, która jest obsługiwaną wersją dla wszystkich portów zależnych od tego kontrolera magistralidmidecode
jest przydatny, gdy potrzebujesz informacji o takich rzeczach, jak napięcia lub dodatkowe niestandardowe funkcje, takie jak obsługa SMBus.źródło