miércoles, 7 de agosto de 2013


Comando dmidecode:

Conoce a fondo el hardware de tu PC




dmidecode es una herramienta que permite conocer a fondo el hardware de nuestro equipo, tal como se describe en la BIOS del sistema según el SMBIOS / DMI estándar SMBIOS; el cual significa "System Management BIOS" y DMI significa "Desktop Management Interface" , pero el programa no llega esta allí nada mas. Esta herramienta es capaz de mostrar :

El fabricante del Sistema, Modelo Exacto , número de serie, versión del BIOS ,Memorias, Cuanta Memoria soporta ,Modelo de Memoria,Modulo,Procesador y muchas opciones mas..... . El DMI no sólo puede describir de que esta hecho el sistema , sino que también pueden informar de la posible evolución (como la CPU o la máxima cantidad de memoria compatible). llegue a conocer esta maravillosa herramienta porque quería conocer exactamente que tipo de memoria soportaba una portátil, sin necesidad de abrirla.

Despues de leer mucho logre entender como funciona el programa, Los datos especificados en el SMBIOS se clasifican en tipos (types) y a cada uno de ellos se le identifica con un número en especifico:


        0   BIOS
        1   System
        2   Base Board
        3   Chassis
        4   Processor
        5   Memory Controller
        6   Memory Module
        7   Cache
        8   Port Connector
        9   System Slots
       10   On Board Devices
       11   OEM Strings
       12   System Configuration Options
       13   BIOS Language
       14   Group Associations
       15   System Event Log
       16   Physical Memory Array
       17   Memory Device
       18   32-bit Memory Error
       19   Memory Array Mapped Address
       20   Memory Device Mapped Address
       21   Built-in Pointing Device
       22   Portable Battery
       23   System Reset
       24   Hardware Security
       25   System Power Controls
       26   Voltage Probe
       27   Cooling Device
       28   Temperature Probe
       29   Electrical Current Probe
       30   Out-of-band Remote Access
       31   Boot Integrity Services
       32   System Boot
       33   64-bit Memory Error
       34   Management Device
       35   Management Device Component
       36   Management Device Threshold Data
       37   Memory Channel
       38   IPMI Device
       39   Power Supply


Por tanto la sintaxis seria : dmidecode -t número_de_type

Ejemplo:

¿Saber la memoria valida de una PC ?


# dmidecode -t 5,15



SMBIOS 2.3 present.
Handle 0x0008, DMI type 5, 22 bytes
Memory Controller Information
Error Detecting Method: 64-bit ECC
Error Correcting Capabilities:
None
Supported Interleave: One-way Interleave
Current Interleave: One-way Interleave
Maximum Memory Module Size: 2048 MB
Maximum Total Memory Size: 6144 MB
Supported Speeds:
70 ns
60 ns
Supported Memory Types:
SIMM
DIMM
SDRAM
Memory Module Voltage: 3.3 V
Associated Memory Slots: 3
0x0009
0x000A
0x000B
Enabled Error Correcting Capabilities:
None



donde :
t = type
5 = corresponde a Memory Controller
15 = System Event Log

la salida de este comando en mi PC de escritorio es :

->Tipo de memoria soportada (SIMM DIMM SDRAM)
->Voltaje de la memoria (3.3v)
->Memoria total soportada por el equipo (6144 MB)
->Velocidad de la memoria (70 ns y 60 ns)
->y muchísima información relacionada con la memoria

¿Saber el lenguaje de mi Bios?


# dmidecode -t 13



# dmidecode 2.9
SMBIOS 2.3 present.
Handle 0x0027, DMI type 13, 22 bytes
BIOS Language Information
Installable Languages: 1
en|US|iso8859-1
Currently Installed Language: en|US|iso8859-1



Esto indica que la BIOS soporta sólo un lenguaje y que el lenguaje instalado es el inglés.

Otra forma de acceder a la información es a través de palabras claves, para ello podemos utilizar el siguiente cuadro:

bios         
     system      
     baseboard    
     chassis    
     processor   
     memory       
     cache      
     connector


La sintaxis seria de esta forma:

dmidecode --type palabra

ejemplo:

¿saber el slot de la pc?:


# dmidecode --type slot



dmidecode 2.9
SMBIOS 2.3 present.
Handle 0x0024, DMI type 9, 13 bytes
System Slot Information
Designation: AGP
Type: 32-bit AGP 4x
Current Usage: In Use
Length: Short
ID: 0
Characteristics:
3.3 V is provided
Opening is shared
PME signal is supported

Handle 0x0025, DMI type 9, 13 bytes
System Slot Information
Designation: PCI1
Type: 32-bit PCI
Current Usage: Available
Length: Short
ID: 1
Characteristics:
3.3 V is provided
Opening is shared
PME signal is supported



Dmidecode sin lugar a dudas es una maravillosa herramientas que tenemos los Usuarios de GNU/linux, en caso de los que usamos Debian Dmidecode ya esta por defecto.
[/font]

0 comentarios:

Publicar un comentario