Search the FAQ Archives

3 - A - B - C - D - E - F - G - H - I - J - K - L - M
N - O - P - Q - R - S - T - U - V - W - X - Y - Z
faqs.org - Internet FAQ Archives

comp.sys.hp.hpux FAQ
Section - 8.46 What are the machine ID and serial number used for?

( Single Page )
[ Usenet FAQs | Web FAQs | Documents | RFC Index | Forum ]


Top Document: comp.sys.hp.hpux FAQ
Previous Document: 8.45 How can I convert numbers from one base to another?
Next Document: 8.47 How can I tell what commands SAM is executing under the hood?
See reader questions & answers on this topic! - Help others by sharing your knowledge

The machine (or software) ID # is not the same as the system serial #.
Here is my attempt at summarizing what the two #'s mean and how they can
be obtained:

Machine ID #
============
This number uniquely identifies a machine.  It is usually 10 digits. It
is used by HP and some 3rd party vendors for associating a software
license with a particular machine. The number is stored on the system
board and can only be changed by an HP support technician.  It can be
obtained using one of the following methods:

  $ uname -i     # standard method

  $ getconf CS_MACHINE_IDENT     # 11.11 and later only

  # print_manifest | grep "Software ID:"     # if Ignite-UX is installed
                                             # (must be root)

According to Dave Peter <dave.peter@eu.citrix.com>, some older
workstations (735s for example) do not have unique machine ID #s.

System Serial #
==============
I don't think this number is unique among all HP systems. I'm guessing
that it's at least unique only among systems with the same model #.
Unlike the machine ID #, it is not stored on the system board.  In fact,
on older machines and non-factory-installed machines, it is not stored
anywhere on the system, even on disk.

On more recent factory-Ignited machines (As, Ls, Ns, etc..), the serial
number is stored in the file '/var/opt/ignite/local/manifest/manifest.seed'
You can check if the serial number is stored in this file by executing the
following command as root:

  # print_manifest | grep "Serial number:"

If the above command doesn't produce any output, you'll have to find the
serial number the old-fashioned way. Look for it in the documents that
shipped with the machine or on a sticker somewhere on the machine itself.
Once you've found the serial number, use the following undocumented method
to store it, along with your company's name, in the 'manifest.seed' file:

  # echo 'SERIAL xxxxxxxxxx' >>/var/opt/ignite/local/manifest/manifest.seed
  # echo 'CUSTOMER "My Company, Inc."' \
    >>/var/opt/ignite/local/manifest/manifest.seed

Now give 'print_manifest' another try.  You should see the serial # and
your company's name in the output.

Another command that is supposed to print the serial # on 11.11 and later
is:

  # getconf CS_MACHINE_SERIAL

However, I have not been able to get this command to print anything other
than a blank line. It apparently does not read from the 'manifest.seed'
file is used by Ignite-UX.

---

If you have a system which does not support FRU IDs (currently every system
except the N- and L-Class) take a look into the predictive configuration.
The serial no. should be entered there. On a V2500/V2600 you can execute the
command 'jf-ccmd_info' on the TestStation.

User Contributions:

Comment about this article, ask questions, or add new information about this topic:

CAPTCHA




Top Document: comp.sys.hp.hpux FAQ
Previous Document: 8.45 How can I convert numbers from one base to another?
Next Document: 8.47 How can I tell what commands SAM is executing under the hood?

Single Page

[ Usenet FAQs | Web FAQs | Documents | RFC Index ]

Send corrections/additions to the FAQ Maintainer:
hpux.faq@gmail.com





Last Update March 27 2014 @ 02:11 PM