GNU/Linux >> Tutoriels Linux >  >> Linux

lspci :commande introuvable

La commande lspci répertorie tous les périphériques PCI (Peripheral Component Interconnect). Cette commande comporte de nombreuses options utiles pour le débogage des pilotes de périphérique. Si nous exécutons simplement lspci, nous obtenons une liste d'appareils et leurs identifiants :

00:00.0 Host bridge: Intel Corporation 440FX - 82441FX PMC [Natoma] (rev 02)
00:01.0 ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II]
00:01.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:02.0 VGA compatible controller: InnoTek Systemberatung GmbH VirtualBox Graphics Adapter
00:03.0 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controller (rev 02)
00:04.0 System peripheral: InnoTek Systemberatung GmbH VirtualBox Guest Service
00:05.0 Multimedia audio controller: Intel Corporation 82801AA AC'97 Audio Controller (rev 01)
00:07.0 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 08)

Comprendre la sortie de la commande lspci

Les champs donnés dans la sortie de lspci sont les suivants :

0000:06:00.1 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
  • 0000 :domaine PCI (chaque domaine peut contenir jusqu'à 256 bus PCI)
  • 06 :le numéro de bus auquel l'appareil est rattaché
  • 00 :le numéro de l'appareil
  • .1 :Fonction de périphérique PCI
  • Contrôleur Ethernet :classe d'appareil
  • Intel Corporation  :ID du fournisseur
  • Connexion réseau Gigabit I350 (rév 01)  :identifiant de l'appareil

La commande lspci fournit toutes les informations pertinentes concernant les périphériques PCI de votre serveur, qui à leur tour peuvent être étendues en utilisant soit l'option -v, soit l'option alternative -vv / -vvv, selon le niveau de détail que vous nécessite :

# lspci -v
# lspci -vv
# lspci -vvv

Si vous rencontrez l'erreur ci-dessous lors de l'exécution de la commande lspci :

lspci: command not found

vous pouvez essayer d'installer les pciutils package comme indiqué ci-dessous selon votre choix de distribution :

Répartition Commande
Debian apt-get install pciutils
Ubuntu apt-get install pciutils
Alpin apk ajouter pciutils
Arch Linux pacman -S pciutils
Kali Linux apt-get install pciutils
CentOS yum install pciutils
Fédora dnf install pciutils
Raspbian apt-get install pciutils

Exemples de commandes lspci

1. Pour répertorier tous les périphériques PCI :

# lspci 

2. Pour vider les données du périphérique PCI sous une forme lisible par machine rétrocompatible :

# lspci -m 

3. Pour vider les données du périphérique PCI sous une forme lisible par machine pour une analyse facile par des scripts :

# lspci -mm 

4. Pour afficher un diagramme arborescent contenant tous les bus :

# lspci -t 

5. Pour afficher en mode verbeux :

# lspci -v 

6. Être très verbeux :

# lspci -vv 

7. Pour être encore plus verbeux :

# lspci -vvv 

8. Pour afficher les pilotes du noyau gérant chaque périphérique ainsi que les modules du noyau capables de le gérer :

# lspci -k 

9. Pour afficher le vidage hexadécimal de tout l'espace de configuration PCI :

# lspci -xxx 

10. Pour afficher le vidage hexadécimal de l'espace de configuration PCI étendu (4 096 octets) disponible sur :

# lspci -xxxx 

11. Pour une vue centrée sur le bus :

# lspci -b 

12. Pour toujours afficher les numéros de domaine PCI :

# lspci -D 

13. Pour afficher les codes de fournisseur et de périphérique PCI sous forme de nombres :

# lspci -n 

14. Pour afficher les codes de fournisseur et de périphérique PCI sous forme de nombres et de noms :

# lspci -nn 

15. Pour utiliser DNS pour interroger la base de données centrale d'ID PCI si un périphérique n'est pas trouvé dans le fichier pci.ids local :

# lspci -q 

16. Pour réinitialiser le cache local :

# lspci -qq 

17. Pour interroger la base de données centrale même pour les entrées reconnues localement :

# lspci -Q 

18. Pour afficher uniquement les appareils du domaine spécifié :

# lspci -s domain 

19. Pour afficher uniquement les appareils avec le fournisseur et l'ID d'appareil spécifiés :

# lspci -d vendor 

20. Pour utiliser comme liste d'ID PCI au lieu de /usr/share/hwdata/pci.ids :

# lspci -i /path/file 

21. Pour utiliser comme carte des ID PCI gérés par les modules du noyau :

# lspci -p file 

22. Pour appeler le mode de mappage de bus qui effectue une analyse approfondie de tous les périphériques PCI :

# lspci -M 

23. Pour obtenir la version lspci :

# lspci --version 

24. Pour La bibliothèque prend en charge une variété de méthodes pour accéder au matériel PCI :

# lspci -A method 

25. Pour augmenter le niveau de débogage :

# lspci -G 


Linux
  1. gestionnaire d'abonnement :commande introuvable

  2. dnf :commande introuvable

  3. bc :commande introuvable

  4. dpkg :commande introuvable

  5. id :commande introuvable

nc :commande introuvable

aws-shell :commande introuvable

tvservice :commande introuvable

pstree :commande introuvable

ufw :commande introuvable

ln :commande introuvable