Il comando lspci viene utilizzato per visualizzare informazioni sui dispositivi collegati ai bus PCI del sistema. Per impostazione predefinita, l'output elencherà l'indirizzo dello slot logico (in genere nel formato Bus:Device.Function), la classe del dispositivo (come controller di rete, controller di archiviazione, dispositivo di input o dispositivo bridge), il nome del fornitore e il dispositivo nome. Come lsusb, lspci offre una modalità dettagliata per informazioni più dettagliate su ciascun dispositivo. Ad esempio, puoi utilizzare la modalità dettagliata per identificare lo slot fisico in cui è installato un adattatore.
Sintassi
La sintassi del comando lspci è:
# lspci [options]
Elenco delle informazioni sul dispositivo PCI:
Esempi di comando lspci
1. Per elencare tutti i dispositivi PCI:
# lspci
2. Per eseguire il dump dei dati del dispositivo PCI in un formato leggibile dalla macchina compatibile con le versioni precedenti:
# lspci -m
3. Per scaricare i dati del dispositivo PCI in un formato leggibile dalla macchina per un'analisi facile da parte degli script:
# lspci -mm
4. Per mostrare un diagramma ad albero contenente tutti i bus:
# lspci -t
5. Per visualizzare in modalità dettagliata:
# lspci -v
6. Per essere molto prolisso:
# lspci -vv
7. Per essere ancora più prolissi:
# lspci -vvv
8. Per mostrare i driver del kernel che gestiscono ogni dispositivo e anche i moduli del kernel in grado di gestirlo:
# lspci -k
9. Per mostrare il dump esadecimale dell'intero spazio di configurazione PCI:
# lspci -xxx
10. Per mostrare il dump esadecimale dello spazio di configurazione PCI esteso (4096 byte) disponibile su:
# lspci -xxxx
11. Per la vista incentrata sul bus:
# lspci -b
12. Per mostrare sempre i numeri di dominio PCI:
# lspci -D
13. Per mostrare invece i codici del fornitore e del dispositivo PCI come numeri:
# lspci -n
14. Per mostrare i codici del fornitore e del dispositivo PCI sia come numeri che come nomi:
# lspci -nn
15. Per utilizzare il DNS per interrogare il database ID PCI centrale se un dispositivo non viene trovato nel file pci.ids locale:
# lspci -q
16. Per reimpostare la cache locale:
# lspci -qq
17. Per interrogare il database centrale anche per le voci riconosciute localmente:
# lspci -Q
18. Per mostrare solo i dispositivi nel dominio specificato:
# lspci -s domain
19. Per mostrare solo i dispositivi con il fornitore e l'ID dispositivo specificati:
# lspci -d vendor
20. Per utilizzare
# lspci -i /path/file
21. Per utilizzare
# lspci -p file
22. Per richiamare la modalità di mappatura del bus che esegue una scansione approfondita di tutti i dispositivi PCI:
# lspci -M
23. Per ottenere la versione lspci:
# lspci --version
24. La libreria supporta una varietà di metodi per accedere all'hardware PCI:
# lspci -A method
25. Per aumentare il livello di debug:
# lspci -G