lspci es un comando en sistemas operativos similares a Unix que imprime ("listas") información detallada sobre todos los buses y dispositivos PCI del 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.
Desarrollador (es) | Martin Mareš |
---|---|
Versión inicial | 7 de febrero de 1998 |
Lanzamiento estable | 3.5.4 / 25 de febrero de 2017 |
Repositorio | |
Escrito en | C |
Sistema operativo | Linux , similar a Unix , Microsoft Windows , KolibriOS |
Plataforma | Todos los puertos pueden funcionar en al menos x86 ( 32 bits y / o 64 bits ); los puertos Linux , FreeBSD , NetBSD , OpenBSD y AIX también pueden funcionar en otras arquitecturas de CPU . |
Tipo | Software de utilidad |
Licencia | Licencia pública general GNU |
Sitio web | mj |
Uso de ejemplo
Salida de ejemplo en un sistema Linux :
# lspci 00: 00.0 Puente de host: Intel Corporation 82815 815 Puente de host de chipset y concentrador de controlador de memoria (rev 11) 00: 02.0 Controlador compatible con VGA: Intel Corporation 82815 Chipset Graphics Controller (CGC) (rev 11) 00: 1e.0 Puente PCI : Intel Corporation 82801 Mobile PCI Bridge (rev 03) 00: 1f.0 Puente ISA: Intel Corporation 82801BAM ISA Bridge (LPC) (rev 03) 00: 1f.1 Interfaz IDE: Intel Corporation 82801BAM IDE U100 Controller (rev 03) 00 : 1f.2 Controlador USB: Intel Corporation 82801BA / BAM Controlador USB # 1 (rev 03) 00: 1f.3 SMBus: Intel Corporation 82801BA / BAM Controlador SMBus (rev 03) 00: 1f.4 Controlador USB: Intel Corporation 82801BA / Controlador BAM USB # 2 (rev 03) 00: 1f.5 Controlador de audio multimedia: Intel Corporation 82801BA / BAM AC'97 Controlador de audio (rev 03) 01: 03.0 Puente CardBus: O2 Micro, Inc. OZ6933 / 711E1 Controlador CardBus / SmartCardBus (rev 01) 01: 03.1 Puente CardBus: O2 Micro, Inc. OZ6933 / 711E1 Controlador CardBus / SmartCardBus (rev 01) 01: 0b.0 Puente PCI: Actiontec Electronics Inc Puente Mini-PCI (rev 11) 02: 04.0 Controlador Ethernet: Intel Corporation 82557/8/9/0/1 Ethernet Pro 100 (rev 08) 02: 08.0 Controlador de comunicación: Agere Systems WinModem 56k (rev 01)
El uso de lspci -v
, lspci -vv
o lspci -vvv
mostrará detalles cada vez más detallados para todos los dispositivos. -d [
La opción especifica el proveedor y el ID de dispositivo de los dispositivos que se mostrarán. Tenga en cuenta que ":" no se puede omitir, mientras que el omitido
o
indica "cualquier valor". [2]
Si muchos dispositivos se muestran como desconocidos (por ejemplo, "Dispositivo desconocido 2830 (rev 02)"), la emisión del comando update-pciids
normalmente corregirá esto.
lsusb
lsusb
[3] es un comando similar para buses y dispositivos USB. Para hacer uso de todas las características de este programa, necesita tener un kernel de Linux que admita lainterfaz / proc / bus / usb (por ejemplo, kernel de Linux 2.3.15 o más reciente).
hwinfo
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
Otras plataformas
El comando equivalente para FreeBSD es pciconf -l
. pciconf
También puede realizar otras funciones como leer y escribir registros PCI. Para obtener más información, consulte la página del manual .
La herramienta HWiNFO , que no está relacionada con la hwinfo
herramienta mencionada anteriormente, se puede descargar en forma binaria sin costo alguno. Se afirma que es un "sistema de información y diagnóstico completo de análisis, supervisión y generación de informes de hardware para Windows y DOS". [ cita requerida ]
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.
- dmidecode : imprime información de la interfaz DMI del BIOS .
- lscpu : imprime información sobre las CPU .
- lsscsi : imprime información sobre dispositivos SCSI.
Ver también
- idProduct
- Serial ATA
- tu nombre
- util-linux
- / sys
Referencias
- ^ https://linux.die.net/man/8/lspci
- ^ "lspci (8): todos los dispositivos PCI - página de manual de Linux" . linux.die.net . Consultado el 8 de abril de 2021 .
- ^ - Manual de administración y comandos privilegiados de Linux
- ^ "hwinfo (8) - hwinfo - Pruebas de Debian - Páginas de manual de Debian" . manpages.debian.org . Consultado el 17 de diciembre de 2020 .
- ^ Descubra su hardware en Linux, H-node.org
- ^ Gran colección de informes hwinfo para varios modelos de computadora
- ^ 16 comandos para verificar la información del hardware en Linux en BinaryTides.com, abril de 2014
- ^ Cómo interpretar la salida de lshw en Ezix.org; recuperado en octubre de 2016
enlaces externos
- Página web oficial
- La casa de utilidades de PCI .
- El hogar del archivo pci.ids , con su lista en línea de ID .
- Página de verificación de controladores de dispositivo en línea que asigna los ID de PCI a los controladores de Linux .
- 8 comandos para verificar la información del hardware en Linux