En el mundo de la administración de sistemas, conocer el hardware de una máquina es tan importante como dominar la configuración del sistema operativo. Si gestionas servidores o estaciones de trabajo bajo GNU/Linux, te resultará esencial identificar rápidamente qué dispositivos PCI están presentes. Aquí es donde entra en juego el comando lspci, una herramienta compacta y poderosa para listar toda la información relacionada con el bus PCI del sistema.
¿Para qué se usa el comando lspci?
El comando lspci forma parte del paquete pciutils y se utiliza para mostrar información detallada sobre todos los dispositivos conectados al bus PCI (Peripheral Component Interconnect). Esto incluye tarjetas de red, controladoras SATA, tarjetas gráficas, puentes de sistema, dispositivos USB internos, entre otros.
Es especialmente útil cuando necesitas verificar la compatibilidad del hardware, identificar controladores necesarios o diagnosticar problemas de dispositivos.
Sintaxis básica
lspci [opciones]Por sí solo, lspci muestra un listado resumido de los dispositivos PCI detectados. Sin embargo, puedes extender su funcionalidad con diversas opciones que permiten obtener información más detallada, legible o en bruto.
Ejemplos y opciones más interesantes
A continuación te mostramos algunos ejemplos prácticos usando el comando.
Mostrar todos los dispositivos PCI (modo estándar)
lspciEste comando muestra una línea por cada dispositivo PCI. Útil para un vistazo rápido.
Mostrar información detallada
lspci -vMuestra información más extensa, como el controlador utilizado y las capacidades del dispositivo.
Información aún más detallada (incluye datos del kernel)
sudo lspci -vvCon este nivel se incluyen registros y capacidades extendidas. Ideal para tareas de depuración o diagnóstico.
Mostrar información en modo árbol
lspci -t
Representa gráficamente la jerarquía del bus PCI, mostrando qué dispositivos cuelgan de qué puente.
Mostrar los IDs numéricos en lugar de nombres
lspci -nÚtil para desarrolladores o casos en los que necesitas los códigos de fabricante y dispositivo para investigar en bases de datos PCI.
Ver la información con nombres y números
lspci -nnIdeal para búsquedas online rápidas: combina la comodidad del nombre con el valor numérico exacto.
Mostrar la información con descripciones completas y legibles
lspci -kIncluye qué módulos del kernel están activos para cada dispositivo. Muy útil para saber si el sistema está usando el driver correcto.
Filtrar por tipo de dispositivo, por ejemplo, mostrar solo tarjetas gráficas
lspci | grep -i vgaEsto te permite buscar dispositivos específicos, en este caso los controladores gráficos.
Combinar varias opciones
sudo lspci -vnnkUna de las combinaciones más completas, perfecta para revisar los drivers cargados y los identificadores de los dispositivos.
Comentarios