Lspci: Unterschied zwischen den Versionen
Zeile 57: | Zeile 57: | ||
! Datei !! Beschreibung | ! Datei !! Beschreibung | ||
|- | |- | ||
| || | | /usr/share/misc/pci.ids || Liste aller bekannten PCI-IDs (Hersteller, Geräte, Klassen und Unterklassen). Gepflegt unter <nowiki>https://pci-ids.ucw.cz/</nowiki>, verwenden Sie das '''update-pciids''' Dienstprogramm, um die neueste Version herunterzuladen. | ||
|- | |- | ||
| || | | /usr/share/misc/pci.ids.gz || Wenn lspci mit Unterstützung für Kompression kompiliert wurde, wird diese Datei vor pci.ids ausprobiert | ||
|- | |||
| $XDG_CACHE_HOME/pci-ids || Alle im DNS-Abfragemodus gefundenen IDs werden in dieser Datei zwischengespeichert | |||
|} | |} | ||
<noinclude> | <noinclude> |
Version vom 9. September 2025, 16:16 Uhr
lspci - PCI-Geräte auflisten
Beschreibung
lspci ist ein Dienstprogramm zur Anzeige von Informationen über PCI Busse im System und die daran angeschlossenen Geräte.
Standardmäßig zeigt es eine kurze Liste der Geräte an. Verwenden Sie die unten beschriebenen Optionen , um entweder eine ausführlichere Ausgabe oder eine Ausgabe, die für die Analyse durch andere Programme bestimmt ist, anzufordern .
Wenn Sie Fehler in PCI-Gerätetreibern oder in lspci selbst melden wollen, fügen Sie bitte die Ausgabe von "lspci -vvx" oder noch besser "lspci -vvxxx" bei (siehe jedoch unten für mögliche Vorbehalte).
Einige Teile der Ausgabe, insbesondere in den sehr ausführlichen Modi, sind wahrscheinlich nur für erfahrene PCI-Hacker verständlich. Für genaue Definitionen der Felder, konsultieren Sie bitte entweder die PCI-Spezifikationen oder die header.h und /usr/include/linux/pci.h Include-Dateien.
Der Zugriff auf einige Teile des PCI-Konfigurationsbereichs ist auf vielen Betriebssystemen auf root beschränkt, so dass die Funktionen von lspci, die für normale Benutzer zur Verfügung stehen, eingeschränkt sind. Dennoch versucht lspci sein Bestes, um so weit wie möglich anzuzeigen und alle anderen Informationen mit Text zu markieren.
Installation
Aufruf
lspci [Optionen]
Optionen
Unix | GNU | Parameter | Beschreibung |
---|---|---|---|
Parameter
Umgebungsvariablen
Exit-Status
Wert | Beschreibung |
---|---|
0 | Erfolg |
>0 | Fehler |
Anwendung
Problembehebung
Manchmal ist lspci nicht in der Lage, die Konfigurationsregister vollständig zu entschlüsseln. Dies geschieht in der Regel, wenn den Autoren nicht genügend Dokumentation zur Verfügung stand . In solchen Fällen gibt es zumindest die Markierung aus, um zu signalisieren, dass es möglicherweise noch etwas zu sagen gibt. Wenn Sie die Details kennen, sind Patches natürlich willkommen.
Der Zugriff auf den erweiterten Konfigurationsraum wird derzeit nur durch das linux_sysfs Backend unterstützt.
Konfiguration
Dateien
Datei | Beschreibung |
---|---|
/usr/share/misc/pci.ids | Liste aller bekannten PCI-IDs (Hersteller, Geräte, Klassen und Unterklassen). Gepflegt unter https://pci-ids.ucw.cz/, verwenden Sie das update-pciids Dienstprogramm, um die neueste Version herunterzuladen. |
/usr/share/misc/pci.ids.gz | Wenn lspci mit Unterstützung für Kompression kompiliert wurde, wird diese Datei vor pci.ids ausprobiert |
$XDG_CACHE_HOME/pci-ids | Alle im DNS-Abfragemodus gefundenen IDs werden in dieser Datei zwischengespeichert |
Anhang
Siehe auch
- setpci(8)
- pci.ids(5)
- update-pciids(8)
- pcilib(7)
Dokumentation
- Man-Page
Links
Projekt
Weblinks