BIOSDECODE(8)
โจ 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-memFILE โ Reads memory from the device FILE ๐ (default:/dev/mem)--pir fullโ Decodes the details of the PCI IRQ routing table ๐ฆ Onlyfullmode 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 ๐ โจ
๐ฆ where this page comes from
- alpine 3.22: dmidecode-doc 3.6-r0 ยท GPL-2.0-or-later
- alpine 3.23: dmidecode-doc 3.6-r0 ยท GPL-2.0-or-later
- alpine 3.24: dmidecode-doc 3.7-r0 ยท GPL-2.0-or-later
- arch rolling: dmidecode 3.7-1 ยท GPL-2.0-or-later
- centos-stream 10: dmidecode 1:3.6-5.el10 ยท GPL-2.0-or-later
- centos-stream 9: dmidecode 1:3.6-2.el9 ยท GPLv2+
- debian bookworm: dmidecode 3.4-1 ยท GPL-2.0-or-later
- debian trixie: dmidecode 3.6-2 ยท GPL-2.0-or-later
- fedora 43: dmidecode 1:3.6-7.fc43 ยท GPL-2.0-or-later
- fedora 44: dmidecode 1:3.6-9.fc44 ยท GPL-2.0-or-later
- fedora 44: dmidecode 1:3.7-1.fc44 ยท GPL-2.0-or-later
- nixos 26.05: dmidecode 3.7
- opensuse-leap 16.0: dmidecode 3.7-160000.2.1 ยท GPL-2.0-or-later
- ubuntu noble: dmidecode 3.5-3build1 ยท GPL-2.0-or-later
- ubuntu noble: dmidecode 3.5-3ubuntu0.2 ยท GPL-2.0-or-later
- ubuntu questing: dmidecode 3.6-2 ยท GPL-2.0-or-later
- ubuntu resolute: dmidecode 3.6-2build1 ยท GPL-2.0-or-later
- ubuntu resolute: dmidecode 3.6-2ubuntu1 ยท GPL-2.0-or-later
- ubuntu stonking: dmidecode 3.7-1ubuntu1 ยท GPL-2.0-or-later
- ๐ girlified by anthropic/claude-haiku-5.5 on : a language model's rewrite of the original, under its terms