Lihuen
RSSRSS AtomAtom

Encontrando detalles de nuestro Hardware

Basados en una guía ya escrita trataremos de mostrar acá las diferentes maneras de averiguar las características y especificaciones de nuestro hardware.

Muchos usuarios nuevos de Linux tienen problemas para determinar las especificaciones de su máquina Linux utilizando la terminal. Las utilidades gráficas de Linux han evolucionado durante los últimos años y ofrecen los mismos detalles de forma muy bonita, pero un administrador / usuario final no tienen las herramientas en cada máquina, o no suministran la información suficiente para su análisis.

Por lo tanto en esta guía rápida vamos a aprender cómo encontrar las especificaciones de su máquina Linux desde línea de comandos. Al final de esta guía podrás obtener un inventario completo de todos los componentes en tu máquina Linux en cuestión de minutos. Esto también ayudará a encontrar los drivers correctos y qué necesita para su funcionamiento del hardware.

Parte 1: Encontrando detalles Hardware con el comando lspci

[root@localhost ~]# lspci
00:00.0 Host bridge: Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub Interface (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82865G Integrated Graphics Controller (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c2)
00:1f.1 IDE interface: Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE Controller (rev 02)
03:08.0 Ethernet controller: Intel Corporation 82562EZ 10/100 Ethernet Controller (rev 02)
....

Por lo que se ve la tarjeta gráfica es Intel Corporación 82865G Integrated Graphics Controller" y para poder buscar los drivers en internet les paso la descripción de la línea:

Lspcidetailsqb5.png

También se puede usar las opciones -v o -vv para mostrar mas información. Cuando uso lspci -v, obtengo mas detalles para el Chip de la placa gráfica.

00:02.0 VGA compatible controller: Intel Corporation 82865G Integrated Graphics Controller (rev 02) (prog-if 00 [VGA])
Subsystem: IBM Unknown device 0285
Flags: bus master, fast devsel, latency 0, IRQ 185
Memory at f0000000 (32-bit, prefetchable) [size=128M]
Memory at e8000000 (32-bit, non-prefetchable) [size=512K]
I/O ports at 1800 [size=8]
Capabilities: [d0] Power Management version 1

La herramienta lspci lee una parte de la información del bus PCI, y luego recopila información adicional de su propia base de datos de identificación de hardware. Esta información adicional se almacena en /usr/share/misc/pci.ids y contiene información como, identificador de hardware de fabricantes, dispositivos, clases y subclases. Vamos a encontrar nuestro dispositivo en este archivo:

[root@localhost ~]# cat /usr/share/hwdata/pci.ids | grep "82865G Integrated Graphics Controller"
82865G Integrated Graphics Controller

Como se puede ver nuestro dispositivo también aparece en la lista de hardware. Esta lista de hardware se mantiene actualizada en internet, y se puede utilizar la utilidad de update-pciids para descargar la versión más reciente.

Parte 2: Búsqueda de información de hardware con dmesg