Technical Information Document
Patch for NetWare 2.2 and PS/2 35 - TID307 (last modified 16AUG1995)
307 307
associated file

Click filename to download:
ps2isa.exe; 76207 bytes; Date/Time: 09-18-1993/03:04PM

abstract

This patch is intended for non-dedicated servers with NetWare 2.2 when used with IBM's Model 35 or Model 40. There is a problem in the code that detects what type of hardware the system is running on. The code does not detect that the IBM Models 35 and 40 are PS/2 machines with ISA bus architecture. The patch introduces a new variable for the drivers so that an ISA bus PS/2 is recognized.

installation

INSTALLATION FROM HARD/NETWORK DRIVES:

1) Rename the NONDEDOS.OBJ to ORIG.OBJ in the OSOBJ directory.

2) Copy RENFLAG.EXE, ZAPOBJ.EXE, and PS2PAT.FIX into the OSOBJ directory. Run the ZAPOBJ utility with the following options:

   ZAPOBJ ORIG.OBJ NONDEDOS.OBJ PS2PAT.FIX

Where ORIG.OBJ is the input file, NONDEDOS.OBJ is the output file, and PS2PAT.FIX is the parameter file. ZAPOBJ will use PS2PAT.FIX to change the ORIG.OBJ and name the changed file NONDEDOS.OBJ. When running the ZAPOBJ utility, it is not necessary to have all of the 4 files required in the same directory. Indicate the filename path unless all 4 files are located in the DOS default directory. Refer to README.ZAP for further information on the ZAPOBJ utility.

3) Execute the RENFLAG.EXE that renames the flag in the file NONDEDOS.OBJ as follows:

   RENFLAG NONDEDOS.OBJ

4) Make a PATCHES directory at the same level in your directory structure as the SYSTEM-1 directory.

5) Copy the PS2PAT.OBJ and NET$OS.LNK into this PATCHES directory.

6) Rename INSTALL.EXE to INSTALL.BAK in the directory you are generating the operating system from and copy the new INSTALL.EXE (v1.0 PTF) into that directory (usually a parent directory of SYSTEM-1, SYSTEM-2, etc.).

7) Run the new Install to re-link the OS and copy it to your file server.

INSTALLATION FROM DISKETTE:

1) Backup the OSOBJ diskette.

2) Copy the NONDEDOS.OBJ file from the OSOBJ diskette to a blank (high density) diskette and rename the file ORIG.OBJ.

3) Also copy RENFLAG.EXE, ZAPOBJ.EXE, and PS2PAT.FIX onto the blank diskette.

4) From the blank diskette, run the ZAPOBJ utility with the following options (this may take a few minutes):

   ZAPOBJ ORIG.OBJ NONDEDOS.OBJ PS2PAT.FIX

Where ORIG.OBJ is the input file, NONDEDOS.OBJ is the output file, and PS2PAT.FIX is the parameter file. ZAPOBJ will use PS2PAT.FIX to change the ORIG.OBJ and name the changed file NONDEDOS.OBJ. Refer to README.ZAP for further information on the ZAPOBJ utility.

NOTE: If a file creation error occurs, there may not be enough free space on the diskette for the new NONDEDOS.OBJ file. Copy the necessary files from the diskette to a hard drive partition and rerun ZAPOBJ.

5) Again from the blank diskette execute the RENFLAG.EXE that renames the flag in the file NONDEDOS.OBJ as follows:

   RENFLAG NONDEDOS.OBJ

6) Copy the newly created NONDEDOS.OBJ back to the OSOBJ diskette.

7) Run LABEL from DOS on another blank diskette and label it "PATCHES." Copy PS2PAT.OBJ and NWAPPEND.EXE onto it.

8) Rename INSTALL.EXE to INSTALL.BAK on the SYSTEM-1 diskette and copy the new INSTALL.EXE (v1.0 PTF) onto SYSTEM-1.

9) Run INSTALL -N

10) From the PATCHES diskette run:

    NWAPPEND PATCHES:PS2PAT.OBJ

11) Run INSTALL -C (or INSTALL -M -C if you want to maintain the existing system and disk partitions) to relink the operating system and complete the installation.

symptoms

1 Self-Extracting File Name: PS2ISA.EXE Revision: A

Files Included Size Date Time

\
  PS2ISA.TXT (This File)
 INSTALL.EXE 37633 11-13-91 4:00p
  NET$OS.LNK 18 10-21-91 3:38p
NWAPPEND.EXE 8058 12-04-91 10:19a
  PS2PAT.FIX 99 11-13-91 3:40p
  PS2PAT.OBJ 130 11-13-91 3:40p
  README.ZAP 1797 12-18-91 1:38p
 RENFLAG.EXE 13348 12-10-91 09:58a
  ZAPOBJ.EXE 28660 07-31-90 4:24p
\IDE286\
     IDE.DSK 963 10-22-91 4:03p
     IDE.OBJ 5826 10-17-91 4:55p
 IDEREAD.TXT 5634 10-24-91 4:19p

This README file of PS2ISA.EXE accompanies PS2PAT.FIX for NetWare V2.2.

Purpose:

This patch is intended for non-dedicated servers with NetWare 286 v2.2 when used with IBM's Model 35 or Model 40. There is a problem in the code that detects what type of hardware the system is running on. It does not detect that the IBM Models 35 and 40 are PS/2 machines with ISA bus architecture. As a result, it uses the keyboard controller to toggle A20 line where as port 92 should be being used. This causes these machines in non-dedicated mode to function improperly, resulting in system slow down.

This patch introduces a new variable for the drivers, so that an ISA bus PS/2 is recognized.

Please note that the IDE drivers for Netware 286 are required and have been included in the file listing above under IDE286. IDE286 also includes instructions for the implementation of these drivers.

In addition, a replacement system board is also required in solving keyboard problems. Problem description and system eligibility is found in IBM Engineering Change Announcement ECA085. For further information, contact your IBM support provider.

INSTALLATION FROM HARD/NETWORK DRIVES:

1) Rename the NONDEDOS.OBJ to ORIG.OBJ in the OSOBJ directory.

2) Copy RENFLAG.EXE, ZAPOBJ.EXE, and PS2PAT.FIX into the OSOBJ directory. Run the ZAPOBJ utility with the following options:

   ZAPOBJ ORIG.OBJ NONDEDOS.OBJ PS2PAT.FIX

Where ORIG.OBJ is the input file, NONDEDOS.OBJ is the output file, and PS2PAT.FIX is the parameter file. ZAPOBJ will use PS2PAT.FIX to change the ORIG.OBJ and name the changed file NONDEDOS.OBJ. When running the ZAPOBJ utility, it is not necessary to have all of the 4 files required in the same directory. Indicate the filename path unless all 4 files are located in the DOS default directory. Refer to README.ZAP for further information on the ZAPOBJ utility.

3) Execute the RENFLAG.EXE that renames the flag in the file NONDEDOS.OBJ as follows:

   RENFLAG NONDEDOS.OBJ

4) Make a PATCHES directory at the same level in your directory structure as the SYSTEM-1 directory.

5) Copy the PS2PAT.OBJ and NET$OS.LNK into this PATCHES directory.

6) Rename INSTALL.EXE to INSTALL.BAK in the directory you are generating the operating system from and copy the new INSTALL.EXE (v1.0 PTF) into that directory (usually a parent directory of SYSTEM-1, SYSTEM-2, etc.).

7) Run the new Install to re-link the OS and copy it to your file server.

INSTALLATION FROM DISKETTE:

1) Backup the OSOBJ diskette.

2) Copy the NONDEDOS.OBJ file from the OSOBJ diskette to a blank (high density) diskette and rename the file ORIG.OBJ.

3) Also copy RENFLAG.EXE, ZAPOBJ.EXE, and PS2PAT.FIX onto the blank diskette.

4) From the blank diskette, run the ZAPOBJ utility with the following options (this may take a few minutes):

   ZAPOBJ ORIG.OBJ NONDEDOS.OBJ PS2PAT.FIX

Where ORIG.OBJ is the input file, NONDEDOS.OBJ is the output file, and PS2PAT.FIX is the parameter file. ZAPOBJ will use PS2PAT.FIX to change the ORIG.OBJ and name the changed file NONDEDOS.OBJ. Refer to README.ZAP for further information on the ZAPOBJ utility.

NOTE: If a file creation error occurs, there may not be enough free space on the diskette for the new NONDEDOS.OBJ file. Copy the necessary files from the diskette to a hard drive partition and rerun ZAPOBJ.

5) Again from the blank diskette execute the RENFLAG.EXE that renames the flag in the file NONDEDOS.OBJ as follows:

   RENFLAG NONDEDOS.OBJ

6) Copy the newly created NONDEDOS.OBJ back to the OSOBJ diskette.

7) Run LABEL from DOS on another blank diskette and label it "PATCHES." Copy PS2PAT.OBJ and NWAPPEND.EXE onto it.

8) Rename INSTALL.EXE to INSTALL.BAK on the SYSTEM-1 diskette and copy the new INSTALL.EXE (v1.0 PTF) onto SYSTEM-1.

9) Run INSTALL -N

10) From the PATCHES diskette run:

    NWAPPEND PATCHES:PS2PAT.OBJ

11) Run INSTALL -C (or INSTALL -M -C if you want to maintain the existing system and disk partitions) to relink the operating system and complete the installation.

solutions

Apply Files Contained in PS2ISA.EXE.

contents

Self-Extracting File Name:  ps2isa.exe

Files Included       Size   Date         Time    Version   Checksum

\
   INSTALL.EXE      37633   11-13-1991   04:00PM
    NET$OS.LNK         18   10-21-1991   03:38PM
  NWAPPEND.EXE       8058   12-04-1991   10:19AM
    PS2ISA.TXT       6014   09-17-1993   01:05AM
    PS2PAT.FIX         99   11-13-1991   03:40PM
    PS2PAT.OBJ        130   11-13-1991   03:40PM
    README.ZAP       1797   12-18-1991   01:38PM
   RENFLAG.EXE      13348   12-10-1991   09:58AM
    ZAPOBJ.EXE      28660   07-31-1990   04:24PM
\IDE286\
       IDE.DSK        963   10-22-1991   04:03PM
       IDE.OBJ       5826   10-17-1991   04:55PM
   IDEREAD.TXT       5634   10-24-1991   04:19PM
Document Title: Patch for NetWare 2.2 and PS/2 35
Document ID: 307
Creation Date: 01JUL1993
Modified Date: 16AUG1995
Document Revision: 1
Novell Product Class: NetWare
Novell Product and Version: NetWare 2.2

Disclaimer

The Origin of this information may be internal or external to Novell. Novell makes all reasonable efforts to verify this information. However, the information provided in this document is for your information only. Novell makes no explicit or implied claims to the validity of this information.

Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information.