Jak to działa
Każda płyta podłączona do magistrali PCI lub PCI Express jest identyfikowana za pomocą identyfikatora dostawcy, który odpowiada producentowi chipa, oraz identyfikatora urządzenia, który odpowiada modelowi tego chipa. To narzędzie tłumaczy tę parę liczb na rzeczywistą nazwę komponentu.
Wiele tablic dodaje także podsystem: drugą parę identyfikatorów wskazujących, kto zmontował gotową płytkę. Dzięki niemu można na przykład rozróżnić chip sieciowy wyprodukowany przez firmę Intel od konkretnej płyty zintegrowanej przez producenta serwerów. Dane pochodzą z pliku pci.ids prowadzonego przez PCI ID Project.
Przykłady
PCI\VEN_8086&DEV_1521&SUBSYS_06021028Intel Corporation — I350 Gigabit Network Connection — Gigabit 2P I350-t LOMWindows Device Manager format. W SUBSYS_06021028 ostatnie cztery cyfry to producent płytki, a pierwsze cztery to jej model.10de:2482NVIDIA Corporation — GA104 [GeForce RTX 3070 Ti]Krótki format „producent: urządzenie”, ten sam, którego używa lspci i większość dokumentacji technicznej.[8086:1521]Intel Corporation — I350 Gigabit Network ConnectionMożesz wkleić fragment w nawiasach kwadratowych dokładnie tak, jak pojawia się na wyjściu lspci -nn.Przypadki użycia
- Dowiedz się, jaką kartę sieciową, graficzną lub kontrolera ma komputer, gdy system pokazuje ją jako nieznane urządzenie.
- Znajdź odpowiedni sterownik dla płyty na podstawie identyfikatora zgłoszonego przez system operacyjny.
- Rozróżnij dokładny model płytki za pomocą podsystemu, gdy kilka płytek korzysta z tego samego chipa.
- Serwer zapasów i sprzęt maszyny wirtualnej w oparciu o dane wyjściowe lspci.
- Przed skonfigurowaniem przekazywania urządzenia na hiperwizorze sprawdź, który komponent kryje się za identyfikatorem.
Najczęstsze pytania
Gdzie znaleźć identyfikator tablicy rejestracyjnej?
W systemie Windows we właściwościach urządzenia w Menedżerze urządzeń, zakładka Szczegóły, właściwość „ID”. "sprzęt komputerowy". W systemie Linux uruchom polecenie lspci -nn, które wyświetla identyfikatory w nawiasach kwadratowych na końcu każdej linii.
Co to jest podsystem i do czego służy?
To druga para identyfikatorów opisuje gotową płytkę, a nie chip. Ten sam chip może pojawić się na płytach różnych marek, z różną liczbą portów czy pamięci; Podsystem pozwala nam rozpoznać, który to jest.
Dlaczego znajduje chip, ale nie podsystem?
W katalogu pci.ids znajduje się znacznie więcej chipów niż gotowych płytek, ponieważ podsystemy są tworzone przez wolontariuszy w miarę znajdowania sprzętu. Fakt, że podsystem się nie pojawia, nie unieważnia reszty wyniku.
Czy to jest dla urządzeń USB?
Nie. USB i PCI używają oddzielnych rejestrów identyfikatorów i ten sam numer może odpowiadać różnym producentom w każdym z nich. W przypadku urządzeń peryferyjnych USB należy użyć narzędzia identyfikatora USB.
Jak często dane są aktualizowane?
Narzędzie wykorzystuje kopię pliku pci.ids, która jest okresowo odświeżana z projektu PCI ID. Obok wyniku znajduje się wersja i data katalogu, z którym rozwiązano zapytanie.