
  IOMEGA Parallel Port-Attached ZIP Drive Support for OS/2, v1.0.2

  *****************************************************************************
  ***                                                                       ***
  ***     This is a beta driver that is being shipped for TESTING PURPOSES  ***
  ***     ONLY.  Do not use for productions systems.  Report all problems   ***
  ***     to bbarry@us.ibm.com                                              ***
  ***                                                                       ***
  *****************************************************************************


  May 14, 2001

  OS/2 Device Driver Development
  IBM Solution Technologies
  Austin, TX

  (c) Copyright International Business Machines Corporation, 2001.
  All rights Reserved.

  CONTENTS
  ________

  1.0  INTRODUCTION
  2.0  INSTALLATION
  3.0  OPERATION
  3.1.1  DAISY CHAINING
  3.1.2  DRIVER PARAMETERS
  3.1.3  MULTIPLE PARALLEL PORT DRIVES
  3.1.4  EJECTING THE MEDIA
  4.0  LIMITATIONS
  5.0  CHANGES FROM PREVIOUS VERSIONS
  5.1.1  VERSION 1.0.1
  6.0  COPYRIGHT AND TRADEMARK INFORMATION



  1.0  INTRODUCTION
  _________________

  FixPak 35 (FP35) for Warp 3 and FixPak 6 (FP6) for Warp 4 added new
  caching HPFS and FAT file system support for removable media drives
  such as the SCSI-attached and ATAPI-attached IOMEGA ZIP 100 and ZIP
  250 drives.

  This package contains the device driver for the Parallel Port-attached
  ZIP 100, ZIP+, and ZIP 250 drives.

  For Warp Server for e-business and for the Convenience Pak versions of
  OS/2, refer to the "Quick Beginnings" book for a discussion of
  Partitioned Removable Media support.  For earlier versions of OS/2,
  refer to the file README.RMS that is supplied with fixpaks.


  2.0  INSTALLATION
  _________________


  1.  If you have the device driver from IOMEGA (OAD.SYS) installed, remove or REMark
      it from CONFIG.SYS. 

  2.  Device Driver Install

      o   (Warp 3, Warp Server) Open the Device Driver Install program
          in the OS/2 System Folder/System Setup Folder.

      o   (Warp 4, Warp Server for e-business, Convenience Paks) Open
          the Device Driver Install program in the OS/2 System/System
          Setup/Install-Remove Folder.

  3.  Point the Device Driver Install file dialogue to the directory
      where you have placed the new files in this package.

      Select the driver named IOMEGA PARALLEL PORT DRIVER.

      Click on INSTALL.

  3.  Reboot the system.



  3.0  OPERATION
  ______________

  3.1.1  DAISY CHAINING

  This driver supports daisy chaining, up to a total of five drives.
  The connections must be CPU -> ZIP Plus/250 -> ZIP Plus/250-> ZIP
  (original), which MUST be last.  Note that ZIP Plus terminator MUST BE
  OFF unless it is the LAST drive in the chain.  If a ZIP (original) is
  the last drive, then the ZIP Plus termintor MUST BE OFF.

  3.1.2  DRIVER PARAMETERS

       /V             Verbose Output

       /PORT:#        # = Parallel port address (ie 378, 278, 3bc)

  3.1.3  MULTIPLE PARALLEL PORT DRIVES

  Each driver instance supports ONLY one parallel port.  To install TWO
  instances, you MUST specify the /PORT:  parameter on at least one
  driver statement to get to the LPT2 port; for example:

  basedev=ppaos2.add /port:378
  basedev=ppaos2.add /port:278


  3.1.4  EJECTING THE MEDIA

  OS/2 prevents the media from being ejected during data transfers or while
  there are pending file transactions.  The hardware manual eject button is
  disabled during these times. The eject button will be enabled when the media
  can be safely ejected.

  There is an OS/2 utility, EJECT.EXE, that provides a command line
  method for ejecting the media.  The Workplace Drive Icon now supports
  the software eject option for these drives as well.  For example, the
  command EJECT J:, where J:  is the logical drive letter of one of the
  partitions on the media will cause the media to be ejected.

  In order for this command to succeed there must be no open files on any of
  the partitions on the media, nor any open search operations.  Removable media
  that is shared on a server cannot be ejected because of open file handles.
  If it is necessary to remove the media without rebooting you may issue the
  command CHKDSK J: /F, where J: is the logical drive letter of one of the par-
  titions on the media.   This will free the media and a subsequent EJECT J:
  command will cause the media to be ejected.


  4.0  LIMITATIONS
  ________________

  1.  OS/2 versions that use LVM for managing hard file space exhibit
      several pecularities working with ZIP drives.

      o   Even though media is inserted at boot time, a drive letter may
          not be assigned.  To force the assignment of a driver letter,
          double click on the "Refresh Removable Media" object.  If that
          fails, eject the media, re-insert, and double click on the
          "Refresh Removable Media" object.

      o   LVM may report the ZIP drive as corrupted.  You can still
          create a volume.

      o   Do NOT do an LVM "Commit Changes" with ZIP media that already
          contains data inserted.  The data may be lost.

      o   The Parallel Port-attached Jazz drive has not been tested.


  5.0  CHANGES FROM PREVIOUS VERSIONS
  ________________________________________

  5.1.1  VERSION 1.0.1

  o  System no longer freezes when attempting to format HPFS.

  5.1.1  VERSION 1.0.2

  o  The call IOCTL_PHYSDISK/PDSK_GETPHYSDEVICEPARAMS now returns correct values.



  6.0  COPYRIGHT AND TRADEMARK INFORMATION
  ________________________________________

  The following terms are trademarks of International Business Machines Corpo-
  ration in the United States and/or other countries.

    IBM                         OS/2

  Other company, product, and service names may be trademarks or service marks
  of others.


