Outils pour utilisateurs

Outils du site


memo:lspci

lspci

lspci sert à obtenir des informations à propos des périphériques reliés au bus PCI.

La commande peut s'utiliser sans paramètre :

lspci

Exemple de sortie :

00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)
00:01.0 PCI bridge: Intel Corporation Mobile 4 Series Chipset PCI Express Graphics Port (rev 07)
00:1a.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
00:1a.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)
00:1a.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03)
00:1c.2 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 (rev 03)
00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 (rev 03)
00:1c.5 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 6 (rev 03)
00:1d.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)
00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation 82801IBM/IEM (ICH9M/ICH9M-E) 4 port SATA Controller [AHCI mode] (rev 03)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)
01:00.0 VGA compatible controller: NVIDIA Corporation G96 [GeForce 9600M GS] (rev a1)
08:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
0e:00.0 Network controller: Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller (rev 01)

Pour avoir plus d'infos, on peut utiliser :

lscpi -v

Pour avoir encore plus d'infos mais potentiellement pertinentes :

lspci -vv

Pour avoir toutes les infos qu'ils est possible d'obtenir des périphériques :

lspci -vvv

Pour avoir les infos d'un périphérique particulier (dans l'exemple qui suit, j'utilise l'identifiant de la carte graphique ) :

lspci -v -s 01:00

Pour voir quel module gère ou peut gérer un périphérique (l'option -v l'indique également parmi les autres détails) :

lspci -k

Affiche l'identifiant numérique des périphériques :

lspci -n

Affiche le nom et l'identifiant numérique des périphériques :

lspci -nn

Liste les périphériques en interrogeant la base de données locale de périphériques, si l'un d'eux n'est pas reconnu, alors la “PCI ID Database” est interrogée et le résultat stocké dans le cache de lspci ( ~/.pciids-cache ):

lspci -q

Identique à la commande précédente, mais ignore et recrée le cache de lspci :

lspci -qq

Liste et identifie les périphériques en interrogeant la “PCI ID Database” même si les périphériques sont déjà identifiés via des entrées de la base locale (utile si l'identification de l'un d'eux semble incorrect):

lspci -Q
memo/lspci.txt · Dernière modification : 2013/01/28 17:12 de sheltem