BIOSDECODE(8)

๐Ÿ“ฆ
version 3.7 ยท 2 versions
  • 3.7 ยท alpine 3.22, alpine 3.23, alpine 3.24, arch rolling, centos-stream 10, centos-stream 9, debian bookworm, debian trixie, fedora 43, fedora 44, nixos 26.05, opensuse-leap 16.0, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking (latest)
  • 3.3 ยท ubuntu jammy
, in alpine 3.22, alpine 3.23, alpine 3.24, arch rolling, centos-stream 10, centos-stream 9, debian bookworm, debian trixie, fedora 43, fedora 44, nixos 26.05, opensuse-leap 16.0, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

โœจ NAME โœจ

Okay so this is from the System Manager's Manual ๐Ÿ’… and it's the BIOSDECODE(8) page ๐Ÿซถ Main character: biosdecode, a BIOS information decoder ๐Ÿ”

๐ŸŽ€ SYNOPSIS ๐ŸŽ€

biosdecode [OPTIONS]

๐ŸŒธ DESCRIPTION ๐ŸŒธ

Bestie, biosdecode goes digging through the BIOS memory and prints out info about every structure (or entry point) it knows about ๐Ÿ‘€ The entry point types it currently recognizes are:

  • SMBIOS (System Management BIOS) โœจ Use dmidecode for a more detailed output ๐Ÿ’–
  • DMI (Desktop Management Interface, which is basically the old version of SMBIOS) ๐Ÿ•ฐ๏ธ Use dmidecode for a more detailed output ๐Ÿ’–
  • SYSID ๐Ÿชช
  • 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) ๐Ÿ“

Lowkey fun fact: biosdecode started its life as a part of dmidecode ๐Ÿฅน But as more entry point types got added, it got its own program. Iconic glow-up ๐Ÿ‘‘

โœจ OPTIONS โœจ

  • -d, --dev-mem FILE โ€” Reads memory from the device FILE ๐Ÿ’… (default: /dev/mem)
  • --pir full โ€” Decodes the details of the PCI IRQ routing table ๐Ÿฆ‹ Only full mode is supported, so don't get creative ๐Ÿ™ƒ
  • -h, --help โ€” Shows the usage info and then exits ๐Ÿซถ
  • -V, --version โ€” Shows the version and then exits โœจ

๐Ÿ“ FILES ๐Ÿ“

  • /dev/mem

๐Ÿ’€ BUGS ๐Ÿ’€

Okay this one's a little messy, bestie. Most of the time biosdecode prints way too much info (you don't really care about addresses ๐Ÿ˜ญ) or not enough, because it doesn't follow pointers and has no lookup tables ๐Ÿ™ˆ

๐Ÿ‘‘ AUTHORS ๐Ÿ‘‘

Alan Cox and Jean Delvare, the legends behind this ๐Ÿซถ

๐Ÿ”— SEE ALSO ๐Ÿ”—

dmidecode(8), mem(4), ownership(8), vpddecode(8) ๐Ÿ’œ


Source: dmidecode ๐ŸŒˆ Date: February 2007 ๐ŸŽ€ Page: BIOSDECODE(8) ๐Ÿ’– Stay iconic, bestie ๐Ÿ’…โœจ