Installing OS/2 Warp 3 onto a ThinkPad 755CE from a PCMCIA CD-ROM

By Wayne Kovsky

The instructions that follow show you how to install Warp Fullpack or Warp Connect Fullpack onto a ThinkPad 755CE from a CD-ROM that is attached to an Adaptec SlimSCSI 1460 PCMCIA card.

Although these instructions apply specifically to the named configuration (Warp Fullpack or Warp Connect Fullpack, but not Warp for Windows and not OS/2 2.11; a ThinkPad model 755CE; an Adaptec SlimSCSI 1460 PCMCIA card), an experienced OS/2 user can probably use these instructions as a roadmap for installing with a different configuration.

You can do much of the preliminary work on any system that has a CD-ROM attached to it, and you can do that using either OS/2 or DOS as the operating system. In particular, if you have a ThinkPad with a PCMCIA SCSI card attached to your CD-ROM and it is already working under DOS, you can do all the preparation you need to get it working for installing Warp from that CD-ROM.

Don't be daunted by the length of these instructions. I have tried to be exhaustive, in an effort to guide even a novice through the steps required. More experienced users can probably read through this document fairly quickly, looking for key points. Here is a quick overview of what must be done:
 * 1) Modify the second installation diskette, to make additional space for the SCSI, PCMCIA and (new) Adaptec drivers that we will add to the diskette, and modify CONFIG.SYS on the diskette to make it load those added drivers.
 * 2) Boot the system from diskettes to begin the installation process.
 * 3) At the end of the first installation phase, copy the new Adaptec driver onto the hard drive before rebooting.  Also, modify the CONFIG.SYS file on the hard drive before rebooting.
 * 4) Reboot and continue with phase 2 of the Warp installation.  Before the final reboot, again copy the newer Adaptec driver to the hard drive.

That's about all there is to it, although the details require substantially more text. As T.S. Eliot once said, "I apologize that this letter is so long; I didn't have time to make it shorter." In any event, as is usually the case with detailed instructions, it reads a lot longer than it takes. So, let's get started!

Introduction
To find out who wrote these instructions, skip to the bottom of this file.

These are the steps that will permit you to install Warp Fullpack (or Warp Connect Fullpack) on your ThinkPad 755CE from a CD-ROM that is connected to an Adaptec SlimSCSI PCMCIA card. Note that these instructions apply specifically to the following hardware/software: It should be fairly easy to adapt these instructions to other ThinkPad models, even easier to adapt to a different external CD-ROM drive, and probably possible to adapt to Warp for Windows (red-spine box) or for use with the ThinkPad's own software for PCMCIA support, or for use with a different PCMCIA SCSI card. With much more difficulty, it might be possible to adapt these instructions to a laptop other than an IBM ThinkPad. However, I have not tried any of these other combinations, and I can offer no specific advice for them.
 * IBM ThinkPad 755CE
 * Adaptec SlimSCSI 1460 PCMCIA card
 * Warp Fullpack or Warp Connect Fullpack (both boxes have a blue spine)
 * NEC Intersect 84 external double-speed CD-ROM
 * Warp's built-in PCMCIA support

There are several places where I show a sequence of commands that must be executed. It would be most convenient for you if you used a text editor (such as "E", which is supplied with OS/2) to cut and paste these commands into command files, which you could name (for example) STEP4.CMD, STEP5.CMD, etc. If you do that, you would only have to change the specific drive letters to match your own system before executing the command files.

Create Diskettes for CD-ROM Installation.
We will begin by creating the two diskettes that are always required for installing Warp from a CD-ROM drive. Those diskettes are already in the Warp box, and you can simply copy them to two blank diskettes, labelling the first diskette "Installation Diskette" and labelling the second diskette "OS/2 Diskette 1 for ThinkPad". You should write-protect the "Installation Diskette", but do not write-protect the "OS/2 Diskette 1 for ThinkPad" diskette, as you need to modify it later. You can now skip ahead to Step 4.

It is also possible to create the diskettes directly from the CD-ROM. To do this (and for several other steps as well) you will need access to a PC that is connected to a CD-ROM drive. The PC can be running either OS/2 or DOS. No matter which of these two operating systems it is running, attach to the CD-ROM drive (by typing the drive's letter followed by a colon and the Enter key). Then type CDINST and the Enter key. For example, if your CD-ROM drive is assigned to F:, you would type: F: CDINST You will be instructed to insert two diskettes, the first of which will be labelled "OS/2 Diskette 1", while the second will be labelled "Installation Diskette". Immediately write-protect the diskette labelled "Installation Diskette" and set it aside for now. Also write-protect the diskette labelled "OS/2 Diskette 1", then put it back into the machine; we need to make a copy of this diskette, as we must modify its contents.

Copy the "OS/2 Diskette 1" Diskette for Modification.
To make a copy of diskette 1, if you have two diskette drives, put the "OS/2 Diskette 1" diskette into drive A: and a blank diskette into drive B:, then type: DISKCOPY A: B: If you have only a single diskette drive, put the "OS/2 Diskette 1" diskette into drive A: and have a blank diskette ready, then type: DISKCOPY A: A: The DISKCOPY program will prompt you when to remove the source diskette and when to put in the target diskette. When the DISKCOPY program has finished, remove both diskettes and set aside the original "OS/2 Diskette 1" diskette; it is a "master" diskette that will allow you to start over easily if you make a mistake in a subsequent step. Label the copy you just made: "OS/2 Diskette 1 for ThinkPad". Do not write-protect this copy, because we need to delete some files from it, add some new files to it, and modify the CONFIG.SYS file that is on it.

Delete Unnecessary Files from the "OS/2 Diskette 1 for ThinkPad" Copy
Put the "OS/2 Diskette 1 for ThinkPad" diskette back into the computer, and we will begin making some additional space on that diskette by deleting unnecessary files. The Warp install program relies on the presence of a very broad variety of device drivers, just in case it might encounter those devices on the machine it is being installed on. Since we are installing on a ThinkPad, we know that many of the device drivers on this diskette will not be used, because the ThinkPad does not have those devices. We will make additional space available on this diskette by deleting some of those unnecessary device drivers. So, assuming that you put the "OS/2 Diskette 1 for ThinkPad" diskette into drive A:, type the following commands: REM Cut and paste this to STEP4.CMD, making sure you have REM modified the drive ID if necessary. Save STEP4.CMD, REM then from a command line, type STEP4.CMD and "Enter". A: DEL A*.ADD DEL B*.ADD DEL D*.ADD DEL F*.ADD DEL L*.ADD DEL M*.ADD DEL S*.ADD DEL T*.ADD This step removes several unnecessary SCSI device drivers. One of the SCSI device drivers that was just removed was the AHA152X.ADD driver. A driver with that same name is required to support the Adaptec SlimSCSI 1460 PCMCIA card, but you must obtain a more recent version of that driver from Adaptec. I'll tell you how to do that later, but for now don't worry that you have just deleted that driver, since it was the wrong version.

Add Required Files from the Warp CD-ROM to the Diskette.
Next we need to add some files to the diskette. The files you need are in "packed" form on the CD-ROM, so you will have to "unpack" them onto the "OS/2 Diskette 1 for ThinkPad" diskette. This step is different, depending on whether you are installing Warp Fullpack or Warp Connect Fullpack. First, the instructions for Warp Fullpack:

Instructions for Warp Fullpack.
Change to the drive that has the Warp Fullpack CD-ROM (in this example, drive F:), then execute the following commands: REM This command file is for Warp Fullpack REM Cut and paste this to STEP5.CMD, making sure you have REM modified the drive ID if necessary. Save STEP5.CMD, REM then from a command line, type STEP5.CMD and "Enter". F: CD \OS2IMAGE\DISK_0 UNPACK BUNDLE A:\ /N:OS2SCSI.DMD CD \OS2IMAGE\DISK_12 UNPACK PCMCIADD A:\ /N:IBM2SS01.SYS CD \OS2IMAGE\DISK_14 UNPACK PCMCIA A:\ /N:PCMCIA.SYS You can now skip ahead to section 6, titled "Obtaining the Adaptec SlimSCSI 1460 PCMCIA Driver".

Instructions for Warp Connect Fullpack.
Change to the drive that has the Warp Connect Fullpack CD-ROM (in this example, drive F:), then execute the following commands: REM This command file is for Warp Connect Fullpack REM Cut and paste this to STEP5.CMD, making sure you have REM modified the drive ID if necessary. Save STEP5.CMD, REM then from a command line, type STEP5.CMD and "Enter". F: CD \OS2IMAGE\DISK_0 UNPACK BUNDLE A:\ /N:OS2SCSI.DMD CD \OS2IMAGE\DISK_14 UNPACK PCMCIADD A:\ /N:IBM2SS01.SYS UNPACK PCMCIA A:\ /N:PCMCIA.SYS You can now skip ahead to section 6, titled "Obtaining the Adaptec SlimSCSI 1460 PCMCIA Driver".

Add Files from a Borrowed ThinkPad Already Running Warp.
Another way to add the required files to the "OS/2 Diskette 1 for ThinkPad" is to copy them from a ThinkPad system that is already using Warp Fullpack or Warp Connect Fullpack (matching the version you are installing) and is also known to be using Warp's built-in PCMCIA support. If you are fortunate enough to have access to such a system, then you can simply execute the following commands on the ThinkPad, after attaching to the drive that the ThinkPad booted Warp from: REM This command file is for an already-installed Warp system. REM Cut and paste this to STEP5.CMD, making sure you have REM modified the drive ID if necessary. Save STEP5.CMD, REM then from a command line, type STEP5.CMD and "Enter". COPY \OS2\PCMCIA.SYS A: COPY \OS2\IBM2SS01.SYS A: COPY \OS2\BOOT\OS2SCSI.DMD A: Be very careful to make sure that the ThinkPad you are copying from was installed to use Warp's built-in PCMCIA support. These files have the same names as the ones that would have been installed using the ThinkPad "PCMCIA Features" diskette, but the "PCMCIA Features" versions of the files WILL NOT WORK with the rest of the instructions that follow. If you are not absolutely certain the ThinkPad you are copying from uses Warp's built-in PCMCIA support, you should go back to step 5, "Add Required Files from the Warp CD-ROM to the Diskette." and follow the instructions there instead.

Also, the ThinkPad you are copying from might not have the OS2SCSI.DMD file on it, depending on whether it has access to a SCSI PCMCIA card or not. If it does not, you can get that file by following the instructions above in step 5, "Add Required Files from the Warp CD-ROM to the Diskette.".

Obtaining the Adaptec SlimSCSI 1460 PCMCIA Driver.
If you are using a PCMCIA SCSI card other than the Adaptec SlimSCSI 1460 card, this section does not apply to you. No matter which PCMCIA SCSI card you are using, you will need to obtain the proper driver, put it onto the "OS/2 Diskette 1 for ThinkPad" diskette, and put a reference to that driver into the CONFIG.SYS file on that diskette.

Note that the Adaptec 1460 card is NOT the same as the Adaptec 460 card. The Adaptec 460 originated as a Trantor card, before Trantor was bought by Adaptec. I believe that there is no OS/2 driver available for the Adaptec 460 card, but I am not certain; you should contact Adaptec if you have the 460 card.

The driver that is needed for the Adaptec SlimSCSI 1460 PCMCIA card is available from Adaptec's Web site (http://www.adaptec.com/techsupp/bbs_main.html). It is also available from Adaptec's CompuServe forum (GO ADAPTEC). Here is the file you need, as described on CompuServe: [74777,1743] Todd Jackson [Adaptec]  Lib: 4 AHA152.EXE Bin, Bytes:    30889, Count:   575, 03-Feb-95(07-Mar-95)

Title  : AHA152X.EXE, OS/2 Warp driver for AHA-152x Keywords: OS 2 DRIVER 152X 1510 1460 6360 6260

OS/2 Warp driver for AHA-152x, AHA-1510, APA-1460, 6360, and 6260

Updated 3/6/95. When you download this driver, you will need to unpack it, which you can do by simply executing this command: "AHA152". This file will unpack itself into the complete set of files it contains, which are these: 152XADD.DDP 152XPRES.EXE AHA152X.ADD README.TXT RELNOTES.TXT The README.TXT file contains installation instructions for this driver, but those instructions apply to a system that already has Warp installed. Do NOT follow those instructions, but instead continue with the instructions you are reading here.

Copy the AHA152X.ADD driver to the "OS/2 Diskette 1 for ThinkPad" diskette: COPY AHA152X.ADD A:\

This same Adaptec driver is probably available from other sources, including Adaptec's bulletin board. I have a phone number for the Adaptec bulletin board of (408) 945-7727 - however, I have not called that number in a some time, and it may not be current.

Modify CONFIG.SYS on the "OS/2 Diskette 1 for ThinkPad" Diskette.
The next step modifies the CONFIG.SYS file that is on the "OS/2 Diskette 1 for ThinkPad" diskette. We must modify it to remove references to files that we deleted in order to make space, and we must modify it to add references to files that we added.

The CONFIG.SYS file will be slightly different for Warp Connect Fullpack than the file I will show here, which is for Warp Fullpack. However, the lines that must be modified are the same in both cases, so I will show only the Warp Fullpack file.

Here is the original CONFIG.SYS file for Warp Fullpack, with the lines that must be altered preceded by "--->". (Note: the final modified CONFIG.SYS file will be shown a bit later, if you want to peek ahead. You could even avoid this editing step by copying the modified file onto the ThinkPad's disk - but only if you are installing Warp Fullpack.)  buffers=32 iopl=yes memman=swap,delayswap protshell=sysinst1.exe set os2_shell=sysinst2.exe diskcache=D2,LW protectonly=yes libpath=.;\;\os2\dll;\os2\install; ifs=hpfs.ifs /c:64 pauseonerror=no codepage=850 devinfo=kbd,us,keyboard.dcp devinfo=scr,ega,vtbl850.dcp device=\dos.sys device=\mouse.sys set path=\;\os2;\os2\system;\os2\install set dpath=\;\os2;\os2\system;\os2\install set keys=on basedev=print01.sys basedev=ibmkbd.sys basedev=ibm1flpy.add basedev=ibm1s506.add basedev=ibm2flpy.add basedev=ibm2adsk.add basedev=ibm2scsi.add basedev=ibmint13.i13 basedev=os2dasd.dmd device=\testcfg.sys basedev=xdfloppy.flt

set os2_shell=cdinst.exe set saveconnect=1 set cdrominst=1 ifs=cdfs.ifs /q --->basedev=aha152x.add --->basedev=aha154x.add --->basedev=aha164x.add --->basedev=aha174x.add --->basedev=aic7770.add --->basedev=aic7870.add --->basedev=btscsi.add --->basedev=fd16-700.add --->basedev=fd8xx.add --->basedev=fd7000ex.add --->basedev=dpt20xx.add basedev=chincds1.flt basedev=hitcds1.flt basedev=neccds1.flt basedev=sonycds1.flt basedev=toshcds1.flt basedev=ibmidecd.flt --->basedev=tmv1scsi.add --->basedev=sony535.add --->basedev=sony31a.add --->basedev=lms206.add --->basedev=mitfx001.add --->basedev=sbcd2.add device=\os2cdrom.dmd  After you have deleted those lines from CONFIG.SYS, you next need to add the following lines -- and you must pay attention to WHERE these lines are added. The lines that follow actually represent your completed CONFIG.SYS file (for Warp Fullpack only!), except that you should not have any leading spaces on any line, and you must remove the "--->" that marks the lines that were added:  buffers=32 iopl=yes memman=swap,delayswap protshell=sysinst1.exe set os2_shell=sysinst2.exe diskcache=D2,LW protectonly=yes libpath=.;\;\os2\dll;\os2\install; ifs=hpfs.ifs /c:64 pauseonerror=no codepage=850 devinfo=kbd,us,keyboard.dcp devinfo=scr,ega,vtbl850.dcp device=\dos.sys device=\mouse.sys set path=\;\os2;\os2\system;\os2\install set dpath=\;\os2;\os2\system;\os2\install set keys=on basedev=print01.sys basedev=ibmkbd.sys basedev=ibm1flpy.add basedev=ibm1s506.add basedev=ibm2flpy.add basedev=ibm2adsk.add basedev=ibm2scsi.add basedev=ibmint13.i13 basedev=os2dasd.dmd device=\testcfg.sys basedev=xdfloppy.flt

set os2_shell=cdinst.exe set saveconnect=1 set cdrominst=1 ifs=cdfs.ifs /q --->REM The parameters on this line are needed for my older NEC 84 CD-ROM. --->REM Your CD-ROM is not likely to need any parameters at all. --->basedev=aha152x.add /A:0 /!Y basedev=chincds1.flt basedev=hitcds1.flt basedev=neccds1.flt basedev=sonycds1.flt basedev=toshcds1.flt basedev=ibmidecd.flt device=\os2cdrom.dmd --->basedev=os2scsi.dmd --->basedev=pcmcia.sys /P --->basedev=ibm2ss01.sys /s0=2  You may need some additional steps here, depending on which CD-ROM drive you have. I am using an NEC Intersect 84 external 2X CD-ROM drive, which is an older drive and does not support parity checking. Because of that deficiency, I had to add the "/A:0 /!Y" parameters to the line that loads the AHA152X.ADD driver; you may not (probably will not) need to do that.

Also, I did not have you remove any of the *.FLT files, which support various CD-ROM drives, nor did I have you remove the lines in the CONFIG.SYS file that reference those CD-ROM drives. If your CD-ROM drive is among those that are directly supported by these files, you should not have to do anything special. However, you should read the Warp installation guide (titled "User's Guide to OS/2 Warp") and the README, README.INS and ADVANCE.INS files located in the root directory of the Warp CD-ROM, to see if you need any special parameters for your own CD-ROM drive.

You should now write-protect this diskette, and make sure it is labelled well. If you should ever need to reinstall Warp on your ThinkPad (or help someone else install it on their ThinkPad), you will already have the diskette you need, with all modifications made and files added or deleted.

You are now ready to install Warp from PCMCIA CD-ROM!
At this point, you should be ready to begin your Warp Fullpack (or Warp Connect Fullpack) installation from your PCMCIA SCSI-connected CD-ROM drive. You should have already done whatever ordinary preparation you would normally do prior to installing Warp, such as making sure you have sufficient disk space, deciding whether you will be installing using Boot Manager or Dual Boot, etc. Assuming that you are ready for installation irrespective of whether you are installing from CD-ROM or not, the next steps are these:
 * 1) Insert the Adaptec SlimSCSI 1460 PCMCIA card into the ThinkPad, and connect its cable to your CD-ROM drive.
 * 2) Turn on your CD-ROM drive.
 * 3) Put the Warp Fullpack CD-ROM disk into the drive.
 * 4) Put the diskette you made and labelled "Installation Diskette" (see step 2:  "Create Diskettes for CD-ROM Installation." above) into drive A: on your ThinkPad.
 * 5) Plug in your ThinkPad's power supply; you don't want to risk running out of battery power while installing Warp.
 * 6) Turn on your ThinkPad.

Your ThinkPad will now boot from the "Installation Diskette", and after awhile it will ask for "Diskette 1" - when it does, insert the specially prepared "OS/2 Diskette 1 for ThinkPad". This second diskette takes even longer, showing the "Loading, please wait..." message during this time, but after awhile you may notice it briefly accessing your CD-ROM drive (if you have LEDs or an LCD panel that makes that obvious), and still later, you may see it access the CD-ROM drive for a bit longer. After this second CD-ROM access, you should see the "Installing Operating System/2" screen that gives you a choice of "Easy Installation" or "Advanced Installation".

Congratulations! You have done everything correctly up to now, and you are now ready to continue the installation of Warp on your ThinkPad using a PCMCIA SCSI card and a CD-ROM drive!

Do You Need to Format Your New Warp Partition?
Here is an important tip, although it is unrelated to the fact that you are installing Warp on your ThinkPad via a PCMCIA card and a CD-ROM drive. This tip is equally important even if you were installing Warp from diskettes, or for that matter, even if you were installing it on a desktop machine. It has to do with formatting the partition you will install Warp on (and also, formatting any other partition on your machine).

If you have altered the original partitioning scheme of your ThinkPad (for example, by creating more than one partition), or if you are changing a partition from FAT to HPFS (or vice-versa), you need to tell Warp to do a "long" format of the new partition. If you simply answer "Yes" when Warp asks if you want to format the partition you are installing onto, you will get Warp's default "quick" format - AND THAT WILL CAUSE YOU PROBLEMS LATER. Even after you have installed Warp, if you simply format a new partition that meets the conditions set out earlier in this paragraph, you will still get only a "quick" format.

Here is the command you need to use when you format a Warp partition that is in a different location on the hard drive than it originally occupied (because you used FDISK to repartition the drive), or a Warp partition that is changing file system type (whether from FAT to HPFS or vice-versa): FORMAT x: /L /FS:[FAT or HPFS] where "x:" is the drive ID for the partition you wish to format. If you are formatting the partition as a FAT partition, you can omit the /FS:FAT, since that is the default.

If you are certain that you do NOT need to format your Warp installation partition, then skip ahead to section 8b, "Continuing the Initial Installation". Otherwise, here is how you can format it properly at this point.

You should be still looking at the screen that is titled "Installing Operating System/2", the screen that gives you a choice of "Easy Installation" or "Advanced Installation". At the bottom of that screen you will see "Enter", "F3=Command Prompt" and "F1=Help". Press the F3 key to get to an OS/2 command prompt.

The next screen you see will be headed "OS/2 Command Interpreter Version 3", and you will see your current directory, something like this (your drive letter may be different, of course): OS/2 Command Interpreter Version 3 [F:\OS2IMAGE\DISK_1] Warp's FORMAT command is in a different directory, and that other directory also contains some files that are needed for the FORMAT command, so we must change to that directory, with this command: CD \OS2IMAGE\DISK_2 Now we can format the drive we will be installing Warp onto. Assuming that drive is drive D:, and we wanted it to be an HPFS partition, we would execute the following command: FORMAT D: /L /FS:HPFS or for a FAT partition: FORMAT D: /L /FS:FAT When the format finishes, it will ask if you want to label the partition; it doesn't really matter (since the OS/2 installation process will label the partition "OS2"), but I always say "no" to this question. You will probably get a message at this point: SYS0318: Message file OSO001.MSG cannot be found for message 0630. That is OK - the message file isn't available because Warp isn't installed yet, but this message is not a problem. Now we need to return to the original directory: CD \OS2IMAGE\DISK_1 and return to the installation process: EXIT

Continuing the Initial Installation.
You should again be looking at the screen that is titled "Installing Operating System/2", and you are ready to continue with the installation. At this point do whatever is appropriate for your own preferred method of installing Warp, although I personally prefer to always use the "Advanced Installation" option. You will be asked if you want to format the partition. If you have just done that (see step 8a immediately above), you can answer "no". The installation process will now continue, copying a lot of files from the CD-ROM onto the ThinkPad, and ending with this message: Remove the diskette from drive A. Then, press Enter to            continue with the installation. DO NOT DO THAT!

We aren't finished yet; after this initial installation phase, there are some additional "adjustments" that must be made to the CONFIG.SYS file on the ThinkPad's hard disk before we can continue. If we do not take these additional steps, the reboot will fail. So, here is what you must do now:

Modify the System Before Continuing the Installation.
Look at the bottom of the display - you will see "Enter", "F3=Command Prompt" and "F1=Help". Press the F3 key to get to an OS/2 command prompt.

At this point you want to make sure you are attached to the drive that you were installing Warp onto, which should be the case; my system was showing drive D: at this point, which is correct. If it is not correct for you, change to the correct drive now.

Warp will have installed its own version of the AHA152X.ADD driver, replacing the special one you got from Adaptec, so we must now fix that. Type the following command to see what is in the top-level directory: DIR AHA152X.ADD On my system the response was: 2-22-95 10:12a    42652     0  AHA152X.ADD which is correct; that is the new file. However, now type this command: DIR \OS2\BOOT\AHA152X.ADD On my system the response was: 12-12-94  3:36p    38044     0  AHA152X.ADD which is the file that came from the Warp Fullpack CD-ROM (it may be slightly different for Warp Connect Fullpack). You must replace that file with the one that is now in the root directory, with this command: COPY \AHA152X.ADD \OS2\BOOT Next, we need to edit the CONFIG.SYS file on your Warp boot drive before we continue, using the "Tiny Editor" that is part of Warp, so we would type: TEDIT CONFIG.SYS Many people are unfamiliar with "Tiny Editor", so I will explain in detail how to use it. It is a minimal but still powerful text editor, intended to be used for exactly this purpose: editing system files when you do not yet have a full version of OS/2 installed and therefore cannot use a PM-based editor such as the System Editor ("E") that comes with OS/2.

When TEDIT first comes up, the first character of the file is highlighted, but the cursor is actually in the long rectangle at the bottom of the display, which is the command area. Leave the command area by pressing the Esc key, and you will notice that the block cursor at the top of the file changes to an underscore. Now hold down the Ctrl key and press the End key, to move to the bottom of the file. You should now be on the line that says: basedev=sbcd2.add This line, and all the lines above it until the line that says: BASEDEV=IBM2SS01.SYS /S0=2 need to be deleted (or if you prefer, you can put "REM " in front of each line). We will mark the bottom line with Alt-L, then move to the top line to be deleted and mark it and all the intervening lines at once, then finally we will delete all of the marked lines at once. So, press Alt-L to mark the current line (the one shown above), then the use the up-arrow key to move to the first line in the list below, stopping before the IBM2SS01.SYS line. Now press Alt-L, and you should have all of the following lines marked: basedev=sony535.add basedev=sony31a.add basedev=lms205.add basedev=lms206.add basedev=mitfx001.add basedev=sbcd2.add Now press Alt-D to delete these marked lines. These lines would have attempted to load the device drivers we had earlier deleted from the "OS/2 Diskette 1 for ThinkPad" in order to make room for the files we added. If you should fail to delete one or more of them, it is not a major problem; it will simply cause the next system boot to take a bit longer as OS/2 tries to find and load files that do not exist on the diskette.

Look a little earlier in the file, and you will see two different statements that reference the AHA152X.ADD file, the second of which has the additional parameters that were necessary (in my case, at least) to support my older NEC CD-ROM drive. Add "REM " in front of the first statement (you will need to press the "Insert" key first), or simply delete it with Alt-L then Alt-D.

Your CONFIG.SYS file should now look something like the following (if you are installing Warp Fullpack; the CONFIG.SYS file for Warp Connect Fullpack will look a bit different, but will still be recognizably similar). I have put a "REM " in front of the lines that can either be deleted or remarked out, and I have marked those lines with "--->".  IFS=\OS2\INSTALL\HPFS.IFS /AUTOCHECK:FGH DEVINFO=SCR,VGA,\OS2\BOOT\VIOTBL.DCP SET VIDEO_DEVICES=VIO_VGA SET VIO_VGA=DEVICE(BVHVGA) PROTSHELL=\OS2\PMSHELL.EXE SET USER_INI=\OS2\INSTALL\INSTALL.INI SET SYSTEM_INI=\OS2\INSTALL\INSTALL.INI SET OS2_SHELL=\OS2\CMD.EXE SET AUTOSTART=PROGRAMS,TASKLIST,FOLDERS SET RUNWORKPLACE=\OS2\PMSHELL.EXE SET COMSPEC=\OS2\CMD.EXE LIBPATH=.;\OS2\INSTALL;\OS2\DLL;\OS2\MDOS;\; SET PATH=.;\OS2;\OS2\BOOT;\OS2\SYSTEM;\OS2\INSTALL;\OS2\MDOS;\; SET DPATH=.;\OS2;\OS2\BOOT;\OS2\SYSTEM;\OS2\INSTALL;\; SET PROMPT=[$P] SET HELP=\OS2\HELP; PAUSEONERROR=NO BUFFERS=90 IOPL=YES DISKCACHE=D,LW MAXWAIT=3 MEMMAN=SWAP,PROTECT THREADS=128 DEVINFO=KBD,US,\OS2\KEYBOARD.DCP DEVICE=\OS2\BOOT\DOS.SYS DEVICE=\OS2\BOOT\PMDD.SYS DEVICE=\OS2\BOOT\OS2CDROM.DMD /Q SET KEYS=ON PROTECTONLY=YES BASEDEV=IBMKBD.SYS SET DESKTOP= DEVICE=\OS2\BOOT\POINTDD.SYS DEVICE=\OS2\BOOT\MOUSE.SYS CODEPAGE=850 COUNTRY=001,\OS2\SYSTEM\COUNTRY.SYS DEVINFO=KBD,US,\OS2\KEYBOARD.DCP SWAPPATH=D:\OS2\SYSTEM 64 2048 BASEDEV=PRINT01.SYS BASEDEV=IBM1FLPY.ADD BASEDEV=IBM2FLPY.ADD BASEDEV=IBM1S506.ADD BASEDEV=IBMINT13.I13 BASEDEV=OS2DASD.DMD DEVICE=\OS2\BOOT\TESTCFG.SYS SET INSTALLTYPE=ADVANCED SET SOURCEPATH=F:\OS2IMAGE SET DISKTYPE=2 SET FDISKETTESOURCE=0 SET FIRSTDISK=7 SET RAMABIOS=0 SET NUMDISKS=9 SET TARGETPATH=D: SET SAVECONNECT=1 SET CDROMINST=1 SET MACHINE=1 SET VIODISPLAY=4 SET VIOADAPTER=8 SET VIOMEM=262144 SET MODEL=252 SET SUBMODEL=1 SET MOUSE=0 SET MOUSECOM=0 SET FULLINST=CAB$3$4$ SET OLDVERSION=48 SET DUALBOOT=0 SET HPFSREQ=1 SET FORMAT=0 SET RUNINSTALL=D:\OS2\INSTALL\INSTALL.EXE SET OLDUSER_INI=D:\OS2\OS2.INI SET OLDSYSTEM_INI=D:\OS2\OS2SYS.INI REM REM  DOS support for SVGA REM FILES=20 BREAK=OFF PROTECTONLY=NO SHELL=\OS2\MDOS\COMMAND.COM \OS2\MDOS /P FCBS=16,8 RMSIZE=640 DOS=LOW,NOUMB DEVICE=\OS2\MDOS\VSVGA.SYS BASEDEV=OS2SCSI.DMD --->REM BASEDEV=AHA152X.ADD BASEDEV=XDFLOPPY.FLT

IFS=CDFS.IFS /Q REM MY NEC 84 CD-ROM DOES NOT SUPPORT PARITY CHECKING. BASEDEV=AHA152X.ADD /A:0 /!Y BASEDEV=CHINCDS1.FLT BASEDEV=HITCDS1.FLT BASEDEV=NECCDS1.FLT BASEDEV=SONYCDS1.FLT BASEDEV=TOSHCDS1.FLT BASEDEV=IBMIDECD.FLT BASEDEV=PCMCIA.SYS /P BASEDEV=IBM2SS01.SYS /S0=2 --->REM basedev=sony535.add --->REM basedev=sony31a.add --->REM basedev=lms205.add --->REM basedev=lms206.add --->REM basedev=mitfx001.add --->REM basedev=sbcd2.add  When you have finished with these modifications, press the F4 key (you will see "F4=File" at the bottom of the display) to save the file and exit the Tiny Editor.

Now type "EXIT" to return to the installation process (which is still telling you to remove the diskette and press Enter to continue the installation). Remove the diskette if you haven't already done so, then press "Enter" as instructed; the installation procedure will continue, by rebooting your ThinkPad from the hard disk at this point.

Continuing the Installation's Second Phase.
Now that you have rebooted without the diskette, you can follow the normal Warp installation process. You will select the software components you want to install, identify your hardware, etc. Note that PCMCIA support is not installed; select it and then select "IBM ThinkPad 755CE/CSE", or whichever ThinkPad system is appropriate for you. My CD-ROM device was already selected, as was my SCSI adapter. Select "Primary Display", which will show that "Western Digital 90C24" is already selected (this is correct for my 755CE). You can select a printer and multimedia device support if you want. Then click on the "OK" button.

You will now be given a choice of software features to install. Follow whatever procedure you are accustomed to in selecting the features you want, then click on the "Install" button. You will be given the opportunity to add existing programs to your desktop, to migrate your existing configuration files (if you are reinstalling over an older version of OS/2), etc. When you are ready, click on the "OK" button.

That's about it. You will see your CD-ROM drive being accessed heavily while files are being transferred to your hard disk, but the remainder of the installation is like any other you may have ever seen from CD-ROM. Simply follow the rest of the instructions, shutting down and rebooting when it tells you to do so, etc.

Restoring that Pesky AHA152X.ADD Driver -- One More Time!
The Warp installation process has once again replaced our special Adaptec version of the AHA152X.ADD driver with its own copy from the Warp CD-ROM; we must "undo" that yet again. This time, there is no new copy of AHA152X.ADD in the root directory of your boot partition, so we must copy the one from the "OS/2 Diskette 1 for ThinkPad" diskette. Until this is done, you will be able to boot and run Warp just fine on your ThinkPad, but you won't be able to access the CD-ROM!

First, let's verify that the WRONG version of AHA152X.ADD is in the \OS2\BOOT directory, which is where it is loaded from when you boot Warp. Boot Warp from your ThinkPad's hard disk drive if you haven't done that already, then open an OS/2 window, and type this command: DIR \OS2\BOOT\AHA152X.ADD On my system the response (just as when we did it above) was: 12-12-94  3:36p    38044     0  AHA152X.ADD which is the file that came from the Warp CD-ROM (again, this may be slightly different if you are installing Warp Connect Fullpack). If you open the "Drives" folder, you will see that your CD-ROM is not there, because this AHA152X.ADD file does not support your Adaptec PCMCIA card. You must replace that file with the one that is on the "OS/2 Diskette 1 for ThinkPad" diskette. If you want to be especially cautious, you can first rename the Warp version of the AHA152X.ADD file: REN \OS2\BOOT\AHA152X.ADD AHA152X.SAV Next, put the "OS/2 Diskette 1 for ThinkPad" diskette - the special one that you made in step 5 above - into the A: drive, and type this command: COPY A:\AHA152X.ADD \OS2\BOOT Now you can reboot OS/2, and when you do, you will be able to access your CD-ROM via your Adaptec PCMCIA card. This completes the instructions; enjoy Warp on your ThinkPad!

Who Wrote All This Stuff???
My name is Wayne Kovsky, and I am a very experienced OS/2 user and programmer. I am an official (officially designated by IBM) "OS/2 Advisor" on CompuServe, where I can usually be found in the OS2DF1 and OS2DF2 forums. I am also the producer of the internationally known ColoradOS/2 software developers conference, details of which can be found at our World Wide Web site: http://www.colos2.com

If you don't have access to the Web, you can also download (from CompuServe's OS2DF1 library 15) a file named COLOS2.ZIP. When unzipped, that file contains COLOS2.INF, which you can VIEW under OS/2, and which has details about the ColoradOS/2 conference.

I can be reached via my CompuServe ID, which is 76711,1221, or on the Internet via wkovsky@colos2.com.

I hope this set of instructions has been very useful to you. If you encounter any errors, or have some information to add, please email it to me. Even if you don't have any corrections to offer, I'd like to hear about your successful use of this information as well - it took a LOT of time, and I'd like to know that it helped someone! Feel free to give this file to anyone, but please, do not alter it.

The original version of this file will be posted in two places: on our Web page (http://www.colos2.com) and in the ThinkPad forum of CompuServe (GO THINKPAD to get to that forum), in section 6 of the library (the "User Uploads" section), under the name PCMCIACD.TXT. If you are having any problems with the instructions in this file and you did NOT obtain the file from either of these two locations, it is possible that the file has been updated or is otherwise different from the version you have, and you should try to get it from one of these locations.

Good luck with OS/2 and your ThinkPad - I think you'll love it!

Wayne Kovsky, ColoradOS/2 producer and CIS OS/2 Advisor CompuServe:    76711,1221 Internet:      wkovsky@colos2.com World Wide Web: http://www.colos2.com