lspci
Deweloperzy | Marcin Maresz |
---|---|
Pierwsze wydanie | 7 lutego 1998 |
Wersja stabilna | 3.8.0 / 18 kwietnia 2022
|
Magazyn | |
Napisane w | C |
System operacyjny | Linux , uniksopodobny , Microsoft Windows , KolibriOS |
Platforma | Wszystkie porty mogą działać na co najmniej x86 ( 32-bitowe i/lub 64-bitowe ); porty Linux , FreeBSD , NetBSD , OpenBSD i AIX mogą również działać na innych architekturach procesorów . |
Typ | Oprogramowanie użytkowe |
Licencja | Powszechna Licencja Publiczna GNU |
Strona internetowa |
lspci to polecenie w systemach operacyjnych typu Unix , które wyświetla („listy”) szczegółowe informacje o wszystkich magistralach PCI i urządzeniach w systemie. Opiera się na wspólnej przenośnej bibliotece libpci , która oferuje dostęp do przestrzeni konfiguracyjnej PCI na różnych systemach operacyjnych.
Przykład użycia
Przykładowe dane wyjściowe w systemie Linux :
# lspci 00:00.0 Mostek hosta: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Root Complex 00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 IOMMU 00:01.0 Mostek hosta: Advanced Micro Devices, Inc. [AMD] Family 17h (modele 00h-1fh) PCIe Dummy Host Bridge 00:01.2 Mostek PCI: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0] 00:01.7 Mostek PCI: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0] 00:08.0 Most hosta: Advanced Micro Devices, Inc. [AMD] Family 17h (modele 00h-1fh) PCIe Dummy Host Bridge
00:08.1 Mostek PCI: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Wewnętrzny mostek PCIe GPP 0 do magistrali A 00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] Kontroler SMBus FCH (wersja 61) 00:14.3 Mostek ISA: Advanced Micro Devices, Inc. [AMD] Mostek FCH LPC (rev. 51) 00:18.0 Mostek hosta: Advanced Micro Devices, Inc. [AMD] Urządzenie Raven/Raven2 24: Funkcja 0 00:18.1 Mostek hosta: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Urządzenie 24: Funkcja 1 00:18.2 Most hosta: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Urządzenie 24: Funkcja 2
00:18.3 Mostek hosta: Advanced Micro Devices, Inc. [AMD] Urządzenie Raven/Raven2 24: Funkcja 3 00:18.4 Mostek hosta: Advanced Micro Devices, Inc. [AMD] Urządzenie Raven/Raven2 24: Funkcja 4 00:18.5 Host mostek: Advanced Micro Devices, Inc. [AMD] Urządzenie Raven/Raven2 24: funkcja 5 00:18.6 mostek hosta: Advanced Micro Devices, Inc. [AMD] urządzenie Raven/Raven2 24: funkcja 6 00:18.7 mostek hosta: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Urządzenie 24: Funkcja 7 01:00.0 Kontroler sieciowy: Realtek Semiconductor Co., Ltd. RTL8822BE Adapter WiFi 802.11a/b/g/n/ac
02:00.0 Kontroler pamięci nieulotnej: Sandisk Corp PC SN520 NVMe SSD (rev. 01) 03:00.0 Kontroler zgodny z VGA: Advanced Micro Devices, Inc. [AMD/ATI] Raven Ridge [seria Radeon Vega / seria Radeon Vega Mobile] ( rev c3) 03:00.1 Urządzenie audio: Advanced Micro Devices, Inc. [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP Audio Controller 03:00.2 Kontroler szyfrowania: Advanced Micro Devices, Inc. [AMD] Family 17h (modele 10h -1fh) Platform Security Processor 03:00.3 Kontroler USB: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1 03:00.4 Kontroler USB: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1
03:00.5 Kontroler multimediów: Advanced Micro Devices, Inc. [AMD] Raven/Raven2/FireFlight/Renoir Audio Processor 03:00.6 Urządzenie audio: Advanced Micro Devices, Inc. [AMD] Family 17h (modele 10h-1fh) HD Audio Controller 03:00.7 Niesklasyfikowane urządzenie inne niż VGA: Advanced Micro Devices, Inc. [AMD] Sterownik Raven/Raven2/Renoir Non-Sensor Fusion Hub KMDF
Użycie lspci -v
, lspci -vv
lub lspci -vvv
spowoduje wyświetlenie coraz bardziej szczegółowych informacji o wszystkich urządzeniach. -d [<dostawca>]:[<urządzenie>]
opcja określa dostawcę i identyfikator urządzenia do wyświetlenia. Zauważ, że ":" nie może zostać pominięte, natomiast pominięty <vendor>
lub <device>
oznacza "dowolną wartość".
Jeśli wiele urządzeń jest wyświetlanych jako nieznane (np. „Unknown device 2830 (rev 02)”), wydanie polecenia update-pciids
zwykle naprawi ten błąd.
lsusb
lsusb
to podobne polecenie dla magistral i urządzeń USB . Aby wykorzystać wszystkie funkcje tego programu, system musi używać jądra Linuksa obsługującego interfejs /proc/bus/usb (np. jądro Linuksa 2.3.15 lub nowsze).
Przykładowe dane wyjściowe w systemie Linux:
# lsusb Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 004: ID 06cb:0081 Synaptics, Inc. Bus 003 Device 003: ID 5986:2115 Acer, Inc Integrated Camera Bus 003 Device 002: ID 05e3 :0608 Genesys Logic, Inc. Hub Bus 003 Urządzenie 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Urządzenie 003: ID 0bda:b023 Realtek Semiconductor Corp. RTL8822BE Magistrala adaptera Bluetooth 4.2 001 Urządzenie 002: ID 045e:07fd Microsoft Corp. Nano Transceiver 1.1
Magistrala 001 Urządzenie 001: ID 1d6b:0002 Główny koncentrator Linux Foundation 2.0
hwinfo
hwinfo
jest dla całego sprzętu. Raporty wyjściowe Hwinfo dla różnych modeli komputerów są gromadzone w publicznym repozytorium GitHub.
lshw
lshw
jest podzbiorem tego, co prezentuje hwinfo.
Inne platformy
Odpowiednikiem polecenia dla FreeBSD jest pciconf -l
. pciconf
może również wykonywać inne funkcje, takie jak odczyt i zapis rejestrów PCI. Aby uzyskać więcej informacji, zobacz stronę podręcznika .
Narzędzie HWiNFO , które nie jest powiązane z wyżej wymienionym narzędziem hwinfo
, można bezpłatnie pobrać w formie binarnej. Mówi się, że jest to „informacje systemowe i diagnostyka, kompleksowa analiza sprzętu, monitorowanie i raportowanie dla systemów Windows i DOS”. [ potrzebne źródło ]
Podobne polecenia
- dmesg — drukuje bufor komunikatów jądra.
- uname — drukuje nazwę, wersję i inne szczegóły dotyczące bieżącej maszyny i systemu operacyjnego.
- lsscsi — drukuje informacje o urządzeniach pamięci masowej.
Zobacz też
Linki zewnętrzne
- Oficjalna strona internetowa
- Strona główna narzędzi PCI .
- Strona główna pliku pci.ids z listą online identyfikatorów .
- Strona sprawdzania sterowników urządzeń online, która odwzorowuje identyfikatory PCI na sterowniki dla systemu Linux .
- 8 poleceń do sprawdzania informacji o sprzęcie w systemie Linux