                                                     September 17, 1998

PC Card Director for OS/2 and Windows95 Version 4.08
====================================================

What This Diskette Does
-----------------------

The PC Card Director is the advanced utility that lets you
use a PC Card with "Plug and Play."  The following models
are supported:

- ThinkPad 345C, 345CS
- ThinkPad 365X, 365XD
- ThinkPad 380, 380D, 385D, 380E, 380ED, 385ED (OS/2 only)
- ThinkPad 535, 535E (Japan only)
- ThinkPad 560, 560E, 560X (OS/2 only for 560X)
- ThinkPad 760C, 760CD, 760L, 760LD
- ThinkPad 760E, 760ED, 760EL, 760ELD
- ThinkPad 760XD, 760XL
- ThinkPad 765D, 765L
- ThinkPad 770 (OS/2 only)


Released Versions
-----------------

Version 4.00    ThinkPad 760Ex support
Version 4.01    ThinkPad 560, ThinkPad 365 support
Version 4.02    ThinkPad 535 support
Version 4.03    Problem fixes
Version 4.04    Problem fixes
                ThinkPad 380, 380D, 385D, 380E, 380ED,
                and 385EDsupport for OS/2
Version 4.05    ThinkPad 560E, ThinkPad 765x support
Version 4.07    ThinkPad SelectaDock III support
                ThinkPad 770 support for OS/2
Version 4.08    ThinkPad 560X support for OS/2
                and problem fixes for OS/2 and Windows 95.

Summary of Changes
------------------

Where: <n.nn>  Diskette version (for example, 1.00 means Version 1.00)
       (New)   New function or enhancement
       (Fix)   Correction to existing function

<4.01>
 - (Fix) Socket Services for TI CardBus controller does not support
         OS/2 2.1 with the Thinkpad 760ED/EL computer.

<4.02>
 - (Fix) The IBM WaveRunner Card cannot be enabled for
         the Thinkpad 760ED/EL computer.
 - (Fix) Flash memory cards cannot be identified by the FFORMAT(DOS)
         or FFORMAT2 (OS/2) command.
 - (Fix) A strange sound can be heard when the IBM 14.4/14.4
         Data/Fax Modem is enabled on the Thinkpad 560 computer.
 - (Fix) The memory resources cannot be assigned correctly for
         the IBM PCMCIA Token-Ring Card after its new installation on
         Windows 95.
 - (Fix) An unexpected system error occurs after exiting
         suspend mode on Windows 95.
 - (Fix) A PCMCIA ATA Card cannot be enabled correctly after exiting
         suspend mode when the ATA Card and a modem card are used on
         Windows 95.
 - (Fix) The IBM Solid State File becomes <In> intermittently after
         exiting suspend mode on Windows 95.
 - (Fix) The portable CD-ROM (manufactured by "CARD port") cannot be
         enabled on Windows 95.
 - (Fix) The IBM CD400 is not recognized as a drive after exiting
         suspend mode on Windows 95.

<4.03>
 - (Fix) The system hangs if it is restarted when the folder
         of the assigned drive is displayed after a PCMCIA ATA Card has
         been inserted and enabled.
 - (Fix) The system hangs when IBM2SS14/04.SYS is loaded on DOS or
         OS/2.
 - (Fix) An unexpected beep sounds during hot undocking on Windows 95.

<4.04>
 - (Fix) Socket Services Device Driver of the PC Card Director cannot
         be installed on Windows 95 (OSR2).

<4.07>
 - (New) Support 3.3V PC Card on Windows 95.
 - (Fix) The PC Card Director does not show information about
         modem cards in sockets on Windows 95.

<4.08>
 - (Fix) Intel Series 2+ Flash Memory Card (Multi-Voltage) does not work
         on OS/2.
 - (Fix) Olympas Miniture Flash Memory Card and Intel Flash Memory Card
         ( Series 2+ / Series 100 / Miniture Card Series 100 ) does not
         work on Windows 95.

Installation Guide
------------------

<For OS/2 users>
  1. Start OS/2 2.1 or later.
     (OS/2 Versions 2.0 and 1.x are not supported).
  2. Start the OS/2 full screen or the OS/2 window.
  3. Insert the PC Card Director for OS/2 Diskette into the diskette drive.
  4. Type A:\PCMINST2 and press Enter.
  5. Follow the instructions on the screen.
  6. Restart the system after completing the installation.

<For Windows 95 users>
  1. Start Windows 95.
 Driver Installation:
  2. Select My Computer, Control Panel, and System.
  3. Insert the PC Card Director for OS/2 and Windows 95 Diskette into
     the diskette drive.
  4. Select Device Name under PCMCIA Socket on the Device Manager tab.
  5. Perform Change Driver.
  6. Follow the instructions on the screen.
  7. Restart the system after completing the installation.
 PC Card Director Utility Installation:
  8. Select Start and then select Run...
  9. Insert the PC Card Director for DOS, Windows Diskette into the
     diskette drive.
 10.Type A:\INSTALLP and press Enter.
 11.Follow the instructions on the screen.

Hints
-----

<OS/2>

- On OS/2 Warp, you can see the current system resource
  information with the RMVIEW.EXE program.  This program is a
  standard OS/2 utility that is included in OS/2 Warp.
  To run this program, type RMVIEW at the OS/2 command prompt and
  press Enter.  You can see the short help with the /? option.

- On OS/2 Warp, the Resource Map Utility (ICRMU01.SYS and
  RMUOS2AT.SYS) is not used.  RESERVE.SYS, a standard OS/2 device
  driver included in OS/2 Warp, is used instead.
  It is used with the Resource Manager in the following two scenarios:

  1. If you are using a device driver that is not aware of
     the Resource Manager and you know the resources that the device
     uses, use RESERVE.SYS to reserve these resources so as not to be
     accessed by other drivers that are aware of the Resource Manager.

  2. If you have any hardware that does not allow its resources to
     be examined, use RESERVE.SYS to reserve these resources so as not
     to be examined by other drivers that are aware of Resource
     Manager.

  To use RESERVE.SYS, put the following statement at the first line of
  the CONFIG.SYS file:

    BASEDEV=RESERVE.SYS <arguments>

  Arguments:

        +---------------------------------------+
        V                                       |
     +--+-- /IO:  --+-----------+--+---------+--+--
        +-- /P:   --+--- /DW:---+  +- /EXC  -+
        |                       |  +- /MUL  -+
        +-- /MEM: --------------+  +- /SHA  -+
        +-- /DMA: --------------+
        +-- /IRQ: --------------+

  +--------+----------+---------------+---------------------------------+
  | Switch | Format   | Example       | Description                     |
  +--------+----------+---------------+---------------------------------+
  | /IO:   | /IO:x,x  | /IO:340,4     | Reserve I/O ports.              |
  |        |          |               | The first number is the base    |
  |        |          |               | port in hex. It is followed by  |
  |        |          |               | the length (number of ports) in |
  |        |          |               | hex.                            |
  +--------+----------+---------------+---------------------------------+
  | /P:    | /P:x,x   | /P:340,4      | Same as /IO:                    |
  +--------+----------+---------------+---------------------------------+
  | /MEM:  | /MEM:x,x | /MEM:CA00,100 | Reserve memory.                 |
  |        |          |               | The first number is the base    |
  |        |          |               | memory address in hex,          |
  |        |          |               | assuming that the address is    |
  |        |          |               | XXXX:0, and is followed by the  |
  |        |          |               | length (of the address) in      |
  |        |          |               | hex.                            |
  +--------+----------+---------------+---------------------------------+
  | /DMA:  | /DMA:x   | /DMA:2        | Reserve DMA Channel.            |
  |        |          |               | The number is in decimal format.|
  +--------+----------+---------------+---------------------------------+
  | /IRQ:  | /IRQ:x   | /IRQ:13       | Reserve IRQ.                    |
  |        |          |               | The number is in decimal format.|
  +--------+----------+---------------+---------------------------------+
  | /EXC   | /EXC     | /EXC          | Exclusive resource attribute.   |
  +--------+----------+---------------+---------------------------------+
  | /MUL   | /MUL     | /MUL          | Multiplexed resource attribute. |
  +--------+----------+---------------+---------------------------------+
  | /SHA   | /SHA     | /SHA          | Shared resource attribute.      |
  +--------+----------+---------------+---------------------------------+
  | /DW:   | /DW:x    | /DW:10        | Decode width of IO address.     |
  |        |          |               | Valid numbers are 10 and 16.    |
  |        |          |               | Valid only with /IO: switch.    |
  +--------+----------+---------------+---------------------------------+

   You cannot specify more than one resource attribute for a resource
   entry.  Doing so would result in an error.  If you do not specify an
   attribute or a decoding width, the exclusive resource attribute and
   decoding width 16 are the defaults.
   For example, if you want to reserve all the following:
     - IRQ 13 exclusively
     - DMA 0 and 1000 bytes of memory from CA00:0 as shared resources
     - 10 I/O ports from 340 with the decoding width 16 exclusively
     - 64 I/O ports from 300 with the decoding width 10 exclusively
   specify the following:

   BASEDEV=RESERVE.SYS /IRQ:13 /DMA:0 /SHA /MEM:CA00,1000 /SHA /IO:340,10
                       /IO:300,64 /DW:10

- All the PC Cards, which have been powered off by the utility, will
  be powered on when you exit the PC Card Director.


<Storage PC Cards>

- Before using a new flash PC Card, you have to initialize the
  card with the FFORMAT2.EXE and FCHECK2.EXE program.

- If you see the following message:

      << Attention >>
      This card is not supported formally.
      It may not work correctly.

  While the FFORMAT2.EXE or FFORMAT2.EXE
  program is running, the card is formatted as if it had a
  256KB-erase-zone size and the write/erase logic of Intel 28F020
  or 28F010.

- If you see the following message:

      The size of this card is too small for the card to be formatted

  While the FFORMAT2.EXE or FFORMAT2.EXE
  program is running, the card cannot be formatted, because it is not
  large enough to make the transfer unit.  (At least one transfer unit
  is required for flash translation layer (FTL).)

- You cannot use the SRAM region of the IBM Flash and SRAM combo card
  on OS/2 even if you install PCM2SRAM.SYS (SRAM device driver).
  The card appears to be a flash card if you install
  FLSH2MTD.SYS (flash memory technology driver), PCM2FLSH.SYS
  (flash device driver), or other drivers.

- OS/2 Warp contains the unique device driver for flash memory cards
  that enables only IBM flash memory cards.  The device driver in
  the PC Card Director, however, cannot enable the flash memory cards
  formatted with OS/2 Warp.

- When you want to format more than one storage PC Card, you have to
  run the FORMAT program for each card, exit the program, run the FORMAT
  for the next card, exit the program, and so on.

- You cannot use the DISKCOPY program for the storage PC Card's drive.

- If your system has more than one PCMCIA slot, do not insert or
  remove a storage PC Card while running such commands as FORMAT
  or COPY for a storage PC Card in another slot.

- If your system has three or more PCMCIA slot, (for example, a
  notebook computer with a docking station that has PCMCIA slots),
  you must specify the total number of PCMCIA slots for a storage
  PC Card in every slot on OS/2.  If you have four PCMCIA slots,
  add the following statement in your CONFIG.SYS file:

    BASEDEV=PCM2ATA.ADD /S:4 /!DM /NOBEEP


<Others>

- For the Auto Configurator driver and utility, refer to the
  AUTODRV.DOC file for more information.

- For the PC Cards, refer to the PCMCIA.CRD file for more about
  the support level.

- For the PC Cards, sample installation and configuration files
  (CONFIG.SYS, AUTOEXEC.BAT, and so on) are available in your PC Card
  Director for OS/2 Diskette.  Refer to the \SAMPLES directory on
  the diskette.

- If you use a docking station with your notebook computer, the adapter
  cards or the devices in the docking station might use such resources
  as I/O port, memory window, and IRQ.  Exclude these resources from
  the usable area of Card Services.  You can use the Resource Map
  Utility (OS/2 2.1) or RESERVE.SYS (OS/2 Warp) to do this.

- Close the PC Card Director before the system enters suspend or
  hibernation mode.

- Close the PC Card Director, and remove and insert the PC Card
  if the PC Card is not enabled after the system exits suspend
  or hibernation mode.

- Put $ICPMOS2.SYS before the Mwave device drivers in the CONFIG.SYS file
  if Mwave device drivers are installed.


Trademarks
----------

IBM, Mwave, OS/2, PC Card Director, and ThinkPad are trademarks of IBM
Corporation.

PCMCIA is a trademark of Personal Computer Memory Card International
Association.
