Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

vpd(4) [debian man page]

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)
Man Page

12 More Discussions You Might Find Interesting

1. AIX

I need command for HBA model & firmware please

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)
Discussion started by: gulamibrahim
2 Replies

2. Shell Programming and Scripting

Awk script

I have following text scaffold_1 phytozome6 gene 12632 13612 . + . ID=PT_0001s00200;Name=PT_0001s00200 scaffold_1 phytozome6 mRNA 12632 13612 . + . ID=PAC:18235173;Name=PT_0001s00200.1;PACid=18235173;Parent=PT_0001s00200... (29 Replies)
Discussion started by: shen
29 Replies

3. AIX

How to put vscsi in available state?

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)
Discussion started by: Adnans2k
12 Replies

4. Shell Programming and Scripting

Format File

INPUT FILE storage-view: PU04B_SV (cluster-1) storage-view: PU04A_SV (cluster-1) storage-view: PU03B_SV (cluster-1) storage-view: PU03A_SV (cluster-1) storage-view: PU02B_SV (cluster-1) virtual-volume: DEVICE_SYMM209_PUCC_SHARED_35BF_1_vol (5.05G, local @ cluster-1, running) ... (5 Replies)
Discussion started by: greycells
5 Replies

5. Shell Programming and Scripting

Improving code

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)
Discussion started by: jiam912
8 Replies

6. Shell Programming and Scripting

Copy of "How to create a long list of directories with mkdir?"

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)
Discussion started by: setub
0 Replies

7. Shell Programming and Scripting

Help streamlining output of a command

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)
Discussion started by: crimso
7 Replies

8. AIX

IO queue maxtime over 1 minute

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)
Discussion started by: veslar
6 Replies

9. Red Hat

Red Hat 7 cannot recognize ethernet adapter

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)
Discussion started by: Lord Spectre
9 Replies

10. AIX

Installed Memory 32GB but shows only 16GB

Hello facing this problem in VIOS installed memory shows 32GB Installed system memory: 32 GB (32768 MB) Configurable system memory: 16 GB (16384 MB) Current memory available: 2.23 GB (2288 MB) Pending memory available: 2.23 GB (2288 MB) Reserved firmware memory: 560 MB ... (8 Replies)
Discussion started by: filosophizer
8 Replies

11. UNIX for Beginners Questions & Answers

Using variable output in awk

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)
Discussion started by: pvmanikandan
2 Replies

12. UNIX for Beginners Questions & Answers

Mksysb restore problem

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)
Discussion started by: Necronomic
4 Replies