
El comando lspci es uno de los comandos más conocidos en los sistemas UNIX, y que permite imprimir información sobre aquellos dispositivos PCI conectados y disponibles en nuestra computadora.
Se basa en una biblioteca portable común libpci cuál ofrece el acceso al espacio de la configuración del PCI en una variedad de sistemas operativos.
Este tipo de información nos puede ser realmente útil por ejemplo a la hora de configurar bien o conocer las características de placas de Red o Placas de Videos de la cuál no tengamos absolutamente nada de información sobre las mismas.
La utilización del comando es realmente simple:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | $ lspci 00:00.0 Host bridge: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface (rev 01) 00:02.0 VGA compatible controller: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device (rev 01) 00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 01) 00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 01) 00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 01) 00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 01) 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 81) 00:1f.0 ISA bridge: Intel Corporation 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge (rev 01) 00:1f.1 IDE interface: Intel Corporation 82801DB (ICH4) IDE Controller (rev 01) 00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 01) 00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 01) 01:01.0 Modem: Motorola SM56 Data Fax Modem (rev 04) 01:08.0 Ethernet controller: Intel Corporation 82801DB PRO/100 VE (LOM) Ethernet Controller (rev 81) |
Ahora bien con la utilización de argumentos específicos podemos obtener más información interesante.
Por ejemplo podemos ver en modo Verbose con -v, -vv o -vvv
1 | $ lspci -v |
1 | $ lspci -vv |
Podemos conocer su ID con el argumento -n o -nn
1 | $ lspci -nn |
Tenemos la opción de mostrarlo organizada como un árbol de dispositivos con el argumento -t
1 | $ lspci -t |
Podemos formatear una salida más simple con el argumento -m
1 | $ lspci -m |
Teniendo estos parámetros podemos combinarlos para obtener la mejor información:
1 2 3 4 5 6 7 8 9 10 11 12 13 | $ lspci -v -t -m -[0000:00]-+-00.0 Intel Corporation 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface +-02.0 Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device +-1d.0 Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 +-1d.1 Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 +-1d.2 Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 +-1d.7 Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller +-1e.0-[0000:01]--+-01.0 Motorola SM56 Data Fax Modem | \-08.0 Intel Corporation 82801DB PRO/100 VE (LOM) Ethernet Controller +-1f.0 Intel Corporation 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge +-1f.1 Intel Corporation 82801DB (ICH4) IDE Controller +-1f.3 Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller \-1f.5 Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller |

Información Bitacoras.com…
Valora en Bitacoras.com: El comando lspci es uno de los comandos más conocidos en los sistemas UNIX, y que permite imprimir información sobre aquellos dispositivos PCI conectados y disponibles en nuestra computadora. Se basa en una biblioteca portabl…..