Quayle Consulting Inc.

System Identification Change

 Some VMS programs use the VAX model numbers encoded in the system boot ROM.  The Quayle Consulting product series QCI-SID allows any or all of the following numbers as reported by function SYS$GETSYI to be changed in a running VMS system. On VAX, the HW_NAME string will change according to the HW_MODEL value.  On other platforms, the HW_NAME string can be set as desired.

This product is available for:
Customers desiring this product for earlier VMS versions should contact Quayle Consulting for a special quotation.


Configuration
To develop the correct version, QCI needs the results of the following DCL script.  This must be executed on the system whose values are to be imitated.

$ WRITE SYS$OUTPUT F$GETSYI ("VERSION")
$ WRITE SYS$OUTPUT F$GETSYI("HW_NAME")
$ WRITE SYS$OUTPUT "CPU = " + F$FAO ("!8XL", F$GETSYI("CPU"))
$ WRITE SYS$OUTPUT "HW_MODEL = " + F$FAO ("!8XL", -
      F$GETSYI("HW_MODEL"))
$ WRITE SYS$OUTPUT "SID = " + F$FAO ("!8XL", F$GETSYI("SID"))
$ WRITE SYS$OUTPUT "XCPU = " + F$FAO ("!8XL", F$GETSYI("XCPU"))
$ WRITE SYS$OUTPUT "AVAILCPU_CNT = " + F$GETSYI("AVAILCPU_CNT")
$ WRITE SYS$OUTPUT "ACTIVECPU_CNT = " + F$GETSYI("ACTIVECPU_CNT")

Upon request, QCI can set the product to work with only a specific version (V<major>.<minor>) of VMS.


Installation

The product will be sent as two executables in a VMS-format ZIP file, plus a VMS PAK (Product Authorization Key).  The PAK will have the requested values of CPU, HW_MODEL, SID, XCPU, and number of CPU's.

Copy all executables into one location (such as SYS$MANAGER).  If the values are desired whenever the system boots, the program could be run from the SYS$MANAGER:SYSTARTUP command procedure.

Warning:  Running the SETID program without a valid PAK installed and loaded first will cause the system to immediately BUGCHECK.

Operation -- VAX
Run SETID_LOADER.EXE to set the values.Run SETID_UNLOAD.EXE (if provided) to reset the values to the system default.

Operation -- Alpha
Define a foreign symbol for SETID_LOADER (the following example assumes that the program is in SYS$MANAGER):

$ SETID = "$SYS$MANAGER:SETID_COMMAND"

To set the values encoded in the license PAK, run the SETID program:

$ SETID LOAD

To set the HW_NAME, you can specify a parameter on the LOAD command:

$ SETID LOAD/HW_NAME="Purple Fuzzy Dual Marshmallow Processor"

To restore the system default values:

$ SETID UNLOAD

To check the values being reported:

$ SETID CHECK


Licensing

QCI will provide a free 60-day license PAK for testing.  QCI will provide permanent license PAK's when funds have cleared.

Product numbers:

Terms and Conditions
Purchasers of this product agree to these terms and conditions:

Pricing
Contact Quayle Consulting for pricing:


Please include the results of the above script in your inquiry.

We protect your privacy -- you will not be added to a mailing list.  Check out our plain-language privacy policy.





Other Quayle Consulting Inc. services

The Quayle Consulting Inc. website