Compaq Platform Specific Driver for SMP Based OS/2 Supporting
OS/2 Warp Server Advanced with SMP 4.0 And V2.11

Table Of Contents

1.0 Supported Servers
2.0 Installation Instructions
2.1 Updating the OS2APIC.PSD
2.2 Installation of the Compaq Platform Specific Driver for SMP
3.0 Command Line Options
4.0 Configuration and Troubleshooting

1.0 Supported Servers

The Compaq Platform Specific Driver for SMP v2.61 driver supports the following systems:

* ProLiant 7000 Servers
* ProLiant 6500 Servers
* ProLiant 6000 Servers
* ProLiant 5500 Servers
* ProLiant 5000 Servers
* ProLiant 3000 Servers
* ProLiant 2500 Servers
* ProLiant 1850 Servers
* ProLiant 1600 Servers
* ProLiant 1600 6/400-1 Servers
* ProLiant 1600R 6/400-1 Servers
* ProLiant 1600 3/350-1 Servers
* ProLiant 1500 Servers with the FlexSMP 5/133 Dual Processor Board
* ProLiant 1500 Servers with the FlexSMP 5/166 Dual Processor Board
* ProLiant 800 and 850R Servers
* ProLiant 800 6/350-1 Servers

2.0 Installation Instructions

2.1 Updating the OS2APIC.PSD

If your system is booting and you would like to update your PSD, follow the procedures
mentioned in the Installing Compaq OS/2 Drivers file. Give the source path as A:\SMP
and select "Compaq OS2APIC PSD "

2.2 Installation of the Compaq Platform Specific Driver for SMP
Based OS/2 Using Compaq SmartStart

If you install OS/2 for SMP v2.11 or Warp Server Advanced 4.0 with SMP using
SmartStart 2.40 or later, the Compaq Platform Specific Driver for SMP Based OS/2 is
automatically installed if the assisted install option is used.

3.0 Command Line Options

The Compaq Platform Specific Driver For SMP Based OS/2 supports the following
command line options
[/APIC] [/p=<n>] [/nmi=[l]int<n>] [/pic=[l]int<n>] [/prec=<pstr>]
Where:
/APIC indicates that the PSD should enable symmetric interrupt mode.
/P indicates that the system should be configured for <n> processors where <n> is a
decimal number (i.e., 5, 8, 12).
/NMI indicates to the system a default signal route for NMIs.
This allows the route to be specified for NMIs if there isn't one defined by the
MP configuration tables set up by BIOS. By using the /prec option (see below),
it is possible to override what is in the MP configuration tables in the event that
they have been built incorrectly by the BIOS.

The argument is "int<n>" or "lint<n>". The first case indicates the interrupt pin
number to which the NMI signal is wired on the I/O apic. The second case indicates
the interrupt pin number to which the NMI signal is wired on the local apic.
<n> is a decimal number (i.e., 0, 3, 12).

PIC indicates to the system a default signal route for the 8259 interrupt controller
when the system is running in "virtual wire" mode. This allows the route to be specified
for the interrupt controller if there isn't one defined by the MP configuration tables set
up by BIOS. By using the

/prec option (see below), it is possible to override what is in the MP configuration
tables in the event that they have been built incorrectly by the BIOS.

/PREC indicates to the system the precedence order to be used in determining the routing
for the NMI signal and the interrupt signal from the interrupt controller. This allows control
over the choosing of a routing entry when there is more than one entry.

There are three (3) possible entries that can describe a route:
-route to the I/O APIC
-route to the Local APIC
-route described by argument(s) to the PSD

The first two may be specified in the MP configuration tables that are built by the BIOS.
The third may be specified on the argument line to the PSD.

Each type of route is described by one letter. "i" for the I/O APIC routes, "l" for the local
APIC routes, and "d" for the routes described by the argument line to the PSD.

The precedence string is *exactly* 3 characters long. The first character indicates the
type of routes to be considered first, the second indicates the routes to be considered
next and the third indicates the routes that are to be considered last.

As an example, "ild" indicates that I/O APIC routes should be considered first, followed by local
APIC routes and finally routes specified on the argument line. In contrast,

"dil" indicates that routes on the argument line should be considered first,
then the I/O APIC and finally the local APIC.

Note: The arguments to the PSD are NOT case sensitive.

4.0 Configuration and Troubleshooting

* For OS/2 SMP installation on the above systems, the entry in CONFIG.SYS should be
PSD=OS2APIC.PSD /APIC
* For OS/2 SMP installations on Compaq Servers with Single Processor, the PSD
entry (if it exists) in CONFIG.SYS MUST be removed as shown below:
rem PSD=OS2APIC.PSD /APIC
* If your system fails to boot, then you will need to use the Installation diskettes,
from the OS/2 for SMP package. If you had used a CD-ROM for installation,
then it is useful to have the SMP CD in the CD-ROM drive when you boot.

1. Boot off the Installation diskette.
2. When you get the blue IBM screen insert OS/2 Installation Diskette 1 to complete booting.
3. When diskette 1 boots to the "Welcome" screen you can press the F3 key. This will
bring you to a command prompt to work from.
4. Change to the OS2 subdirectory on the BOOT drive.
5. Type "COPY OS2APIC.PSD OS2APIC.OLD", to save the previous version of the PSD file.
6. Now insert the Compaq OS/2 Support Software Diskette labeled "OS/2 System and
Storage Drivers" into the floppy drive A.
7. Type "COPY A:\SMP\OS2APIC.PSD", without the quotations.
8. Add the following entry in the config.sys file, if the entry is not already present.
PSD = OSAPIC.PSD /APIC
9. Reboot the machine and the new PSD will be enabled

-------------------------------------------------------------------------------------------------------------

Copyright 1998, 2003 Hewlett-Packard Development Company, L.P.

* OS/2 is a registered trademark of the IBM Corporation.
Other product names mentioned herein may be trademarks or registered trademarks
of their respective companies.