dmidecode

Dmidecode reports information about your system's hardware as described in your system BIOS according to the SMBIOS/DMI standard. This information typically includes system manufacturer, model name, serial number, BIOS version, asset tag, and a lot of other details of varying level of interest and reliability, depending on the manufacturer. This will often include usage status for the CPU sockets, expansion slots and memory module slots, and the list of I/O ports.

Tags Hardware
Licenses GPL
Operating Systems POSIX Linux BSD
Implementation C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  24 Nov 2008 00:15
  • Rrelease-after

Changes: SMBIOS 2.6 support was added. This includes new enumerated values for recent hardware, as well as bus address for system slots and a new entry type for on-board devices. The ability to dump the SMBIOS table to a small binary file, and to read the SMBIOS table back from such binary files, was added.

  • Rrelease-mid
  •  27 Feb 2007 07:13
  • Rrelease-after

Changes: SMBIOS 2.5 support was added. This includes new enumerated values for recent hardware, as well as CPU core and thread count reporting. Some HP-specific entries are now decoded. The support of Intel-based Macintosh and IA-64 machines was improved.

  • Rrelease-mid
  •  05 Feb 2006 02:01
  • Rrelease-after

Changes: More strings can be extracted from the DMI table. A new command line option was added to vpddecode, making it possible to extract a single string from the VPD record. Many product names were added to vpddecode.

  • Rrelease-mid
  •  05 Aug 2005 11:23
  • Rrelease-after

Changes: New command line options were added, making it possible to limit the output to a given DMI type, or to extract a single string from the DMI table. This is all documented in the updated manual page. Six product names were added to vpddecode.

  • Rrelease-mid
  •  01 Mar 2005 08:32
  • Rrelease-after

Changes: A 2 GB memory limit bug that had been (re)introduced in version 2.5 has been fixed. Basic command-line handling has been implemented, and documentation has been updated accordingly. BeOS and Cygwin are now supported.

Rss Recent comments

Rcomment-before 22 May 2003 05:24 Rcomment-trans khali Rcomment-after

Re: Typo in dmidecode-2.0
Fixed in CVS, thanks for reporting.

Rcomment-before 17 Mar 2003 14:54 Rcomment-trans davidwilson Rcomment-after

Typo in dmidecode-2.0
On line 1338 of dmidecode.c the string "EDD" is found. According to the SMBIOS documentation section 3.3.7.1 this should actually read "ECC" as EDD stands for Enhanced Disk Drive (see section 3.3.1.1). Perhaps line 435 should have EDDs meaning spelt out in full as well?

No-screenshot

Project Spotlight

TangoCMS

A CMS that is compliant with W3C standards.

C0b9f6416b6bea6c81fb4768df302d67_thumb

Project Spotlight

Opina

opina