Porady Admina: lspci
Kolejny tutorial z cyklu Porady Admina przedstawia polecenie lspci.
lspci to narzędzie do wyświetlania informacji o magistralach PCI w systemie i urządzeniach do nich podłączonych. lspci domyślnie wyświetla krótką listę urządzeń.
Składnia
lspci [OPCJE]
Podstawowe tryby wyświetlania:
-mm : Generuj dane wyjściowe czytelne dla maszyny (pojedyncze -m dla przestarzałego formatu)
-t : Pokaż drzewo magistrali
Opcje wyświetlania:
-v : Szczegółowy wykaz (-vv lub -vvv dla wyższego poziomu szczegółowości)
-k : Pokaż sterowniki jądra obsługujące każde urządzenie
-x : Pokaż zrzut heksadecymalny standardowej części przestrzeni konfiguracyjnej
-xxx : Pokaż zrzut heksadecymalny całej przestrzeni konfiguracyjnej (niebezpieczne; tylko root)
-xxxx : Pokaż zrzut heksadecymalny rozszerzonej przestrzeni konfiguracyjnej 4096 bajtów (tylko root)
-b : Widok skoncentrowany na magistrali (adresy i IRQ widziane przez magistralę)
-D : Zawsze pokazuj numery domen
-P : Wyświetl ścieżkę mostu oprócz numeru magistrali i urządzenia
-PP : Wyświetl ścieżkę magistrali oprócz numeru magistrali i urządzenia
Rozwiązywanie identyfikatorów urządzeń na nazwy:
-n : Pokaż identyfikatory numeryczne
-nn : Pokaż identyfikatory tekstowe i numeryczne (nazwy i numery)
-q : Zapytaj bazę danych identyfikatorów PCI o nieznane identyfikatory za pośrednictwem DNS
-qq : Jak powyżej, ale ponownie zapytaj lokalnie buforowane wpisy
-Q : Zapytaj bazę danych identyfikatorów PCI o wszystkie ID przez DNS
Wybór urządzeń:
-s [[[[
-d [
Inne opcje:
-i
-p
-M : Włącz tryb „mapowania magistrali” (niebezpieczny; tylko root)
Opcje dostępu PCI:
-A
-O
-G : Włącz debugowanie dostępu PCI
-H
-F
Przykłady
Użycie polecenia lspci bez żadnych dalszych opcji wyświetla listę wszystkich magistral PCI i podłączonych urządzeń.
lspci
Opcja -m wyświetla informacje o magistralach PCI w formacie czytelnym dla maszyny. Format obejmuje wartości pól rozdzielone przecinkami, które są łatwe do analizy w skryptach powłoki.
lspci -m
Opcja -t wyprowadza hierarchię urządzeń PCI w formacie drzewa.
lspci -t
Możemy również użyć polecenia lspci, aby uzyskać szczegółowe informacje o urządzeniach podłączonych do magistrali PCI. W tym celu używamy opcji -v.
lspci -v
Każde urządzenie PCI działa przy użyciu innego sterownika jądra i modułów. Aby je zbadać, używamy opcji -k
lspci -k
Opcja -n umożliwia uzyskanie informacji o urządzeniu PCI w formacie numerycznym używanym do tworzenia skryptów i debugowania.
lspci -n
Opcja -s pozwala na podanie numeru magistrali, numeru urządzenia i numeru funkcji jako parametrów.
lspci -s
Opcja -d filtruje informacje o konkretnym urządzeniu PCI na podstawie nazwy i identyfikatora dostawcy urządzenia.
lspic -d
Więcej informacji o poleceniu lspci uzyskasz wpisując:
man lspci
lspci --help