lspci es un comando en sistemas operativos tipo Unix que imprime ("lista") información detallada sobre todos los buses y dispositivos PCI en el sistema. [ 1 ] Se basa en una biblioteca portátil común, libpci, que ofrece acceso al espacio de configuración PCI en una variedad de sistemas operativos.
Ejemplo de uso
Ejemplo de salida en un sistema Linux :
# lspci 00:00.0 Puente de host: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Root Complex 00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 IOMMU 00:01.0 Puente de host: Advanced Micro Devices, Inc. [AMD] Family 17h (Modelos 00h-1fh) PCIe Dummy Host Bridge 00:01.2 Puente PCI: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0] 00:01.7 Puente PCI: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 PCIe GPP Bridge [6:0] 00:08.0 Puente de host: Advanced Micro Devices, Inc. [AMD] Family 17h (Modelos 00h-1fh) PCIe Dummy Host Bridge 00:08.1 Puente PCI: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Puente PCIe GPP interno 0 al bus A 00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] Controlador SMBus FCH (rev 61) 00:14.3 Puente ISA: Advanced Micro Devices, Inc. [AMD] Puente LPC FCH (rev 51) 00:18.0 Puente de host: Advanced Micro Devices, Inc. [AMD] Dispositivo Raven/Raven2 24: Función 0 00:18.1 Puente de host: Advanced Micro Devices, Inc. [AMD] Dispositivo Raven/Raven2 24: Función 1 00:18.2 Puente de host: Advanced Micro Devices, Inc. [AMD] Dispositivo Raven/Raven2 24: Función 2 00:18.3 Puente de host: Advanced Micro Devices, Inc. [AMD] Dispositivo Raven/Raven2 24: Función 3 00:18.4 Puente de host: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Dispositivo 24: Función 4 00:18.5 Puente host: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Dispositivo 24: Función 5 00:18.6 Puente host: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Dispositivo 24: Función 6 00:18.7 Puente host: Advanced Micro Devices, Inc. [AMD] Raven/Raven2 Dispositivo 24: Función 7 01:00.0 Controlador de red: Adaptador WiFi Realtek Semiconductor Co., Ltd. RTL8822BE 802.11a/b/g/n/ac 02:00.0 Controlador de memoria no volátil: Sandisk Corp PC SN520 NVMe SSD (rev 01) 03:00.0 Controlador compatible con VGA: Advanced Micro Devices, Inc. [AMD/ATI] Raven Ridge [Serie Radeon Vega / Radeon Vega Mobile] Serie] (rev c3) 03:00.1 Dispositivo de audio: Advanced Micro Devices, Inc. [AMD/ATI] Raven/Raven2/Fenghuang HDMI/DP Audio Controller 03:00.2 Controlador de cifrado: Advanced Micro Devices, Inc. [AMD] Family 17h (Modelos 10h-1fh) Platform Security Processor 03:00.3 Controlador USB: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1 03:00.4 Controlador USB: Advanced Micro Devices, Inc. [AMD] Raven USB 3.1 03:00.5 Controlador multimedia: Advanced Micro Devices, Inc. [AMD] Raven/Raven2/FireFlight/Renoir Audio Processor 03:00.6 Dispositivo de audio: Advanced Micro Devices, Inc. [AMD] Family 17h (Modelos 10h-1fh) HD Audio Controller 03:00.7 Dispositivo no clasificado no VGA: Advanced Micro Controlador KMDF para concentrador de fusión sin sensores Raven/Raven2/Renoir de AMD Devices, Inc.El uso de lspci -v, lspci -vv, o lspci -vvvmostrará detalles cada vez más detallados para todos los dispositivos. -d [<vendor>]:[<device>]La opción especifica el proveedor y el ID del dispositivo que se mostrará. Tenga en cuenta que ":" no se puede omitir, mientras que la omisión de <vendor>o <device>indica "cualquier valor". [ 2 ]
Si aparecen muchos dispositivos como desconocidos (por ejemplo, "Dispositivo desconocido 2830 (rev 02)"), ejecutar el comando update-pciidsnormalmente corregirá este problema.
lsusb
lsusb[ 3 ] es un comando similar paraUSB. Para aprovechar todas las funciones de este programa, el sistema necesita usar un kernel de Linux que admita lainterfaz/proc/bus/usbel kernel de Linux2.3.15 o posterior).
Ejemplo de salida en un sistema Linux:
# lsusb Bus 004 Dispositivo 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Dispositivo 004: ID 06cb:0081 Synaptics, Inc. Bus 003 Dispositivo 003: ID 5986:2115 Acer, Inc Integrated Camera Bus 003 Dispositivo 002: ID 05e3:0608 Genesys Logic, Inc. Hub Bus 003 Dispositivo 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Dispositivo 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Dispositivo 003: ID 0bda:b023 Realtek Semiconductor Corp. RTL8822BE Bluetooth 4.2 Adapter Bus 001 Dispositivo 002: ID 045e:07fd Microsoft Transceptor Nano Corp. 1.1 Bus 001 Dispositivo 001: ID 1d6b:0002 Hub raíz Linux Foundation 2.0Información de hardware
hwinfo[ 4 ] es para todo el hardware. [ 5 ] Los informes de salida de Hwinfo para varios modelos de computadora se recopilan en un repositorio público de GitHub. [ 6 ]
lshw
lshwes un subconjunto de lo que presenta hwinfo. [ 7 ]
Otras plataformas
El comando equivalente para FreeBSD es pciconf -l. pciconfTambién puede realizar otras funciones, como leer y escribir registros PCI. Para obtener más información, consulte la página man .
La herramienta HWiNFO , que no guarda relación con la hwinfomencionada anteriormente, se puede descargar gratuitamente en formato binario. Se presenta como una herramienta integral de análisis, monitorización e informes de hardware para Windows y DOS. [ 8 ]
Comandos similares
- dmesg — imprime el búfer de mensajes del kernel.
- uname : imprime el nombre, la versión y otros detalles sobre la máquina actual y el sistema operativo.
- lsscsi : imprime información sobre los dispositivos de almacenamiento masivo.
Véase también
- util-linux
- /sistema
Referencias
- ↑ "Lspci(8): Todos los dispositivos PCI - Página man de Linux" .
- ↑ "lspci(8): todos los dispositivos PCI - página man de Linux" . linux.die.net . Consultado el 8 de abril de 2021 .
- ↑ – Manual de administración de Linux y comandos privilegiados
- ↑ "hwinfo(8) — hwinfo — Debian testing — Debian Manpages" . manpages.debian.org . Consultado el 17-12-2020 .
- ↑ Descubre tu hardware en Linux, H-node.org
- ↑ Amplia colección de informes de HWINFO para varios modelos de computadora.
- ↑ Cómo interpretar la salida de lshw en Ezix.org; consultado en octubre de 2016.
- ↑ Malík, Martin. "HWiNFO - Información, monitorización y diagnóstico gratuitos del sistema" . HWiNFO . Archivado del original el 1 de abril de 2024. Consultado el 25 de abril de 2024 .
Enlaces externos
- Sitio web oficial
- La página principal de utilidades PCI .
- El sitio web del archivo pci.ids, con su lista en línea de identificadores .
- Página de comprobación de controladores de dispositivos en línea que asigna identificadores PCI a controladores de Linux .
- Software Unix
- Hardware en Linux