Zum Inhalt springen

Lspci: Unterschied zwischen den Versionen

Aus Foxwiki
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
|}
|}
; '''/usr/share/misc/pci.ids'''
: Eine 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
  1. lspci(8)

Links

Projekt

Weblinks