Ga naar inhoud

💳 Het lspci Commando in Linux

In deze handleiding leer je hoe je lspci gebruikt op een Linux-systeem.

Het commando lspci wordt gebruikt om informatie over PCI-bus apparaten weer te geven, zoals grafische kaarten, netwerkkaarten en andere PCI-hardware.
Het is een essentieel hulpmiddel voor hardwarediagnose en systeembeheer.

Achtergrondinformatie

Het commando lspci is onderdeel van het pakket pciutils en is beschikbaar op de meeste Linux-distributies.

  • Het toont alle aangesloten PCI-apparaten en hun eigenschappen.
  • Handig voor het controleren van hardwareconfiguraties, drivers en compatibiliteit.
  • lspci kan worden gecombineerd met grep om specifieke apparaten te zoeken.

Controleren of lspci aanwezig is

Controleer de aanwezigheid en versie van lspci:

lspci -v
Voorbeeldoutput
00:00.0 Host bridge: Intel Corporation 440FX - 82441FX PMC [Natoma] (rev 02)
00:01.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 03)

⚙️ Installeren van lspci

Het commando lspci maakt deel uit van het pakket pciutils.
Als het niet standaard aanwezig is, kun je het installeren:

Installatie op Debian/Ubuntu:

sudo apt update
sudo apt install pciutils

Voorbeeldoutput
pciutils is already the newest version (3.7.0-1).

Hieronder vind je enkele veelgebruikte voorbeelden van lspci:

  • lspci → Toon een overzicht van alle PCI-apparaten
  • lspci -v → Toon gedetailleerde informatie over elk apparaat
  • lspci -nn → Toon apparaten met vendor- en device-ID
  • lspci | grep VGA → Zoek de grafische kaart
Voorbeeld

lspci | grep Ethernet
Output:
02:00.0 Ethernet controller: Intel Corporation I211 Gigabit Network Connection (rev 03)

  • lspci -k → Toon welke kernelmodules gebruikt worden door de apparaten
  • lspci -t → Toon de PCI-apparaten in een boomstructuur
  • lspci -s 02:00.0 → Toon informatie over een specifiek apparaat op het PCI-adres

lspci heeft geen configuratiebestanden.
Het leest gegevens uit /proc/bus/pci en /sys/bus/pci.

lspci schrijft zelf geen logs weg.
Je kunt de output eventueel naar een bestand omleiden:

lspci -v > pci_devices.log

Updaten van lspci

Omdat lspci deel uitmaakt van pciutils, update je dit pakket:

sudo apt update
sudo apt install --only-upgrade pciutils

Verwijderen van lspci

Het verwijderen van lspci is mogelijk, maar wordt niet aanbevolen, omdat het handig is voor hardwarediagnose:

sudo apt remove pciutils

📖 Handleiding

De ingebouwde handleiding is beschikbaar via:

man lspci
Voorbeeld
LSPCI(8)                   User Commands                  LSPCI(8)

NAME
       lspci - list all PCI devices

SYNOPSIS
       lspci [OPTION]...