How do I convert the uname string to a model string?

How do I convert the uname string to a model string? Updated: 04/09/01


BTW, if you're running 9.00 or later, on hardware that was released in
'92
or later, you can use the model(1) command to get an expanded model
string. For example:

$ uname -m
9000/829
$ model
9000/829/K400

Here are the mappings for older HP9000 Series 800 machines:

Model number on the String returned
outside of the box by uname -m
=============================================
default ----------> 9000/800
E25 --------------> 9000/806
E35 --------------> 9000/816
E45 --------------> 9000/826
E55 --------------> 9000/856
F10 --------------> 9000/807
F20 --------------> 9000/817
H20 --------------> 9000/827
K400 -------------> 9000/829
F30 --------------> 9000/837
G30/H30 ----------> 9000/847
I30 --------------> 9000/857
G40/H40 ----------> 9000/867
I40 --------------> 9000/877
G50/H50 ----------> 9000/887
I50 --------------> 9000/897
G70/H70 ----------> 9000/887
I70 --------------> 9000/897
G60/H60 ----------> 9000/887
I60 --------------> 9000/897
T500 -------------> 9000/891

On earlier machines, "9000/800" was returned by "uname -m" when HP-UX
could not determine the model number of the machine. This generally
indicated that the machine was not properly configured.

On more recent machines (As, Rs, Ls, Ns, etcx..), "uname -m" ALWAYS
returns "9000/800." To ascertain the machine's model string you MUST
use the model command.



Home
FAQ