Iomega Zip Drive Configuration

From OS2World.Com Wiki
Jump to navigation Jump to search

By Curtis W. Rendon

Installing the OS/2 Warp drivers for the Iomega Zip drive

PC System Requirements

  • Hardware Installation: Make sure that all hardware is correctly installed before installing Tools for OS/2.
  • Correct OS/2 Versions: Iomega ADD Filter: OS/2 3.0 (Warp) through Warp Connect Iomega OAD: OS/2 2.x through 3.0 (Warp) including Warp Connect
  • Iomega Tools for Win-OS/2 requires OS/2 Windows support. You must also have either OAD or the Iomega ADD Filter installed to use Iomega Tools for Win-OS/2.
  1. Obtain the latest Iomega ZIP drive drivers for OS/2 from iomega
  2. copy it to an empty temporary directory
  3. double click OS2V234.EXE (depends on version downloaded from the ftp site), or run from OS/2 command line window. This unzips the driver zip file, and a copy of pkunzip so the drivers can be unzipped.
  4. read the readme that came with the drivers.
  5. run extract.bat You must finish the file decompression by running the EXTRACT.BAT file. This will create two new directories labelled DISK1 and DISK2.
    DISK1 -contains the Iomega Tools and Win-OS/2
    DISK2 -contains the Drivers and Utilities OAD version 2.34.
  6. Copy each of the disk directories to a separate floppy. Open the disk1 folder in the PM, and insert an empty, formatted floppy in the floppy drive. Select all the objects in the disk1 folder, and drag them to the floppy icon. After the copy is completed, close the disk 1 folder, remove the floppy from the floppy drive, insert a second blank floppy, open the floppy icon, open the disk2 folder, select all objects in the folder, and drag them to the floppy icon.
  7. decide which driver interface(filter) you need. The following is a breakdown of adapters and drives used with the Iomega ADD Filter and with Iomega OAD.
ADD FILTER* SUPPORTED IOMEGA HARDWARE:
ADAPTERS: DRIVES:
PC1600 16 bit SCSI adapter** Bernoulli 230
Zip zoom accelerator card** Multidisk 150
Jaz Jet Zip 100 SCSI
Jaz 1GB
  • The Iomega ADD Filter, allows you to use non- Iomega SCSI adapters compatible with OS/2 Adapter Device Drivers(ADD). Refer to your adapter documentation or manufacturer for information on OS/2 ADD compatibility.
OAD SUPPORTED IOMEGA HARDWARE:
ADAPTERS: DRIVES:
PC1616 16 bit SCSI adapter Bernoulli 230
PC1600 16 bit SCSI adapter** Multidisk 150
PC800 8 bit SCSI adapter Bernoulli 90
PC2 8 bit SCSI adapter Zip 100 SCSI
PC4 8 bit SCSI adapter Zip 100 Parallel port
PPA-I parallel port SCSI adapter Jaz 1GB
PPA-3 parallel port SCSI adapter
Zip zoom SCSI accelerator card**
    • The Zip zoom accelerator card and PC1600 may conflict with Adaptec 152x adapters or Adaptec 6x60 based SCSI adapters. If you have more than one of these adapters, refer to "Solving Problems" in the OADMAN.EXE or the ADDMAN.EXE electronic manuals before installing the adapter or running Automatic Setup. If you are installing the PC1600 or the Zip zoom accelerator card for the first time, Iomega recommends these adapters be supported with the Iomega ADD Filter.
Note the parallel port version requires OAD
Don't worry about correspondence between adapters and drive type, for instance, the Zip 100 Parallel port does not require the PC4 8 bit SCSI adapter.
  1. run setupref.exe from disk2 It will inform you of the options you need to make for selecting ADD or OAD filters, and how to load the distribution floppies onto your hard disc.
  2. Run the executable that matches the driver type you will need. Internal help is available from within these programs. Before you run them, you should be aware of the settings of your parallel ports, if you have changed them from the defaults.
  3. Iomega ADD Filter and Iomega OAD Filter - Automatic Setup
    N.B., to make these instructions generic, where they refer to the OAD filter, I use OAD/ADD to indicate that the selected filter name should be used.
    1. Insert the Iomega Tools for OS/2 install diskette into a floppy drive.
    2. Run the OS/2 Device Driver Install program. Open your OS/2 System icon, open your System Setup folder, and double-click on the Device Driver Install icon.
    3. Check source and destination drives. Make sure the source drive is the floppy drive used in step 1. The destination drive must be your OS/2 boot drive if you want OAD to load automatically when your system boots.
    4. Install the Open Architecture Drivers (OAD or ADD) Select Install and Iomega OS/2 OAD/ADD Driver, then click on OK. The OAD/ADD files are copied automatically to the selected destination drive. When file copying is complete, remove the Install diskette from your floppy drive.
    5. Exit the OS/2 Device Driver Installation window. Select EXIT, YES, and OK to exit.
    6. Preform an OS/2 SHUTDOWN and reboot the system. NOTE: While the system is rebooting, the OAD/ADD driver will display a message indicating that configuration is not yet complete. Continue with step 7 to configure the software.
    7. Run GENOAD. (or GENADD) Open an OS/2 full-screen prompt and type:
      CD OAD (change to the OAD directory)
      GENOAD (run GENOAD)
      {if the ADD filter is appropriate for you:
      CD ADD (change to the ADD directory)
      GENADD (run GENADD)}
    8. Press when you are ready to leave the Introduction screen. The Introduction screen explains how to use GENOAD/GENADD, including navigation information and how to make selections.
    9. Select "Scan Physical Connections" from the GENOAD/GENADD Main Menu and follow the screen instructions. Supported devices found on your system are displayed in the window as the scan progresses. Make sure all your Iomega devices are listed when the scan is finished. If No Devices are found... Refer to Solving Problems in this guide or in the electronic manual.
    10. Exit the hardware scan window. Press twice and select YES at each dialog box to save the OAD/ADD changes, save OAD/ADD as CONFIG, and overwrite the existing OAD/ADD file.
    11. Exit GENOAD. Press ESC twice and select YES to exit.
    12. Perform an OS/2 SHUTDOWN and reboot the system.

This completes Automatic Setup. For additional information on Iomega OAD refer to the electronic manual OADMAN.EXE. For additional information on Iomega ADD refer to the electronic manual ADDMAN.EXE.

Your WARP system should boot up recognizing your ZIP drive at this point.

If using the parallel port there are options to choose optimization levels for the zip drive, and choose which parallel port driver is used, if there is a desire to override the automatic parallel port support mechanism...

WARP floppy boot with Iomega Zip Drive Support

How do we get the Iomega Zip drive recognition from the Boot floppies?

These instructions are supplied courtesy of Robert Kreisler, compliments of Enterprise Marketing Solutions.

    • These instructions assume that your Iomega OAD drivers are already installed onto your system, and that your Iomega Zip hardware is recognizing properly. If you have any questions on how to configure the Iomega OAD driver for the Zip drive, contact Iomega directly for more information on how to properly install these drivers. **

THIS APPLIES TO THE PARALLEL ZIP DRIVE ONLY

1) Create the three OS/2 utility disks. (have 3 blank 1.4meg floppies ready)

a. Open the OS/2 system folder and then open the System object
b. Pre-label your three diskettes to reflect the proper sequence.
c. Double-click on the "Create Utility Diskettes" icon, and follow the prompts to generate the three diskettes as created by the system.

2) Transfer the Iomega drivers to the boot diskette

a. Place Utility Diskette #2 into a floppy drive, and create a directory named "OAD"
b. Presuming that you have accepted the Iomega default installation directory on your hard drive for the OAD drivers when you installed your Zip drive, transfer *only* these files (to save room on this disk) to the OAD directory you just created on floppy #2:
 CONFIG.DEV
 CONFIG.OAD
 OS2.SYS
 PPA.ADP
 PPA.OPT
 PPA3.ADP
 PPA3.OPT
 ZIP-100.DEV
 ZIP-100.OPT

3) Update the "vanilla" CONFIG.SYS file on the boot diskette

Add the following entry: DEVICE=\OAD\OS2.SYS

4) Test your new changes

Close down your system, and reboot using the floppy diskettes to confirm that all changes are registering and functioning properly. Your Iomega Zip drive should be functioning as it normally would.
NOTE
If you attempt to log onto the Zip drive when it does not have media inserted, you will receive a SYS0039 error. Simply insert a piece of media, and try again. We also recommend that you NOT have media inserted in the drive while booting.

THESE INSTRUCTIONS ARE WITHOUT ANY EXPRESSED OR IMPLIED WARRANTY. USE THIS PROCEDURE AT YOUR OWN RISK.

Additional question about floppy install, mail to: [mailto: Antares@IBM.NET Robert Kreisler]

Speed

Zip Drive Speed Measurements(40 Mhz 486), unidirectional parallel port (secs)

5.882 Meg file
write 1:02
read 55

Zip Drive Speed Measurements(120Mhz Pentium), bidirectional parallel port(secs)

5.882 Meg file
write 37
read 33

Technical appendix

The manual install consists of 2 and possibly 3 parts on a PC. the GUEST.EXE program and the SCSI system routines. Guest is the most basic software for connecting to the ZIP drive. It attempts to install a memory resident disc driver program and find the ZIP drive on a parallel port. It is used when toting your ZIP drive to a friend's computer, and is supposed to take the beach on the initial install. GUEST.EXE is all you really have to use a parallel port ZIP drive. The SCSI software on the PC floppy supplies drivers that can be used instead of Guest.exe with the system device (config.sys) on a PC.

Apparently there are three major possibilities from the zip drive's point of view:

  1. old style uni-directional parallel port.- Iomega seems to make a unidirectional parallel port work, if so they apparently force read data through the status lines for the parallel port, basically a serial line interface for data reads
  2. bidirectional parallel port- Much faster than the most compatible mode.
  3. EPP (extended)parallel port- Make use of Intel chip set for the highest parallel port speed.

Formatting Disks for Use with HPFS

Use the following procedure to format an Iomega disk for use with the OS/2 High Performance File System (HPFS).

  1. Prepare the disk using the MPREP utility. (See Section 3.1 for detailed instructions.)
  2. Use the OAD Lock utility to lock the disk in the drive. (For detailed information on using the Lock utility, see Section 3.2)
  3. Run OS/2 FORMAT with the /FS:HPFS switch (for example, FORMAT d: /FS:HPFS, where d: is the target drive containing the disk to be formatted for HPFS). You can also run the format from the Work Place Shell by clicking the right mouse button on the disk icon and selecting "Format Disk...".
IMPORTANT
Using Removable Disks and HPFS
The HPFS file system does not support removable disks with the parallel port; therefore, an HPFS formatted disk must remain in the drive for the entire OS/2 session. If an HPFS disk is inserted during an OS/2 session, the driver will automatically lock the disk in the drive the first time the disk is accessed.
WARNING!

Removing a parallel port HPFS disk during an OS/2 session by turning power off to the drive or unlocking the disk could result in DATA LOSS! The only correct way to remove an HPFS formatted disk using the parallel port is to shut down the system, remove the disk, and reboot the system.

However, the new Warp disc drivers can allow ejection of HPFS formatted ZIP carts from IDE or SCSI ZIP drives. There is an updated OS2DASD.DMD and a new filter called IBMATAPI.FLT that must be placed in the install directory and a line BASEDEV=IBMATAPI.FLT that must be added to config.sys. These files can be obtained from IBM under the names of "os2dasd.exe" and "removdsk.exe" at IBM Service