Porady Admina

Porady Admina: lspci

Ostatnia aktualizacja: 9 listopada 2024, 16:08

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 [[[[]:]]:][][.[]] : Pokaż tylko urządzenia w wybranych slotach
-d []:[][:] : Pokaż tylko urządzenia o określonych ID

Inne opcje:
-i : Użyj określonej bazy ID zamiast pci.ids.gz
-p : Wyszukaj moduły jądra w podanym pliku zamiast domyślnego pliku modules.pcimap
-M : Włącz tryb „mapowania magistrali” (niebezpieczny; tylko root)

Opcje dostępu PCI:
-A : Użyj określonej metody dostępu PCI (zobacz `-A help’, aby uzyskać listę)
-O = : Ustaw parametr dostępu PCI (zobacz `-O help’, aby uzyskać listę)
-G : Włącz debugowanie dostępu PCI
-H : Użyj bezpośredniego dostępu sprzętowego ( = 1 lub 2)
-F : Odczytaj zrzut konfiguracji PCI z podanego pliku

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

Click to rate this post!
[Total: 2 Average: 5]

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna jest chroniona przez reCAPTCHA i Google Politykę Prywatności oraz obowiązują Warunki Korzystania z Usługi.

Skip to content