Mit welchem Kommando können Sie bei einem aktuellen Linux-Kernel die PCI-Geräte auflisten?
lspci
cat /proc/pci
pcidump -v
ls /pci
LPI-Lernziel Hardware-Einstellungen ermitteln und konfigurieren (101.1)
Das Programm lspci (Antwort 1) ist bei aktuellen Kernels die
offizielle Methode, Informationen über die PCI-Geräte zu erhalten. Im
einfachsten Fall gibt es für jedes Gerät in einer Zeile die
PCI-Busadresse, die Sorte Gerät und dessen Namen aus:
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d3)
00:1e.2 Multimedia audio controller: Intel Corporation
82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 03)
00:1e.3 Modem: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family)
AC'97 Modem Controller (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW
(ICH6 Family) IDE Controller (rev 03)
01:00.0 VGA compatible controller: ATI Technologies Inc M24 1P
[Radeon Mobility X600]
(Zeilenumbrüche für Optik.) Es gibt Variationen wie lspci -v oder
lspci -n, die mehr Informationen ausgeben oder sich auf die
numerischen PCI-IDs beschränken.
Früher wurden dieselben Informationen (mehr oder weniger) vom Kernel
über die »Datei« /proc/pci zur Verfügung gestellt (Antwort
2). Heutzutage wird das aber nicht mehr (oder nicht mehr
standardmäßig) unterstützt, weswegen wir diese Antwort als falsch
werten müssen.
Die anderen beiden Kommandos sind frei erfunden.
Nicht angemeldet