Linux Commands Examples

A great documentation place for Linux commands


BIOS information decoder

see also : dmidecode - ownership - vpddecode


biosdecode [OPTIONS]

add an example, a script, a trick and tips

: email address (won't be displayed)
: name

Step 2

Thanks for this example ! - It will be moderated and published shortly.

Feel free to post other examples
Oops ! There is a tiny cockup. A damn 404 cockup. Please contact the loosy team who maintains and develops this wonderful site by clicking in the mighty feedback button on the side of the page. Say what happened. Thanks!


cp $PKG_BUILD/biosdecode $INSTALL/usr/bin/
cp $PKG_BUILD/dmidecode $INSTALL/usr/bin/
cp $PKG_BUILD/ownership $INSTALL/usr/bin/
DEPS="acpidump dmidecode biosdecode lspci lsusb x86info cpufreq-info"
DEPS="$DEPS lsscsi superiotool lsinput i2cdetect decode-dimms"
sudo dmidecode
sudo biosdecode
sudo lspci -vv
sudo lsusb -v
sudo x86info -a -mp -s -v
sudo cpufreq-info -e
lsscsi -H -L


biosdecode parses the BIOS memory and prints information about all structures (or entry points) it knows of. Currently known entry point types are:

SMBIOS (System Management BIOS )

Use dmidecode for a more detailed output.

DMI (Desktop Management Interface, a legacy version of SMBIOS )

Use dmidecode for a more detailed output.


PNP (Plug and Play)

ACPI (Advanced Configuration and Power Interface)

BIOS32 ( BIOS32 Service Directory)

PIR ( PCI IRQ Routing)

32OS ( BIOS32 Extension, Compaq-specific)

See ownership for a Compaq ownership tag retrieval tool.

SNY (Sony-specific, not decoded)

VPD (Vital Product Data, IBM-specific)

Use vpddecode for a more detailed output.

FJKEYINF (Application Panel, Fujitsu-specific)

biosdecode started its life as a part of dmidecode but as more entry point types were added, if was moved to a different program.


-d, --dev-mem FILE

Read memory from device FILE (default: /dev/mem)

-h, --help

Display usage information and exit

-V, --version

Display the version and exit




Most of the time, biosdecode prints too much information (you don’t really care about addresses) or not enough (because it doesn’t follow pointers and has no lookup tables).

see also

dmidecode , mem, ownership , vpddecode


Alan Cox, Jean Delvare

How can this site be more helpful to YOU ?

give  feedback