VPD(4) BSD/i386 Kernel Interfaces Manual VPD(4)NAME
vpd -- Vital Product Data kernel interface
SYNOPSIS
device vpd
DESCRIPTION
IBM ThinkPad notebooks (and most IBM desktop PCs) have a 48-byte Vital Product Data (VPD) structure located in the BIOS Shadow RAM.
The VPD provides machine type and model information, the build ID (this is roughly the BIOS version) and serial number information.
The vpd driver scans the BIOS area and claims the memory used by the VPD structure. It provides the sysctl(3) branch hw.vpd to allow this
information to be accessed by the userland. The following variables are provided, one per VPD attachment (there should only be one):
MACHINE_TYPE (machine.type) Machine type.
MACHINE_MODEL (machine.model) Machine model.
BUILD_ID (build.id) BIOS Build ID.
SERIAL_BOX (serial.box) Box Serial Number.
SERIAL_PLANAR (serial.planar) Motherboard Serial Number.
SEE ALSO
TP General - Using the BIOS Build ID to identify IBM ThinkPad systems, Reference #: MIGR-45120, November 22, 2002,
http://www.ibm.com/support/docview.wss?uid=psg1MIGR-45120.
HISTORY
The vpd driver first appeared in FreeBSD 5.1.
AUTHORS
The vpd driver and this manual page were written by Matthew N. Dodd <mdodd@FreeBSD.org>.
BSD August 31, 2004 BSD
Check Out this Related Man Page
VPDDECODE(8) System Manager's Manual VPDDECODE(8)NAME
vpddecode - VPD structure decoder
SYNOPSIS
vpddecode [OPTIONS]
DESCRIPTION
vpddecode prints the "vital product data" information that can be found in almost all IBM and Lenovo computers. Available items are:
o BIOS Build ID
o Box Serial Number
o Motherboard Serial Number
o Machine Type/Model
Some systems have these additional items:
o BIOS Release Date
o Default Flash Image File Name
Note that these additional items are not documented by IBM, so this is guess work, and as such should not be blindly trusted. Feedback
about the accuracy of these labels is welcome.
OPTIONS -d, --dev-mem FILE
Read memory from device FILE (default: /dev/mem)
-s, --string KEYWORD
Only display the value of the VPD string identified by KEYWORD. KEYWORD must be a keyword from the following list: bios-build-id,
box-serial-number, motherboard-serial-number, machine-type-model, bios-release-date. Each keyword corresponds to an offset and a
length within the VPD record. Not all strings may be defined on all VPD-enabled systems. If KEYWORD is not provided or not valid,
a list of all valid keywords is printed and vpddecode exits with an error. This option cannot be used more than once. Mutually
exclusive with --dump.
-u, --dump
Do not decode the VPD records, dump their contents as hexadecimal instead. Note that this is still a text output, no binary data
will be thrown upon you. ASCII equivalent is displayed when possible. This option is mainly useful for debugging. Mutually exclu-
sive with --string.
-h, --help
Display usage information and exit
-V, --version
Display the version and exit
FILES
/dev/mem
AUTHOR
Jean Delvare
SEE ALSO biosdecode(8), dmidecode(8), mem(4), ownership(8)dmidecode February 2007 VPDDECODE(8)
Hi All,
I have a task to complete on several server, I need advice from u guys,i need to know that , how can i check the following thing in AIX server.
1)HBA vendor, HBA model, HBA driver version & HBA firmware.
2) Multipath software & multipath version.
3) Cluster software & cluster... (2 Replies)
Hello Friends,
My question/problem is that I noticed 2 servers in my environment vscsi is showing up as defined (not available) or is defined and not showing the path to both vscsi's when ruining lspath command. I am new to AIX admin, work alone, and work in an small environment. My question is,... (12 Replies)
Gents,
I did the below code to get an output (report) ,.. the code works fine but I believe it can be more shorted using better method.
Please if you can help, to generate same output improving the code , will be great.
here my code.
# get diff in time
awk '{$9=$8-prev8;prev8=$8;print... (8 Replies)
To bakunin and corona688:
My result when text in file is
ms_ww_546
ms_rrL_99999
ms_nnn_67_756675
is
https://www.unix.com/C:\Users\Fejoz\Desktop\ttt.jpg
I hope you can see the picture. There is like a "whitespace character" after 2 of the 3 created directories.
---------- Post... (0 Replies)
Greetings,
I DON'T actually need a response since I have a solution but the education would be nice.
Some history:
We've recently converted from alpha login ID's in the LDAP world to something called workday ID's(not my idea!). What this meant for us Linux admins was we had change everyone's... (7 Replies)
We are experiencing around 1minute IO delays on Oracle DB including both read and write operations even for writing <1kB or reading single 8kB block. Below is the output of iostat -D -T 60 1000 for the problematic time periods
asmdata03 xfer: %tm_act bps tps bread bwrtn ... (6 Replies)
Hello community, I have a Proliant HP DL380P with the following network adapters:
NetXtreme BCM5719 Gigabit Ethernet PCIe (Ethernet 1Gb 4-port 331FLR Adapter)
82580 Gigabit Network Connection (NC365T 4-port Ethernet Server Adapter)
I installed Red Hat 7.2 but it recognizes only the... (9 Replies)
Hi,
I am trying to use variable output in awk to append a string to a word in a line. But that is not happening. Could you please help me on this.
YouTube Video Tutorial: How to Use Code Tags and Format Posts @UNIX.com
The below is the code
#!/bin/ksh
set -x
src=/users/oracle/Temp... (2 Replies)
Hello everybody,
I have a little problem with my mksysb restore. My system: AIX 6100-09-11-1806.
I make mksysb backup of my LPARs by NIM server. I am doing restore tests by NIM server on spare LPAR now. All LPARs were restored allright except for one.
During restore it stops with this... (4 Replies)