The purpose of this document is to give an overview of the PCMCIA
Technology and its implementation with IBM ThinkPads. It also
gives a look at common problems and their causes.


TABLE OF CONTENTS:

- Section I are the Card and Socket Services primarily used by    
  each ThinkPad listed. Current as of 12-27-94.

- Section II are the Card and Socket Services used by each        
  machine by default, as shipped. Current as of 12-27-94.

- Section III are specific problems known by machine type.

- Section IV are tips on using Phoenix, EZPLAY(Yamato) and Point  
  Enablers respectively.

- Section V is the general troubleshooting information gathering  
  guide.

- Section VI is the basic problem determination guide for all     
  ThinkPads with all Network Operating Systems(NOS's).
    f. Using CS20TOK.SYS and AUTODRV.SYS/AUTODRV.INI
    g. Using NDIS, DXME0MOD.SYS.

- Section VII is common problems with NOVELL configurations.

- Section VIII is common problems with any NOS that uses a        
  protocol.ini.

- Section IX is a general guideline for OS/2 installation.

- Section X are general requirements for PCMCIA adapters.

- Section XI is a section of the READ.ME for version 2.00 of      
  EZPLAY. It lista the optional parameters for the drivers. Also  
  included are some hints and tips. Last is a list of the drivers 
  and their uses.

- Section XII is a section of the READ.ME for Phoenix drivers     
  that ship with DOS 6.1 and DOS 6.3. It contains the optional    
  and required parameters for the drivers.

- Section XIII are the Token-Ring connectivity enablers(POINT     
  ENABLERS) and their optional/default parameters.

- Section XIV are the Ethernet connectivity enablers(POINT        
  ENABLERS) and their optional/default parameters.

- Section XV is a guideline for installing Windows for Workgroups 
  3.11(WFWG) with Ethernet PCMCIA and Novell ODI.

- Section XVI is a guideline for installing WIndows for           
  Workgroups 3.11(WFWG) with Token-Ring PCMCIA and Novell ODI.

- Section XVII is a basic configuration with EZPLAY drivers and   
  Novell ODI, Token-Ring or Ethernet.

- Section XVIII is a basic configuration with EZPLAY drivers,     
  Novell ODI and LSP native driver DXMC0MOD.SYS and LANSUP.

- Section XIX is a basic configuration with Phoenix drivers and   
  Novell ODI, Token-Ring or Ethernet.

- Section XX is a basic configuration for ThinkPad 500 with       
  Phoenix drivers and Novell ODI, Token-Ring or Ethernet.

- Section XXI is a basic configuration with Windows for           
  Workgroups 3.11 and Token-Ring PCMCIA.

- Section XXII is a basic configuration with Windows for          
  Workgroups 3.11 and Ethernet PCMCIA.

- Section XXIII is a basic configuration with DOS LAN Services    
  4.0(DLS) and Token-Ring PCMCIA.

- Section XXIV is a basic configuration with OS/2 2.1, LAN Server 
  Requester 4.0, MTPS and Token-Ring PCMCIA.

- Section XXV is a basic configuration with OS/2 2.1, LAN Server  
  Requester 4.0, Netware Requester 2.1, MTPS and Token-Ring       
  PCMCIA.

- Section XXVI is a basic configuration with OS/2 3.0(WARP), LAN  
  Server Requester 3.0, Netware Requester 2.1, LAPS and Ethernet  
  PCMCIA.

- Section XXVII is a guide for installing Windows for Workgroups  
  3.11 Add-On, for Token-Ring and Ethernet.

- Section XXVIII is a guide for changing adapter type in Windows  
  for Workgroups 3.11 to Token-Ring PCMCIA.

- Section XXIX is a guide for changing adapter type in Windows    
  for Workgroups 3.11 to Ethernet PCMCIA.

- Section XXX is a list of default parameters and latest          
  diskettes.









                                    rev. date 12-27-94   
                                  document created by XL5

    INFORMATION AND PROBLEM DETERMINATION FOR PCMCIA 
    ETHERNET AND TOKEN-RING ADAPTERS. REFERENCES TO PHOENIX      
    DRIVERS, EZPLAY(YAMATO) DRIVERS AND POINT ENABLERS.




I. Thinkpad PCMCIA Drivers.
   a. Thinkpad 340 primarily uses the Yamato Card and Socket     
      Drivers which are as follows in same order in config.sys:
          DEVICE=C:\THINKPAD\IBMDSS01.SYS
          DEVICE=C:\THINKPAD\IBMDOSCS.SYS
          DEVICE=C:\THINKPAD\DICRMU01.SYS
          DEVICE=C:\THINKPAD\$ICPMDOS.SYS
          DEVICE=C:\THINKPAD\AUTODRV.SYS C:\THINKPAD\AUTODRV.INI
          DEVICE=C:\SRAMDRV2.SYS or
          DEVICE=C:\DISKDRV.SYS from Version 2.00 of EZPLAY
      ***** AUTODRV.SYS, AUTODRV.INI & SRAMDRV.SYS are new from  
      ***** EZPLAY or also called PC CARD Director. 
   b. Thinkpad 350 primarily uses the Phoenix Card and Socket
      Drivers which are as follows in same order in config.sys:
          DEVICE=C:\DOS\PCMSS.EXE
          DEVICE=C:\DOS\PCMCS.EXE
          DEVICE=C:\DOS\PCMSCD.EXE
      ***** PCMSCD.EXE is Optional for Token-Ring and Ethernet
      ***** but is installed by default. This is the Super Client
      ***** Driver for modems etc.
      ***** For optional parameters goto section on drivers.
   c. Thinkpad 350 with OS/2 uses the Yamato Card and
      Socket Drivers as follows in config.sys:
         DEVICE=C:\THINKPAD\AUTODRV2.SYS C:\THINKPAD\AUTODRV2.INI
         DEVICE=C:\THINKPAD\$ICPMOS2.SYS
         DEVICE=C:\THINKPAD\IBM2SS01.SYS
         DEVICE=C:\THINKPAD\ICRMU01.SYS
      ***** AUTODRV2.SYS & AUTODRV2.INI are new from EZPLAY or   
      ***** also called PC CARD Director
   d. Thinkpad 350 with either Token-Ring or Ethernet Point
      enabler respectively:
          DEVICE=C:\DOS\POINTTR.SYS
          DEVICE=C:\DOS\POINTETH.SYS
      ***** For optional parameters goto section on drivers.   
   e. Thinkpad 355 uses Yamato Card and Socket drivers as follows
      in config.sys:
          DEVICE=C:\THINKPAD\IBMDSS01.SYS
          DEVICE=C:\THINKPAD\IBMDOSCS.SYS
          DEVICE=C:\THINKPAD\DICRMU01.SYS
          DEVICE=C:\THINKPAD\$ICPMDOS.SYS
          DEVICE=C:\THINKPAD\AUTODRV.SYS C:\THINKPAD\AUTODRV.INI
          DEVICE=C:\THINKPAD\SRAMDRV2.SYS or
          DEVICE=C:\DISKDRV.SYS from Version 2.00 of EZPLAY
      ***** AUTODRV.SYS, AUTODRV.INI & SRAMDRV.SYS are new from  
      ***** EZPLAY or also called PC CARD Director
   f. Thinkpad 360 uses Yamato Card and Socket Drivers as follows
      in config.sys:
          DEVICE=C:\THINKPAD\IBMDSS01.SYS
          DEVICE=C:\THINKPAD\IBMDOSCS.SYS
          DEVICE=C:\THINKPAD\DICRMU01.SYS
          DEVICE=C:\THINKPAD\$ICPMDOS.SYS
          DEVICE=C:\THINKPAD\AUTODRV.SYS C:\THINKPAD\AUTODRV.INI
          DEVICE=C:\THINKPAD\SRAMDRV2.SYS or
          DEVICE=C:\DISKDRV.SYS from Version 2.00 of EZPLAY
      ***** AUTODRV.SYS, AUTODRV.INI & SRAMDRV.SYS are new from  
      ***** EZPLAY or also called PC CARD Director
   g. Thinkpad 360 with OS/2 uses the Yamato Card and
      Socket Drivers as follows in config.sys:
         DEVICE=C:\THINKPAD\AUTODRV2.SYS C:\THINKPAD\AUTODRV2.INI
         DEVICE=C:\THINKPAD\$ICPMOS2.SYS
         DEVICE=C:\THINKPAD\IBM2SS01.SYS
         DEVICE=C:\THINKPAD\ICRMU01.SYS
      ***** AUTODRV2.SYS & AUTODRV2.INI are new from EZPLAY or   
      ***** also called PC CARD Director
   h. Thinkpad 360 with Point Enabler for Token-Ring and Ethernet
      respectively as follows in config.sys:
          DEVICE=C:\DOS\POINTTR.SYS
          DEVICE=C:\DOS\POINTETH.SYS
      ***** For optional parameters goto section on drivers
   i. Thinkpad 500 uses the Phoenix Card and Socket Drivers as
      follows in config.sys:
          DEVICE=C:\DOS\PCMSS.EXE /T500
          DEVICE=C:\DOS\PCMSS.EXE
          DEVICE=C:\DOS\PCMSCD.EXE
      ***** For optional parameters goto section on drivers.
   j. Thinkpad 510 uses Yamato Card and Socket Drivers as follows
      in config.sys:
          DEVICE=C:\THINKPAD\IBMDSS01.SYS
          DEVICE=C:\THINKPAD\IBMDOSCS.SYS
          DEVICE=C:\THINKPAD\DICRMU01.SYS
          DEVICE=C:\THINKPAD\$ICPMDOS.SYS
          DEVICE=C:\THINKPAD\AUTODRV.SYS C:\THINKPAD\AUTODRV.INI
          DEVICE=C:\THINKPAD\SRAMDRV2.SYS or
          DEVICE=C:\DISKDRV.SYS from Version 2.00 of EZPLAY
      ***** AUTODRV.SYS, AUTODRV.INI & SRAMDRV.SYS are new from  
      ***** EZPLAY or also called PC CARD Director
   k. Thinkpad 720 uses its own Yamato Card and Socket drivers
      as follows in config.sys:
          DEVICE=C:\THINKPAD\IBMDSS02.SYS 
          DEVICE=C:\THINKPAD\IBMDOSCS.SYS
          DEVICE=C:\THINKPAD\DICRMU02.SYS 
          DEVICE=C:\THINKPAD\$ICPMDOS.SYS
      ***** For optional parameters goto section on drivers.
   l. Thinkpad 720 With OS/2 uses Yamato Card and Socket drivers
      as follows in config.sys:
          DEVICE=C:\THINKPAD\$ICPMOS2.SYS
          DEVICE=C:\THINKPAD\IBM2SS02.SYS
          DEVICE=C:\THINKPAD\ICRMU02.SYS
   m. Thinkpad 750 primarily uses the Yamato Card and Socket
      drivers as follows in this order in config.sys:
          DEVICE=C:\THINKPAD\IBMDSSO1.SYS 
          DEVICE=C:\THINKPAD\IBMDOSCS.SYS
          DEVICE=C:\THINKPAD\DICRMU01.SYS 
          DEVICE=C:\THINKPAD\$ICPMDOS.SYS
      ***** For optional parameters goto section on drivers.
   n. Thinkpad 750 With OS/2 uses Yamato Card and Socket drivers
      as follows in this order in config.sys:
         DEVICE=C:\THINKPAD\AUTODRV2.SYS C:\THINKPAD\AUTODRV2.INI
         DEVICE=C:\THINKPAD\$ICPMOS2.SYS
         DEVICE=C:\THINKPAD\IBM2SS01.SYS 
         DEVICE=C:\THINKPAD\ICRMU01.SYS
      ***** AUTODRV2.SYS & AUTODRV2.INI are new from EZPLAY or   
      ***** also called PC CARD Director 
   o. Thinkpad 750 With Phoenix Card and Socket drivers as
      follows in this order in config.sys:
          DEVICE=C:\DOS\PCMSS.EXE
          DEVICE=C:\DOS\PCMCS.EXE
          DEVICE=C:\DOS\PCMSCD.EXE
      ***** For optional parameters goto section on drivers.
   p. Thinkpad 750 with Point Enabler for Token-Ring and Ethernet
      respectively as follows in config.sys:
          DEVICE=C:\DOS\POINTTR.SYS
          DEVICE=C:\DOS\POINTETH.SYS
      ***** For optional parameters goto section on drivers
   q. Thinkpad 755 uses Yamato Card and Socket Drivers as follows
      in config.sys:
          DEVICE=C:\THINKPAD\IBMDSS01.SYS
          DEVICE=C:\THINKPAD\IBMDOSCS.SYS
          DEVICE=C:\THINKPAD\DICRMU01.SYS
          DEVICE=C:\THINKPAD\$ICPMDOS.SYS
          DEVICE=C:\THINKPAD\AUTODRV.SYS C:\THINKPAD\AUTODRV.INI
          DEVICE=C:\THINKPAD\SRAMDRV2.SYS or
          DEVICE=C:\DISKDRV.SYS from Version 2.00 of EZPLAY
      ***** AUTODRV.SYS, AUTODRV.INI & SRAMDRV.SYS are new from  
      ***** EZPLAY or also called PC CARD Director
   r. Thinkpad 755 With OS/2 uses Yamato Card and Socket drivers
      as follows in this order in config.sys:
         DEVICE=C:\THINKPAD\AUTODRV2.SYS C:\THINKPAD\AUTODRV2.INI
         DEVICE=C:\THINKPAD\$ICPMOS2.SYS
         DEVICE=C:\THINKPAD\IBM2SS01.SYS 
         DEVICE=C:\THINKPAD\ICRMU01.SYS
      ***** AUTODRV2.SYS & AUTODRV2.INI are new from EZPLAY or   
      ***** also called PC CARD Director 
   s. Thinkpad 755 with Point Enabler for Token-Ring and Ethernet
      respectively as follows in config.sys:
          DEVICE=C:\DOS\POINTTR.SYS
          DEVICE=C:\DOS\POINTETH.SYS
      ***** For optional parameters goto section on drivers

II. Thinkpad drivers by machine.
    a. Thinkpad 340 by default uses:
          DEVICE=C:\THINKPAD\IBMDSS01.SYS
          DEVICE=C:\THINKPAD\IBMDOSCS.SYS
          DEVICE=C:\THINKPAD\DICRMU01.SYS /MA=C800-CFFF
          DEVICE=C:\THINKPAD\$ICPMDOS.SYS
          DEVICE=C:\THINKPAD\AUTODRV.SYS C:\THINKPAD\AUTODRV.INI
          DEVICE=C:\THINKPAD\SRAMDRV2.SYS
    b. Thinkpad 355 by default uses:
          DEVICE=C:\THINKPAD\IBMDSS01.SYS
          DEVICE=C:\THINKPAD\IBMDOSCS.SYS
          DEVICE=C:\THINKPAD\DICRMU01.SYS /MA=C800-CFFF
          DEVICE=C:\THINKPAD\$ICPMDOS.SYS
          DEVICE=C:\THINKPAD\AUTODRV.SYS C:\THINKPAD\AUTODRV.INI
          DEVICE=C:\THINKPAD\SRAMDRV2.SYS
    c. Thinkpad 360 by default uses:
          DEVICE=C:\THINKPAD\IBMDSS01.SYS
          DEVICE=C:\THINKPAD\IBMDOSCS.SYS
          DEVICE=C:\THINKPAD\DICRMU01.SYS /MA=C800-CFFF
          DEVICE=C:\THINKPAD\$ICPMDOS.SYS
          DEVICE=C:\THINKPAD\AUTODRV.SYS C:\THINKPAD\AUTODRV.INI
          DEVICE=C:\THINKPAD\SRAMDRV2.SYS
    d. Thinkpad 500 by default uses:
          DEVICE=C:\DOS\PCMSS.EXE /T500
          DEVICE=C:\DOS\PCMSS.EXE /WAIT=20 /ADDR=C8 /IRQ=10
          DEVICE=C:\DOS\PCMSCD.EXE /BEEP /COM=2 /RS=16
          DEVICE=C:\DOS\PCMATA.SYS /0
          DEVICE=C:\DOS\PCMFDD.EXE 
    e. Thinkpad 510 by default uses:
          DEVICE=C:\THINKPAD\IBMDSS01.SYS
          DEVICE=C:\THINKPAD\IBMDOSCS.SYS
          DEVICE=C:\THINKPAD\DICRMU01.SYS /MA=C800-CFFF
          DEVICE=C:\THINKPAD\$ICPMDOS.SYS
          DEVICE=C:\THINKPAD\AUTODRV.SYS C:\THINKPAD\AUTODRV.INI
          DEVICE=C:\THINKPAD\DISKDRV.SYS
    f. Thinkpad 720 by default uses:
          DEVICE=C:\THINKPAD\IBMDSS02.SYS 
          DEVICE=C:\THINKPAD\IBMDOSCS.SYS
          DEVICE=C:\THINKPAD\DICRMU02.SYS 
          DEVICE=C:\THINKPAD\$ICPMDOS.SYS
    g. Thinkpad 750 by default uses:
          DEVICE=C:\THINKPAD\IBMDSSO1.SYS /S0=2 
          DEVICE=C:\THINKPAD\IBMDOSCS.SYS
          DEVICE=C:\THINKPAD\DICRMU01.SYS /MA=C000-CFFF
          DEVICE=C:\THINKPAD\$ICPMDOS.SYS
    h. Thinkpad 755 by default uses:
          DEVICE=C:\THINKPAD\IBMDSS01.SYS
          DEVICE=C:\THINKPAD\IBMDOSCS.SYS
          DEVICE=C:\THINKPAD\DICRMU01.SYS /MA=C800-CFFF
          DEVICE=C:\THINKPAD\$ICPMDOS.SYS
          DEVICE=C:\THINKPAD\AUTODRV.SYS C:\THINKPAD\AUTODRV.INI
          DEVICE=C:\THINKPAD\SRAMDRV2.SYS

III. Specific Problems by machine type.
    a. Thinkpad 360, 360C, 360CS and 360P:
       ***** THESE MACHINES HAVE THE RICOH PCMCIA CONTROLLER CHIP 
       ***** WHICH HAS A PROBLEM WITH C000-C0FF AND D000-D0FF     
       ***** MEMORY RANGES.

       1. These machines have a problem with Ethernet PCMCIA     
          diagnostics. They fail the loop back test. If you run  
          ECCTEST from adapter diskette it will find an          
          interrupt, memory range and port/IO it likes. To run   
          ECCTEST boot to DOS prompt, make sure card and socket  
          services are installed. Type ECCTEST at A: prompt.
       2. If loading CS20TOK.SYS and LSP you may get a series of 
          sirens on the CS20TOK.SYS line. When this happens      
          switch adapter to the other PCMCIA slot. If a modem is 
          also present just place modem in slot where Token-Ring 
          adapter was. This only presents itself with CS20TOK.SYS
          and Token-Ring PCMCIA adapters.
       3. If using Token-Ring PCMCIA they must have at least     
          version 1.21 of Utility disk and version 2.01 of T-R   
          adapter diskette. If not they will get failures like   
          "Please Insert IBM Adapter" or "No IBM Adapter Found". 
       4. The 360P uses INT 5 for PEN. If using Ethernet PCMCIA  
          adapter you must use another interrupt than default 5  
          for adapter in NET.CFG or PROTOCOL.INI.
       5. If using POINTETH.SYS and Ethernet PCMCIA adapter and  
          you get the error "PCMCIA Ethernet Memory Error"       
          loading PCMDMCS you need to get latest revision of     
          Ethernet diskette.
       6. When used with DOCK II you must upgrade BIOS of        
          Thinkpad to at least 1.13. The latest is 1.15 as of    
          11/30/94. The DOCK II uses memory range DC00-DFFF for  
          SCSI by default and INT 11. 
       7. DO NOT USE C000-C0FF OR D000-D0FF, to map an adapters  
          RAM or ROM into. In other words don't set a Token-Ring 
          or Ethernet adapter RAM/ROM to start at C000 or D000.
    b. Thinkpad 360CS and 360CSE:
       ***** THESE MACHINES HAVE THE RICOH ENHANCED PCMCIA        
       ***** CONTROLLER CHIP WHICH DOESN'T HAVE THE PROBLEM WITH  
       ***** C000-C0FF AND D000-D0FF MEMORY RANGES.

       1. These machines don't have the problem with running     
          Ethernet tests. Just boot to adapter diskette.
       2. If loading CS20TOK.SYS and LSP you may get a series of 
          sirens on the CS20TOK.SYS line. When this happens      
          switch adapter to the other PCMCIA slot. If a modem is 
          also present just place modem in slot where Token-Ring 
          adapter was. This only presents itself with CS20TOK.SYS
          and Token-Ring PCMCIA adapters.
       3. When used with DOCK II you must upgrade BIOS of        
          Thinkpad to at least 1.13. The latest is 1.15 as of    
          11/30/94. The DOCK II uses memory range DC00-DFFF for  
          SCSI by default and INT 11.
    c. Thinkpad 510:
       1. When upgrading EZPLAY drivers from version 2.00 it     
          places them in EZPLAY directory. It also just places an
          empty /MA= parameter and empty exclude X= on the       
          EMM386.EXE line.
       2. Make the /MA=C800-CFFF on the DICRMU01.SYS line and    
          make X=C800-CFFF on the EMM386.EXE line, in config.sys.
       3. Rem out the DISKDRV.SYS driver from config.sys.
    c. Thinkpad 755C and 755CS:
       ***** THESE MACHINES HAVE THE RICOH PCMCIA CONTROLLER CHIP 
       ***** WHICH HAS THE PROBLEM WITH C000-C0FF AND D000-D0FF   
       ***** MEMORY RANGES.

       1. These machines have a problem with Ethernet PCMCIA     
          diagnostics. They fail the loop back test. If you run  
          ECCTEST from adapter diskette it will find an          
          interrupt, memory range and port/IO it likes. To run   
          ECCTEST boot to DOS prompt, make sure card and socket  
          services are installed. Type ECCTEST at A: prompt.
       2. If loading CS20TOK.SYS and LSP you may get a series of 
          sirens on the CS20TOK.SYS line. When this happens      
          switch adapter to the other PCMCIA slot. If a modem is 
          also present just place modem in slot where Token-Ring 
          adapter was. This only presents itself with CS20TOK.SYS
          and Token-Ring PCMCIA adapters.
       3. If using Token-Ring PCMCIA they must have at least     
          version 1.30 of Utility disk and version 2.01 of T-R   
          adapter diskette. If not they will get failures like   
          "Please Insert IBM Adapter" or "No IBM Adapter Found".
       4. If using POINTETH.SYS and Ethernet PCMCIA adapter and  
          you get the error "PCMCIA Ethernet Memory Error"       
          loading PCMDMCS you need to get latest revision of     
          Ethernet diskette.
       5. When used with DOCK II you must upgrade BIOS of        
          Thinkpad to at least 1.13. The latest is 1.15 as of    
          11/30/94. The DOCK II uses memory range DC00-DFFF for  
          SCSI by default and INT 11.
       6. DO NOT USE C000-C0FF OR D000-D0FF, to map an adapters  
          RAM or ROM into. In other words don't set a Token-Ring 
          or Ethernet adapters RAM/ROM to start at C000 or D000.
    d. Thinkpad 755CE, 755CSE and 755CD:
       ***** THESE MACHINES HAVE AN IBM PCMCIA CONTROLLER CHIP    
       ***** AND DON'T HAVE THE PROBLEM WITH C000-C0FF AND        
       ***** D000-D0FF MEMORY RANGES.

       1. These machines don't have the problem with running     
          Ethernet tests. Just boot to adapter diskette.
       2. If loading CS20TOK.SYS and LSP you may get a series of 
          sirens on the CS20TOK.SYS line. When this happens      
          switch adapter to the other PCMCIA slot. If a modem is 
          also present just place modem in slot where Token-Ring 
          adapter was. This only presents itself with CS20TOK.SYS
          and Token-Ring PCMCIA adapters.
       3. When used with DOCK II you must upgrade BIOS of        
          Thinkpad to at least 1.13. The latest is 1.15 as of    
          11/30/94. The DOCK II uses memory range DC00-DFFF for  
          SCSI by default and INT 11.
       4. These machines use a video contoller that requires 32k  
          of memory at location C000 or E800. To change VBIOS     
          from C000 to E800 or E800 to C000, type "PS2 VBIOS      
          C000" or "PS2 VBIOS E800". Make sure before you change  
          location nothing is mapped to these locations. By       
          default the location is C000.
       5. These machines also have MWAVE/DSP, IR, Modem and Sound 
          Blaster emulation. To check location of interrupts and  
          and DMA channels type "PS2 ? IRQ" for interrupts and    
          "PS2 ? DMA" for DMA channels used. Also to check for IR 
          and SB parameters use "PS2 ? IR" and "PS2 ? SB".
       6. When using OS/2 and EZPLAY drivers you will get a       
          conflict with Card Services and 755CD CD Player, by     
          default the CD is set to INT 15. Card Services also     
          uses INT 15 under OS/2.
  
IV. Hints on using Phoenix, Yamato and Point Enablers.
    a. When using the Phoenix drivers check the PCMCS.EXE line
       for /addr=xx. This /Addr must be different than location
       of adapters Ram and/or Rom. Also must exclude this 4k
       location on the Emm386.exe line. Example:
          DEVICE=C:\DOS\PCMCS.EXE /WAIT=20 /ADDR=C6 /IRQ=15
       Here the Card Services are at C6. Range to exclude would
       be X=C600-C6FF. ***** Also take note of /IRQ=X(X). This
       is the drivers interrupt NOT the adapter interrupt.
       ***** This usually defaults to /IRQ=10. On the TP750 this
       is the interrupt for audio. Make the /IRQ=15.
       ***** When going to a Novell network place the optional
       parameter /NODB on the end of the PCMSCD.EXE line:
          DEVICE=C:\DOS\PCMSCD.EXE /BEEP /COM=4 /RS=4 /NODB
       ***** Here take note of the /RS=4(16). This is the 
       RINGSPEED for a Token-Ring adapter. Make sure this is 
       set for appropiate ringspeed.
    b. When using Yamato Card and Socket drivers take note of the
      /MA=xxxx-zzzz on the DICRMU01.SYS line. Usually defaults   
      to /MA=C000-CFFF. After version 1.30 of EZPLAY the default 
      is /MA=C800-CFFF.
       Example:
          DEVICE=C:\THINKPAD\DICRMU01.SYS /MA=C000-CFFF
          DEVICE=C:\THINKPAD\DICRMU01.SYS /MA=C800-CFFF
       Make sure to exclude this range on the EMM386.EXE line
       as follows:
          DEVICE=C:\DOS\EMM386.EXE NOEMS X=C000-CFFF
          DEVICE=C:\DOS\EMM386.EXE NOEMS X=C800-CFFF
       ***** The adapters RAM and/or ROM must be redirected
       into this range. When going to a Novell network this can
       be done in the NET.CFG for Token-Ring as follows:
          MEM #1 CC000 
          MEM #2 C8000
       Mem #1 is the adapters new ROM address.
       Mem #2 is the adapters new RAM address.
       ***** When using Ethernet and going to a Novell network
       this is done in the NET.CFG as follows:
          MEM C8000
       This is the adapters new RAM address.
       ***** In most cases if not a Novell network there will be
       a PROTOCOL.INI where you will have to also redirect the
       adapters RAM and/or ROM. In the case of Token-Ring the
       ringspeed is also set in Protocol.ini. Examples of network
       software with PROTOCOL.INI's:
          WINDOWS FOR WORKGROUPS 3.10 AND 3.11
          DOS LAN REQUESTER
          LAN SUPPORT PROGRAM WHEN USING NDIS DRIVER
          OS/2
          BANYAN VINES
          LANTASTIC
       ****** Main points to remember are to redirect the 
       adapter RAM and/or ROM to fall within the /MA=xxxx-zzzz
       range and to exclude this range on the EMM386.EXE line.
       ***** The MEM parameters can be in the C000-DFFF range
       but try to keep them in a contiguous block for memory
       maximization, except for RICOH chipset machines.
       ***** Use the keyword PCMCIA in the NET.CFG under the
       heading LINK DRIVER TOKEN, if Token-Ring. Under the 
       heading LINK DRIVER PCMDMCS, if Ethernet.
       ***** Use the keyword PCMCIA in the PROTOCOL.INI under
       the section for the adapter.
       ***** As of version 1.31 of EZPLAY the option to configure
       an Ethernet, Token-Ring and 5250 PCMCIA adapters has been 
       removed from the AUTODRV.INI file. In other words EZPLAY  
       can see the adapter but can't configure it, you MUST load 
       the Network driver, PCMDMCS.COM or NIS driver, before     
       EZPLAY will say adapter is "Ready". You now have to use   
       CS20TOK.SYS and Autodrv.sys/Autodrv.ini when using LSP and
       Token-Ring PCMCIA adapter.
    c. When using the Point Enablers POINTTR.SYS for Token-Ring
       and POINTETH.SYS for Ethernet setup as follows:
          DEVICE=C:\DOS\POINTTR.SYS SA(B,C,D) RS=4(16) MMIO=CC00
                   SRAM=C800,16 IRQ=9
          DEVICE=C:\DOS\POINTETH.SYS SA(B,C,D) SRAM=C800 IRQ=5
                   IO=300
       ***** Generally most problems with adapters not being 
       Found or not Initiallizing is an Interrupt conflict and/or
       a memory conflict. With Ethernet it can also be an IO 
       conflict. On the Point Enablers you can change these 
       parameters right on the Enabler line. If changes are 
       made from the default make sure to make changes in the
       NET.CFG or the PROTOCOL.INI depending on the network
       software.
       ***** In all cases be sure to exclude the adapters RAM 
       and/or ROM on the EMM386.EXE line.
       ***** When using a Point Enabler DO NOT use the keyword
       PCMCIA in the NET.CFG or the PROTOCOL.INI.
       ***** When using the Point Enabler with a Port Replicator 
       or the Dock II and they want to use either of the new 2   
       slots they need to add a switch on the Point Enabler to   
       tell enabler which PCMCIA controller to go to as follows: 
            DEVICE=C:\DOS\POINTTR.SYS PCIC=03e2
            DEVICE=C:\DOS\POINTETH.SYS PCIC=03e2 

V. GET GENERAL INFORMATION ON THE CASE.
   a. What machine?
   b. Which PCMCIA adapter(s)/manufacturer?
   c. What version of Dos or OS/2?
   d. What is network software? Novell, DLR, WFWG 3.11 etc...
   e. Where is the error generated? Loading Tokencs, DXMC etc...

VI. BASIC PROBLEM DETERMINATION.
   a. Try to determine origin of error.
   b. When using MS-DOS 6.0 or 6.2 or PC-DOS 6.1 or 6.3 you can
      toggle through the CONFIG.SYS. When booting and the 
      statement "STARTING PC-DOS", if PC-DOS hit the F8 key
      to prompt you to load each line in the CONFIG.SYS. Same
      action if "STARTING MS-DOS 6.X".
   c. On first run through config.sys load everything, take note 
      of the EMM386.EXE line contents. Locate on which line in 
      the Config.sys that error occurs. If no errors occur then
      try to identify if error is generated in the AUTOEXEC.BAT.
      In most cases customers load their network commands in the
      Autoexec.bat or within a Start.bat in the Autoexec.bat.
   d. Also when using Yamato Card and Socket Services take note
      of the DICRMU01.SYS line with the /MA=xxxx-zzzz parameters.
      This will be usefull later to determine where to redirect
      the adapters RAM and/or ROM.
   e. When using Phoenix Card and Socket Services take note of
      the /ADDR=xx on the PCMCS.EXE line. Make sure this is not
      conflicting with adapters RAM and/or ROM. Also take note
      of /IRQ=xx on the PCMCS.EXE line. Remember that if a TP750
      that /IRQ=10 conflicts with the AUDIO interrupt. The /IRQ
      is the card Services interrupt ONLY.
   f. Remember after version 1.30 you have to use CS20TOK.SYS and
      Autodrv.sys/Autodrv.ini. Use AUTODRV.SYS/AUTODRV.INI if     
      they are using a modem, else you don't need AUTODRV. You    
      must use CS20TOK.SYS with LSP Native drivers. You can no    
      longer use AUTODRV to enable LAN adapters and 5250 adapter. 
      EZPLAY will see the adapters but AUTODRV can't configure    
      them.
      When using the LSP(Lan Support Program) drivers and they
      are using DXMC0MOD.SYS(Must be level 1.3 or higher of LSP)
      they have to use CS20TOK.SYS or AUTODRV.SYS but NOT BOTH to 
      configure the LAN Adapter. But, they need                   
      AUTODRV.SYS/AUTODRV.INI for a modem. CS20TOK.SYS Is Found   
      On The Adapter Diskette. AUTODRV.SYS is installed when      
      loading Card and Socket Services from Revision 1.21, or     
      higher, of the TP750/TP755/TP360 utility diskette. Also on  
      the BBS with file name UTTPS200.EXE, latest utility disk as 
      of 12/14/94, a self extracting file. With this diskette you 
      run PCMINST, for DOS, and PCMCINST2 for OS/2. With OS/2 it  
      will be AUTODRV2.SYS.
      Example of Config.sys with CS20TOK.SYS:
          DEVICE=C:\DOS\CS20TOK.SYS SA(B,C,D) RS=4(16) MMIO=CC00
                  SRAM=C800,16
          DEVICE=C:\LSP\DXMA0MOD.SYS 001
          DEVICE=C:\LSP\DXMC0MOD.SYS ,C800
          DEVICE=C:\LSP\DXMT0MOD.SYS O=N
      Use DXMT if NETBIOS support is needed. Also on DXMC line
      the adapters RAM has been redirected to match what is 
      specified on CS20TOK.SYS with SRAM=C800.
      ***** When using DXMC0MOD.SYS no PROTOCOL.INI is used.
      ***** THE FOLLOWING PROCEDURE IS NO LONGER VALID AS OF     
      VERSION 1.31 OF EZPLAY/UTILITY DISK.
      ***** When using AUTODRV.SYS and AUTODRV.INI you would
      not use CS20TOK.SYS. You will have to edit the AUTODRV.INI
      in the THINKPAD directory. Under the section CARDID=TOKEN
      YOU MUST place a Semi-Colon in front of the OPTION=IGNORE
      then go a little further to where there are 4 PORT lines
      with other parameters and change MEMORY1=XXXX to CC00 and
      MEMORY2=XXXX to C800 on the first line only. Then place    
      Semi-Colons infront of the other 3 lines. Be sure to set
      RINGSPEED to desired speed. Example:
          DEVICE=C:\THINKPAD\AUTODRV.SYS C:\THINKPAD\AUTODRV.INI
          DEVICE=C:\LSP\DXMA0MOD.SYS 001
          DEVICE=C:\LSP\DXMC0MOD.SYS ,C800
          DEVICE=C:\LSP\DXMT0MOD.SYS O=N
      Then In The AUTODRV.INI:
          CARDID=TOKEN
          ;OPTION=IGNORE
          :
          :
          :
          PORT=A20,MEMORY1=CC00,MEMORY2=C800,MEMORY2SIZE=16,
                 RINGSPEED=4(16).
          ;PORT=A20,MEMORY1=XXXX,MEMORY2=XXXX,MEMORY2SIZE=16,
                 RINGSPEED=4
          ;PORT=A20,MEMORY1=XXXX,MEMORY2=XXXX,MEMORY2SIZE=16,
                 RINGSPEED=4
          ;PORT=A20,MEMORY1=XXXX,MEMORY2=XXXX,MEMORY2SIZE=16,
                 RINGSPEED=4
   g. When using LSP driver DXME0MOD.SYS they also should be
      using PROTMAN.DOS and the NIS driver for the adapter. In
      the case of IBM's PCMCIA Token-Ring II adapter the NDIS
      driver would be IBMTOKCS.DOS. They also must have a 
      PROTOCOL.INI. This is also the case with DXMJ0MOD.SYS.
      example Config.sys with NDIS:
          DEVICE=C:\LSP\PROTMAN.DOS I:/C:\LSP
          DEVICE=C:\LSP\IBMTOKCS.DOS
          DEVICE=C:\LSP\DXMA0MOD.SYS 001
          DEVICE=C:\LSP\DXME0MOD.SYS
          DEVICE=C:\LSP\DXMT0MOD.SYS O=N
      Within the PROTOCOL.INI there will be a section for the
      PCMCIA adapter. Make sure the MMIO=xxxx and the 
      RAMADRESS=xxxx are set to fall in the /MA=xxxx-zzzz range 
      if using Yamato drivers. If using POINTTR.SYS the MMIO
      and RAMADDRESS should be the same as in Protocol.ini.
      When using Phoneix drivers make sure MMIO and RAMADDRRES
      don't conflict with /ADDR=xx.
      ***** When Token-Ring make sure Ringspeed is set correct
      in PROTOCOL.INI.
      ***** Should also use keyword PCMCIA, when using Yamato and
      Phoneix drivers, in the PROTOCOL.INI under the section for
      the adapter.
      ***** When using Autodrv.ini in the Config.sys make sure 
      the Option=Ignore DOESN'T HAVE the Semi-Colon in front of
      the line. There is a conflict with Autodrv.sys and the NDIS
      support.
   h. If everything seems to be configured correctly and still
      experiencing problems edit the Config.sys and REM out the
      EMM386.EXE line, if using, and REM out DICRMU01.SYS, if
      using. This will in most cases give you an indication if
      there is a memory conflict. 
      ***** If after REMMING out these lines and the customer is
      able to make a connection then you have a memory conflict
      with the adapter and in some cases with other adapters. Go
      back and check the NET.CFG, if using Novell, or in most
      other cases the PROTOCOL.INI. Make sure the RAMADDRESS
      and/or MMIO match the configuration in the CONFIG.SYS.
   i. If REMMING out the EMM386.EXE doesn't work then there is a
      possibility of an interrrupt conflict. Identify the default
      interrupt(s) of the adapter(s) in the machine. Also make
      sure interrupts in NET.CFG or PROTOCOL.INI match with the
      Config.sys if using Point Enablers. Also if using Phoenix
      drivers check if there is a conflict with /ADDR=xx on the
      PCMCS.EXE line.
      ***** If using the docking station, DOCK I, there is
      a SCSI controller card that uses by default Interrupt 11
      and memory location CA00-CBFF.
      ***** If using the docking station, DOCK II, there is a    
      SCSI controller card that uses, by default, Interrupt 11   
      and memory location DC00-DFFF.
      ***** If using the TP720 expansion unit, 3550, there as an
      optional SCSI Controller that uses 32k of memory starting  
      at C000. This can be moved by installing the updated files 
      on the 3550A.DSK from the BBS.

VII.  POSSIBLE PROBLEMS WITH NOVELL AND PCMCIA ADAPTERS.
   a. If error is generated when loading TOKENCS, latest driver
      from disk TRENG202.EXE for Token-Ring, or loading PCMDMCS,
      driver from disk ETENG203.EXE for Ethernet, then edit the
      NET.CFG and note included parameters. Sample NET.CFG for
      Token-Ring and Ethernet respectively:
          LINK DRIVER TOKEN
             PCMCIA
             MEM #1 CC000
             MEM #2 C8000
             INT 9
      ***** Remember use PCMCIA ONLY when using Yamato or Phoenix
      drivers.
      ***** MEM #1 and MEM #2 can be anywhere in the C000-DFFF
      range but must fall in the /MA=xxxx-zzzz range. And this
      range is excluded on the EMM386.EXE line.
          LINK DRIVER PCMDMCS
             PCMCIA
             MEM C8000
             INT 5
             PORT 300
             FRAME ETHERNET_802.3
      ***** Remember use PCMCIA ONLY when using Yamato or Phoenix
      drivers.
      ***** MEM can be anywhere in the C000-DFFF range but must 
      fall in the /MA=xxxx-zzzz range. And this range is excluded
      on the EMM386.EXE line. Exception is on machines where you 
      cannot use the first 4k, C000-C0FF and D000-D0FF.
      ***** The Port 300 is the default for the Ethernet PCMCIA
      adapter and also can be a source of conflict. If all else
      fails then try setting the Port to 340. Also set on the
      POINTETH.SYS line if using the Point Enabler.
      ***** The Frame statement is the Frame Type that the Novell
      server is set for. There are also:
          FRAME ETHERNET_802.2
          FRAME ETHERNET_SNAP
          FRAME ETHERNET_II
      ***** If the error is NO SERVER FOUND then generally it is
      an incorrect Frame Type specified in the NET.CFG, bad
      cabling, route.com needs to be loaded, or they specified
      a perferred server that is incorrect.
   b. Make sure that the NET.CFG is in the same directory as the
      ODI drivers LSL.COM, IPXODI.COM, NETX.EXE and the ODI
      driver TOKENCS.COM, if Token-Ring, or PCMDMCS.COM, if 
      Ethernet.
      ***** It is possible that the ODI driver they are using for
      the Token-Ring PCMCIA adapter is TOKEN.COM. This driver is
      on diskette release 1.24 and lower. This driver TOKEN.COM   
      should be updated to latest release.
 
VIII. POSSIBLE PROBLEMS WITH LSP, DLR OR WFWG 3.1X. ALSO ANY 
      NETWORK SOFTWARE THAT REQUIRES A PROTOCOL.INI.
   a. Primary problems with network softwares that require a
      Protocol.ini are MEMORY and INTERRUPT conflicts.
   ***** As stated before make sure the adapters RAM and/or ROM
   fall in the /MA=xxxx-zzzz range, if using Yamato drivers or
   they match whats specified on the Point Enabler line. When
   using Phoenix drivers make sure the RAM and/or ROM don't
   conflict with the /ADDR=xx parameter.
   ***** Most important is that the RAM and/or ROM for the
   adapter are excluded on the EMM386.EXE line. Also the range
   of /MA=xxxx-zzzz, the /ADDR=xx and the MMIO=xxxx and the 
   SRAM=zzzz parameters need to be excluded on the EMM386.EXE
   line.
   b. When using a PROTOCOL.INI a possible conflict is the 
      ringspeed. Make sure that the correct ringspeed is
      specified in the section for the adapter.
   ***** If using Phoenix drivers then the ringspeed is also
   specified on the PCMSCD.EXE line with the parameter RS=4 or    
   RS=16.
   ***** If using the Point Enabler POINTTR.SYS the ringspeed is
   also specified with the RS=4 or RS=16 parameter.
   c. When using WFWG 3.11 and the NET START hangs this is almost
      always a MEMORY and/or a INTERRUPT conflict. 
   ***** If NET START completes but hangs on the screen starting
   WFWG's then this could be a problem with not enough buffers
   specified in the CONFIG.SYS. Try increasing buffers to 30 or
   35.
   d. When using WFWG 3.11 the first place to check is in the 
      Protocol.ini in the windows directory. Edit the
      Protocol.ini and note the first section [NETWORK SETUP].
      here if using the IBM Token-Ring PCMCIA adapter the 
      network adapter should be IBM_TRCC. If using the IBM
      Ethernet PCMCIA adapter this will be IBM_ECC.
   ***** If this isn't the case then you have to go into Network
   Set-up in WFWG's and goto driver selection and remove the 
   adapter that is there. Next get the IBM adapter diskette and
   choose UPDATED or UNLISTED for adapter type. This will prompt
   you for the adapter diskette. It will read the OEMSETUP.INF
   file and create the proper PROTOCOL.INI and SYSTEM.INI.
   ***** Generally the first thing you have to do after
   installing the IBM adapter is to edit the Protocol.ini and 
   redirect the RAM and/or ROM. If Token-Ring check ringspeed.

IX.  THINKPADS AND OS/2 INSTALLATION.
   a. Make sure to follow procedure for installation of Ethernet
      or Token-Ring PCMCIA adapters with OS/2.
   ***** It is important that Card and Socket Services are 
   installed last for correct order in CONFIG.SYS.
   ***** Must use OS/2 2.1 or higher.
   ***** Try to use latest adapter drivers and Card and Socket 
   Services.
   b. When installing Novell Requester also follow the procedure
      closely.
   c. The OS/2 CONFIG.SYS is order dependent. If procedures are
      not adhered to the job is more difficult.
   d. When errors are generated with OS/2 you can goto an OS/2
      window, if possible, and type help on the error you are
      getting to get general help.
   ***** Also you can type out LANTRAN.LOG to get information
   on the bootup sequence. This will help locate the point of
   failure.

X. GENERAL REQUIREMENTS FOR PCMCIA.
   a. Using LSP must have 1.3 or higher.
   ***** This can be verified when DXMA0MOD.SYS loads in the 
   Config.sys. The version will be displayed on the screen when
   DXMA loads.
   b. Using Netware, Novells ODI drivers must be used. This
      includes ODI driver on adapter diskette.
   c. Using windows for WorkGroups(WFWG) the latest version of
      the diskette is recommended but can use any version of the  
      diskette that has the OEMSETUP.INF file on it.
   d. Must use either Yamato Card and Socket Services OR Phoneix 
      Card and Socket Services OR Point Enabler to interface
      with adapter and software.
   e. If all else fails try to have customer get latest adapter
      drivers and software drivers.
   ***** If ISA TP get UTTPS200.exe for latest Yamato/EZPLAY     
   Drivers.
    
XI. Read.me from version 2.00 of EZPLAY.

<<<<<<<<<<<<<<<<<<<<<<  EasyPlaying  >>>>>>>>>>>>>>>>>>>>>>>>


How to Install :

  DOS

    - Insert the ThinkPad utility diskette No2 into the diskette 
      drive.
    - Type "A:\UINSTALL" and press ENTER.
    - Follow the instruction on the screen.
    - Restart the system

  Windows(includes DOS)

    - Start Windows
    - Select "File" from Program Manager window, then select     
      "Run..." from the pull-down menu
    - Insert the ThinkPad utility diskette No2 into the diskette 
      drive.
    - Type "A:\PCMINSTW" and press ENTER.
    - Follow the instruction on the screen.
    - Restart the system

  OS2

    - Start an "OS2 Full Screen" or an "OS/2 Window"
    - Insert the ThinkPad utility diskette No2 the diskette      
      drive.
    - Type "A:\PCMINST2" and press ENTER.
    - Follow the instruction on the screen.
    - Restart the system



Parameter Definitions:

    Socket Services

       /C0=z   : This parameter defines the IRQ level to be used
                 by PCMCIA.
                 The OS2 Card Services and Socket Services use a
                 H/W interrupt to notify PCMCIA status change.   
                 The default interrupt(IRQ) level for IBM        
                 products is IRQ15. This level can be change by  
                 this parameter.
                 For Example, "/C0=11" defines the PCMCIA IRQ as
                 11.

                 NOTE: This is valid ONLY for OS2 Socket Services
                 (IBM2SS01.SYS,IBM2SS02.SYS) and in case of      
                 IBM2SS02.SYS, "/C=z" can be used instead of     
                 "/C0=z".

       /C1=z   : This parameter defines the IRQ level to be used
                 by PCMCIA in a docking station or port    
                 replicator.
                 The default interrupt(IRQ) level for the docking
                 station or the port replicator is IRQ11. This   
                 level can be change by this parameter.
                 For Example, "/C1=9" defines the PCMCIA IRQ as  
                 11.

                 NOTE: This is valid ONLY for OS2 Socket Services
                       for ISA system (IBM2SS01.SYS).

       /IG0=y  : This parameter defines a slot number where      
                 Socket Services will NOT take care it. If you   
                 use the "Point enabler" supplied with a PC card,

                 you should take into consideration for the      
                 coexistence with Socket services.
                 For Example, "/IG0=1" defines the slot 1 is     
                 reserved for a "Point enabler" and Socket       
                 Services will ignore the slot and not handle the

                 slot any more.

       /RI0=x  : This parameter defines a slot number where      
                 Socket Services will disable RI_OUT signal. If  
                 you are using a modem card with ThinkPad family
                 system, and you can not enable "suspend" or     
                 "hibernation" function while the modem card is 
                 inserted, please try this parameter.
                 For Example, "/RI0=1" defines the slot 1.

       /D      : This parameter enables "Warm docking" capability
                 from the view point of PCMCIA hardware.


    Card Services

       /R=200  : This parameter changes Card Services            
                 Specification release level. The default Card   
                 Services Specification release level
                 of DOS Card Services driver (IBMDOSCS.SYS) is   
                 2.10. If this parameter is specified, the DOS   
                 Card Services driver conforms to the Card       
                 Services Specification release 2.00.

                 NOTE: This is valid ONLY for the DOS Card       
                       Services (IBMDOSCS.SYS).
                       The OS2 Card Services (PCMCIA.SYS)        
                       conforms to the Card Services             
                       Specification release 2.00, and does not
                       support Card Services Specification       
                       release 2.10 now.


    Resource Map Utility

       /MA=xxxx-yyyy :
                 Specifies the address range available to Card   
                 Services and the PCMCIA cards. Should be in the
                 range of C000h to DFFFh.
                 One or more ranges may be specified in 4K blocks
                 with a comma (,) separating the address ranges.

                 NOTE: If EMM386 or another EMS memory manager is
                       used, this area must be excluded from use
                       by the memory manager (ie. "EMM386        
                       X=xxxx-yyyy").

                 NOTE: The minimum size of this area depends on  
                       the type of PCMCIA card used.

                        - Card Services           4K  (mandatory)
                        - Modem                   0K
                        - IBM Ethernet           16K
                        - IBM Token Ring         24K
                        - IBM 3270                8K
                        - SRAM/ATA                4K

                 NOTE: If using Windows 3.1, the area specified  
                       by the "/MA=" parameter must also be      
                       included in the "EMMEXCLUDE="             
                       statement in the SYSTEM.INI file.

                 NOTE: You do need this parameter for OS2.

        /IX=n     Specifies the IRQ level (or levels) that should
                  not be used by PCMCIA cards where n = IRQ      
                  level. This parameter is used to avoid possible
                  IRQ conflicts. The Resource Map Utility can    
                  automatically detect many IRQ's already in use,
                  but may not detect all. Multiple IRQ's may be  
                  specified by separating with a comma (,).
                  For Example, the IRQ's of the SCSI controller  
                  in the Dock I for ThinkPad family (IRQ11 as    
                  default) is not automatically detected by the  
                  Resource Map Utility. So, if a PCMCIA card
                  client driver requests the IRQ from Card       
                  Services, a conflict may result unless this    
                  parameter is used (/IX=11) to specify that the
                  SCSI IRQ's should not be used.



Hints:

    - Set system serial port as COM1.

    - If you use EMS driver with PCMCIA drivers under DOS/Windows
      environment, the memory area specified by /MA must be      
      excluded from usable area for the EMS driver.

        < CONFIG.SYS >

            DEVICE=C:\...\EMM386.EXE ... /X=xxxx-yyyy

            DEVICE=C:\...\DICRMU01.SYS /MA=xxxx-yyyy

        < SYSTEM.INI for Windows >

            EMMExclude=xxx-yyyy

    - The Auto Configurator for DOS/Windows (AUTODRV.SYS) can    
      enable Modem cards, Data/Fax Modem cards and IBM 3270 card
      as its default setting.

    - The Super Storage driver for DOS/Windows (DISKDRV.SYS) can 
      enable SRAM cards and hard disk(ATA) cards for read/write  
      operation, and enable Flash Memory cards for read operation
      if the cards are formatted as FAT format.

    - Before using a brand-new hard disk card, you may need to   
      initialize the card by EZPLAY.EXE program.

    - The Auto Configurator for OS2 (AUTODRV2.SYS) can enable    
      Modem cards or Data/Fax Modem cards.

    - The Super Storage driver for OS2 is not available in this  
      edition.

    - If you use SRAM cards and do not use hard disk(ATA) cards,
      you can use the SRAMDRV2.SYS driver instead of the         
      DISKDRV.SYS driver to reduce driver size.

    - EZPLAYW supports Windows 3.1 Enhanced Mode only.

    - For the OEM PCMCIA cards, please refer PCMCIA.CRD file for
      more detail support level.

    - If you use Compaq Contura AERO 4/25, power on the system   
      with the diskette drive attached.  After power on the      
      system, you can attach/detach the diskette drive.

    - If you use CompuAdd 433TXC, you may need to touch any key  
      or mouse in order to update the socket information.

Files:

    READ.ME      : This file
    PCMCIA.CRD   : PC Card Support List
    PCMINST2.EXE : Installation Program for OS2 2.1
    PCMINST2.DAT : Installation Program Data File for OS2
    PCMINSTW.EXE : Installation Program for Windows
    PCMINSTW.DAT : Installation Program Data File for Windows
    UINSTALL.EXE : Installation Program for DOS
    PCMINST.DAT  : Installation Program Data File for DOS
    PCMINST.EXE  : Installation Program for DOS
    PCMCD01B.IDP : Installation Program Data File for DOS
    IBMDOSCS.SYS : Card Services driver for DOS
    PCMCIA.SYS   : Card Services driver for OS2
    IBMDSS01.SYS : Socket Services driver for DOS
    IBM2SS01.SYS : Socket Services driver for OS2
    DICRMU01.SYS : Resource Map Utility driver for DOS
    ICRMU01.SYS  : Resource Map Utility driver for OS2
    VPCMCIA.SYS  : Virtual Card Services driver for OS2
    $ICPMDOS.SYS : PCMCIA Power Management Support driver for DOS
    $ICPMOS2.SYS : PCMCIA Power Management Support driver for OS2
    EZPLAY.EXE   : EasyPlaying for DOS
    EZPLAYW.EXE  : EasyPlaying for Windows
    EZPLAYW.HLP  : EasyPlaying for Windows help file
    EZPLAY2.DLL  : EasyPlaying for OS2
    EZPLAY2.HLP  : EasyPlaying for OS2 help file
    AUTODRV.SYS  : Auto Configurator for DOS
    AUTODRV.INI  : Auto Configurator for DOS Data file
    AUTODRV2.SYS : Auto Configurator for OS2
    AUTODRV2.INI : Auto Configurator for OS2 Data file
    DISKDRV.SYS  : Super Storage driver for DOS/Windows
    SRAMDRV2.SYS : SRAM driver for DOS/Windows
    IBMVCD.386   : Windows 3.1 Virtual COM driver (PCMCIA        
                   Support)
    COM.SYS      : Updated COM.SYS for OS2 (PCMCIA Support)

XII. Phoenix Drivers optional/default parameters.

  9.2 PCMSS - Socket Services
  ---------------------------
  PCMCIA Card Services (PCMCS.EXE) requires a compatible Socket  
  Services driver.  The Socket Services driver is usually        
  provided with your system hardware.  For the IBM system        
  hardware listed below, Socket Services is provided with DOS and
  copied to the DOS directory when you choose PCMCIA
  support during SETUP.  The systems are:  IBM ThinkPAD 720 and  
  720C, and the IBM PS/2 E.  If you have one of these systems and
  you want to switch the PCMCIA device drivers that are provided
  with DOS 6.1 then use one of the following examples:

  Example CONFIG.SYS for IBM ThinkPAD 720
  ---------------------------------------
      rem DEVICE=C:\IBMDSS02.SYS
      rem DEVICE=C:\IBMDOSCS.SYS
      rem DEVICE=C:\DICRMU02.SYS
      DEVICE=C:\DOS\PCMSS.EXE /APOFF
      DEVICE=C:\DOS\PCMCS.EXE  /ADDR=C0 /NOPM
      DEVICE=$ICPMDOS.SYS /MODEMOFF
      DEVICE=C:\DOS\PCMSCD.EXE /BEEP /COM=4 /RS=4
      DEVICE=C:\DOS\PCMATA.SYS /1
      DEVICE=C:\DOS\POWER.EXE

  The following are the titles for the above programs:

      PCMSS.EXE is the DOS Socket Services Driver
      PCMCS.EXE is the DOS Card Services Driver
      IBM ThinkPAD 720 Suspend and Resume Driver
      PCMSCD.EXE is DOS Super Client Driver
      PCMATA is the DOS Virtual Drive Emulator
      DOS POWER Management Driver

  Example CONFIG.SYS for IBM PS/2 E
  ---------------------------------
      DEVICE=C:\DOS\PCMSS.EXE /LOCK
      DEVICE=C:\DOS\PCMCS.EXE /ADDR=C0 /IRQ=10 /NOAUTOLK
      DEVICE=C:\DOS\PCMSCD.EXE /BEEP /COM=4 /RS=4
      DEVICE=C:\DOS\PCMATA.SYS /1

  Example CONFIG.SYS for IBM ThinkPAD 350
  ---------------------------------------
      DEVICE=C:\DOS\HIMEM.SYS
      DOS=HIGH
    * DEVICE=C:\DOS\EMM386.EXE NOEMS X=C000-C0FF X=D000-D3FF
      DEVICE=C:\DOS\POWER.EXE
      DEVICE=C:\DOS\PCMSS.EXE  /S0=1
      DEVICE=C:\DOS\PCMCS.EXE
      DEVICE=C:\DOS\PCMSCD.EXE /BEEP /COM=4 /RS=4
      rem DEVICE=C:\DOS\PCMATA.SYS /1

  There are further details in the User's Guide and Command      
  Reference. Remember that Socket Services must be loaded before
  Card Services.
  * see Section 9.9 below for additional ranges required for     

    EMM386.EXE.

  PCMSS.EXE
  ---------
  Provides PCMCIA Socket Services 2.01 support.
  PCMSS can be loaded as a terminate-and-stay-resident program   
  from the DOS command prompt or the AUTOEXEC.BAT file, or as a  
  device driver from the CONFIG.SYS file.

    Type: DOS, External

    Syntax:
    When loaded from the DOS command prompt or the AUTOEXEC.BAT  
    file, use the following syntax.
      [drive:][path]pcmss.exe [/APOFF] [/RW=n] [/RS=n] [/LOCK]   
      [/S0=m]

    When loaded from the CONFIG.SYS file, use the following      
    syntax.
      device=[drive:][path]pcmss.exe [/APOFF] [/RW=n] [/RS=n]    
      [/LOCK] [/S0=m]

    Parameter:

       [drive:][path]  Specifies the location of PCMSS.EXE.

    Switches:

       /APOFF          Turn autopower off.  This switch is for   
                       Micro Channel systems and must be         
                       specified on the ThinkPad 720 and 720C.

       /RS=n           Specifies the reserve socket option that
                       prevents Socket Services from colliding
                       with other dedicated PCMCIA software that
                       is accessing the socket hardware directly.
                       The n specifies the socket number starting
                       at zero) of the socket to reserve.  A     
                       maximum of two sockets can be reserved by
                       specifying either: /RS=0,1 or /RS=0 /RS=1.

       /RW=n           Specifies the reserve window option that
                       allows either I/O or memory windows on a
                       socket.  The n specifies the window number
                       (starting at zero) on the first socket and
                       continuing through the last window on the
                       last socket.  There is no distinction
                       between I/O and memory windows because the
                       number and type of windows is controller
                       specific.  A maximum of two windows can
                       be reserved by specifying /RW=3,5 or /RW=3
                       /RW=5

       /LOCK           Enables socket locking features (manual   
                       and automatic) on sockets that have the   
                       ability to lock the card(s) in the        
                       socket(s).  This is applicable to the PS/2

                       E hardware system.

       /S0=m           Specifies the number of sockets.


  9.3 PCMCS - Card Services
  -------------------------
  PCMCS.EXE, the PCMCIA Card Services driver has additional      
  switches that are defined here.  The others are in the DOS     
  Command Reference and Error Messages manual.

    Syntax:
    When loaded from the DOS command prompt or the AUTOEXEC.BAT  
    file, use the following syntax.
     pcmcs.exe [/ADDR=startaddr] [/CLIENTS=n] [/IRQ=n] [/PMOFF]  
               [/POLL] [/WAIT=n] [/NOPM] [/NOAUTOLK] [/VER=n]    
               [/XIRQ=xxxx] [/REGIONS=n]

    When loaded from the CONFIG.SYS file, use the following      
    syntax.
     device=[drive:][path]pcmcs.exe [/ADDR=startaddr]            
            [/CLIENTS=n] [/IRQ=n] [/PMOFF] [/POLL] [/WAIT=n]     
            [/NOPM] [/NOAUTOLK] [/VER=n]  [/XIRQ=xxxx]           
            [/REGIONS=n]

    New Switches:

       /POLL           Use polling.  This switch is for use on   

                       Micro Channel bus systems.  When Card     
                       Services detects a micro channel system,  
                       it will use this option.

       /NOPM           Ignore all power management events.       
                       Include this switch if using $ICPMDOS.SYS
                       and/or POWER.EXE.

       /NOAUTOLK       Disables the automatic locking of cards in
                       the sockets for when Socket Services is   
                       invoked with /LOCK option on a PS/2 E.

       /VER=n          Specifies socket numbering, where "n" can 
                       be 200 or 201 as follows:
                       /VER=200  Allows socket numbering to be 1
                        based.
                       /VER=201  Allows socket numbering to be 0
                        based.

       /XIRQ=xxxx      Specifies IRQs to be excluded from use.


  9.4 PCMSCD - Super Client Driver
  --------------------------------
  PCMSCD.EXE, the PCMCIA Super Client Driver has additional      
  optional switches that are defined here.  The DOS Command      
  Reference and Error Messages manual has additional information.

    Syntax:
    When loaded from the DOS command prompt or the AUTOEXEC.BAT  
    file, use the following syntax.

        pcmscd.exe [/BEEP] [/COM=port] [/RS=speed] [/CARDS]
              [/LANIRQ=d] [/MIRQ=d] [/LEVEL] [/NODB] [MODEMSAVE]
              [/RAMBASE=xx] [/ROMBASE=yy] [/FIFO=d]

    When loaded from the CONFIG.SYS file, use the following      
    syntax.

        device=[drive:][path]pcmscd.exe [/BEEP] [/COM=port]      
              [/RS=speed] [/CARDS] [/LANIRQ=d] [/MIRQ=d] [/LEVEL]
              [/NODB] [/MODEMSAVE] [/RAMBASE=xx] [/ROMBASE=yy]   
              [/FIFO=d]

    New Switches:

       /LANIRQ=d       Specify the IRQ setting necessary for
                       network cards.  For the IBM Token Ring and
                       IBM 3270 credit card adapters, LANIRQ     
                       defaults to 9 and for the IBM Ethernet    
                       credit card it is set to 5.

       /MIRQ=d         Specify the starting IRQ for the 1st COM
                       card found.

       /LEVEL          Indicate to the driver to use Level       
                       Triggered interrupts.

       /NODB           Disables the internal card information    
                       database. Use to override the internal    
                       database with a CIS-driven configuration.

       /MODEMSAVE      Saves the state of configured modems/faxes
                       if PCMSCD receives an artificial extract  
                       event (i.e.  Card Services broadcasts an  
                       extract and the card is still in the      
                       socket).  On the next artificial insert   
                       event (i.e.  Card Services broadcasts an  
                       insert and the card is still in the       
                       socket), the state of the modem
                       is restored.

       /FIFO = d       If /MODEMSAVE is selected, on an          
                       artificial insert event, the FIFO (first  
                       in first out) level of the modem will be  
                       set to the level assigned by d.  Valid    

                       ranges for d are 1, 4, 8 and 14.  The     
                       default level is 1.  This level cannot be
                       read and needs to be known prior to       
                       setting it.

       /ROMBASE        Sets the address for the Token Ring ROM   
                       BIOS (8k).

       /RAMBASE        Sets the address for shared RAM (16k) used
                       by the Token Ring card.


  9.5 PCMATA - PCMCIA Virtual Device Driver
  -----------------------------------------
  The PCMCIA virtual driver (PCMATA.SYS) supports ATA compatible 
  and SRAM cards formatted in a FAT structured format.
  Loaded only from the CONFIG.SYS file, use the following syntax.

        device=[drive:][path]pcmata.sys [/1|2|3|4] [/ADDR=nn]
          /1/2/3/4       Specifies the socket to which drive 
                         emulation is assigned.

        /ADDR=nn       Where nn defaults to D0 (for segment  
                       0D000h to 0D3FFh) for a length 16kb.


  9.6 PCMINFO - Information Utility
  ---------------------------------
  For some older (v1.0) SRAM cards that do not comply with the   
  new specification, PCMINFO (Information Utility) may show the  
  card powered down, but the card may be configured and          
  operational.

XIII. Setting up Token-Ring Connectivity Enablers.

    1.4.1  POINTTR.SYS syntax  . . . . . . . . . . . . . . . . .
    1.4.2  TOKENRNG.SYS syntax   . . . . . . . . . . . . . . . . 
    1.4.3  TOSHTR.SYS syntax   . . . . . . . . . . . . . . . . . 
    1.4.4  CS20TOK.SYS syntax  . . . . . . . . . . . . . . . . . 


  Connectivity  Enablers  can  be  used  instead  of             
  card-services-aware device drivers to configure the PCMCIA     
  socket  hardware  and  the  Card.  Once  an Enabler  has  run  
  successfully, the Card behaves like a full-sized shared RAM
  adapter.

  Four Enablers are provided (they are described fully below):

  o   POINTTR.SYS

  o   TOKENRNG.SYS

  o   TOSHTR.SYS

  o   CS20TOK.SYS

  The purpose of the Enablers (with the exception of CS20TOK.SYS,
  which  needs the card-services interface), is to enable the    
  Card to be used when Card Services is not available or is      
  incompatible with some software or hardware that you want to   
  use.

  Please  note that, if you want to use POINTTR.SYS or           
  TOSHTR.SYS, you MUST NOT load Socket and Card Services.   For  
  TOKENRNG.SYS, you  must  load  a  device driver  that  provides
  Socket Services 1.01, which is supplied with some com-
  puters.

  The Enablers must be loaded as CONFIG.SYS device drivers BEFORE
  any  adapter-support device drivers (such as the IBM LAN       
  Support Program) and, in the case of CS20TOK.SYS, AFTER the    
  Socket and Card Services device drivers.

  With  the  exception  of  CS20TOK.SYS, which remains in memory
  to handle card insertions and removals, the Enablers remove    
  themselves from memory.

  Although they are  card-services  aware,  the  NDIS            
  (IBMTOKCS.DOS)  and  ODI (TOKENCS.COM)  device  drivers can be
  used with the Enablers (with the exception of CS20TOK.SYS,     
  which requires the  LAN  Support  Program/Native  interface).
  For  the  card  to  function properly in systems without Card 
  Services, it is essential that the correct enabler be used and
  that enabler and the  adapter-support  software  agree on two  
  parameters - the IRQ level and the Shared RAM address.

  IRQ (interrupt) Level.  The default value, 2 (redirected to 9)
  works for  all current software.  Please note that device      
  drivers that are not card-services aware - such as DXMC0MOD.SYS
  - can use only the default IRQ value, 2; this is because such  
  software will always determine that the card is using IRQ 2.
  Shared  RAM  Address.   The adapter-support software defines   
  where the shared RAM will reside in the computer's memory; this
  is not done  by  the  enabler. However,  the  Shared  RAM      
  address set by the enabler must nevertheless match the memory  
  location defined by the adapter-support software; if
  it does  not, communication will not be successful.

  Here is a description of the connectivity enablers:

  POINTTR.SYS  is  an enabler that communicates directly with    
  Intel 82365SL (or equivalent) hardware; this is a  PCMCIA      
  socket  controller  common  to  many systems.    It  should  be
  used when Card and Socket services do not exist on
  your computer or when the versions that you  have  do          
  communicate  correctly with CS20TOK.SYS or the relevant        
  card-services-aware driver.

  TOKENRNG.SYS  is  an  enabler  that  uses the Socket Services  
  1.01 interface, which is provided with some computers to       
  configure the socket and card.  It is used on computers with   

  DATABOOK PCMCIA controllers that support the Socket
  Services 1.01 interface and not Card Services.

  TOSHTR.SYS is an enabler that is used with the Toshiba T3300SL
  computer.

  CS20TOK.SYS  is  an  enabler  that  uses the Card Services 2.X
  interface.  It should be used when the Token-ring device driver
  that you want  to  use  does not  itself  interface  with  card
  services; one such driver is DXMC0MOD.SYS, part of the IBM LAN
  Support Program.


  1.4  CONNECTIVITY ENABLER PARAMETERS
  ____________________________________

  Each enabler has parameters that allow it to be customized  to 
  the  adapter-support  software;  the  parameters  allow you to
  choose such things as which socket and memory areas are to be  
  used and the  ring  speed  required.  The default  parameters 
  will  probably  be satisfactory but, if you use a memory
  manager, you may want to optimize the use of memory by moving  
  the MMIO and/or Shared RAM addresses.



  1.4.1  POINTTR.SYS SYNTAX

  Complete Syntax (- and defaults):



    DEVICE=\path\POINTTR.SYS [SA/SB/SC/SD] [RS=16/RS=4] [PROMPT] 

      [MMIO=XXXX] [PRI/ALT] [IRQ=X] [SRAM=XXXX,Y[Y]]
      [WS=0,1,2,3,4] [DS=16/DS=8] [PCIC=XXXX]

    SA/SB/SC/SD - Socket A, Socket B, Socket C, or Socket D - A
    RS          - Ring Speed (16 or 4 MBPS) - 4
    PROMPT      - Prompt for ring speed selection at boot time -
                  No prompt
    MMIO        - Memory Mapped IO Address - D000
    PRI/ALT     - Primary/ Alternate adapter - PRI
    IRQ         - Interrupt Level (PCMCIA controller interrupt) -
                  9 (2)
    SRAM        - Shared Ram address [XXXX] and size [Y[Y]] in   

                  kbytes - D800,16
    WS          - Wait state selection - 1
    DS          - Data size (16 or 8 bit bus) - 16
    PCIC        - PC Card Interface Controller base I/O port -   
                  03E0
    Note: X is a hexadecimal number
          Y is a decimal number

    Here is an example:

    DEVICE=C:\LAN\POINTTR.SYS SB RS=16 MMIO=D000 SRAM=D800,16    
                              WS=0

  This  would  configure  the  card for socket B, a ring speed of
  16 Mbps, MMIO address at the D000 segment, Shared RAM at the   
  D800  segment  and  using  16K bytes of PC memory and no wait  
  states.

  NOTE: For the IBM ThinkPad 750, you must specify WS=0.
  The  PCIC  parameter  has  been added to support the Port      
  Replicator Model I, that attaches to the IBM ThinkPad 750      
  notebook computer, and any other  Intel 82365SL-based  device 
  that  does  not use 3E0 as its base I/O port. The Port
  Replicator uses 3E2 as its I/O port base address.

  Here is a sample invocation on a machine using the Port        
  Replicator.  sample:

    DEVICE=C:\LAN\POINTTR.SYS RS=16 PCIC=03E2


  1.4.2  TOKENRNG.SYS SYNTAX

  Complete Syntax (- and defaults):



    DEVICE=\path\TOKENRNG.SYS [SA/SB] [RS=16/RS=4] [PROMPT]      
             [MMIO=XXXX] [PRI/ALT] [IRQ=X] [SRAM=XXXX,Y[Y]]      
             [DS=16/DS=8]

    SA/SB    Socket A or Socket B - A
    RS       Ring Speed (16 or 4 MBPS) - 4
    PROMPT   Prompt for ring speed selection at boot time       
             - No prompt
    MMIO     Memory Mapped I/O Address - D000
    PRI/ALT  Primary/ Alternate adapter - PRI
    IRQ      Interrupt Level (PCMCIA controller interrupt)      
             - 9 (2)
    SRAM     Shared Ram address [XXXX] and size [Y[Y]] in kbytes
             - D800,16
    DS       Data size (16 or 8 bit bus) - 16

    Note: X is a hexadecimal number
          Y is a decimal number
          Memory Mapped I/O and Shared RAM addresses are valid   
          between C000 and DE00.

  Here is an example:

    DEVICE=C:\LAN\TOKENRNG.SYS SA RS=16 MMIO=CC00 SRAM=D800,16

  This  would  configure  the  card for socket A, a ring speed of
  16 Mbps, MMIO address at the CC00 segment, and Shared RAM at   
  the  D800  segment  using  16K bytes of PC memory.



  1.4.3  TOSHTR.SYS SYNTAX

  Complete Syntax (- and defaults):

    DEVICE=\path\TOSHTR.SYS [RS=16/RS=4] [PROMPT] [MMIO=XXXX]
                            [PRI/ALT] [SRAM=XXXX,Y[Y]]

    RS      - Ring Speed (16 or 4 MBPS) - 4
    PROMPT  - Prompt for ring speed selection at boot time       
            - No prompt
    MMIO    - Memory Mapped Address - D000
    PRI/ALT - Primary/ Alternate adapter                         
            - PRI
    SRAM    - Shared Ram address [XXXX] and size [Y[Y]] in kbytes
            - D000,16

    Note: X is a hexadecimal number
          Y is a decimal number
          Memory Mapped I/O and Shared RAM addresses are valid   
          between C000 and DE00.

    Here is an example:

    DEVICE=C:\LAN\TOSHTR.SYS PROMPT MMIO=D000 SRAM=D800,16

  This would configure the card for a ring speed of 4 Mbps, MMIO
  address at the D000 segment, Shared RAM at the D800 segment    
  using 16K bytes of PC memory.  During CONFIG.SYS processing,   
  the user would be prompted to either accept the default 4 Mbps 
  ring speed or change it to 16 Mbps.


  1.4.4  CS20TOK.SYS SYNTAX

  Complete Syntax (- and defaults:

    DEVICE=\path\CS20TOK.SYS [RS=16/RS=4] [PROMPT] [MMIO=XXXX]
                             [PRI/ALT] [IRQ=X] [SRAM=XXXX,Y[Y]]  
                             [DS=16/DS=8]

    RS       Ring Speed (16 or 4 MBPS) - 4
    PROMPT   Prompt for ring speed selection at boot time       
             - No prompt
    MMIO     Memory Mapped I/O Address - D000
    PRI/ALT  Primary/ Alternate adapter - PRI
    IRQ      Interrupt Level (PCMCIA controller interrupt)       
             - 9 (2)
    SRAM     Shared Ram address [XXXX] and size [Y[Y]] in kbytes
             - D800,16
    DS       Data size (16 or 8 bit bus) - 16

    note: X is a hexadecimal number
          Y is a decimal number
          Memory Mapped I/O and Shared RAM addresses are valid   
          between C000 and DE00.

    Here is an example:

    DEVICE=C:\LAN\CS20TOK.SYS RS=16 MMIO=CC00 SRAM=D800,16

  This would configure the card for a ring speed of 16
  Mbps, MMIO address at the CC00 segment, and Shared RAM at the  
  D800 segment using 16K bytes of PC memory.


XIV. Setting up Ethernet Connectivity Enablers.

 
    1.4.1  ETHERNET.SYS SYNTAX   . . . . . . . . . . . . . . . . 
    1.4.2  POINTETH.SYS SYNTAX   . . . . . . . . . . . . . . . . 
    1.4.3  TOSHETH.SYS SYNTAX  . . . . . . . . . . . . . . . . . 

  If your machine is not configured with PCMCIA  Card  Services 
  2.0,  a  point Connectivity  Enabler is required to configure  
  the PCMCIA socket hardware and the IBM Ethernet Credit Card    
  Adapter hardware for operation. It is loaded as a device driver
  in CONFIG.SYS BEFORE any Ethernet device drivers  and  AFTER
  the  Socket  services  device driver (if any).  Once the
  Connectivity Enabler has run, it removes itself from the system
  memory.

  In systems without Card Services, it is essential that the
  correct enabler is used and that the Ethernet communications   
  software used agree on  one  parameter.  The parameter is the  
  Interrupt Request level (IRQ).
  The  default  value  of IRQ 5 is used by the software. This can
  be changed in either PROTOCOL.INI for the NDIS driver or in    

  NET.CFG for the Netware driver.
  If  you  find that IRQ 5 does not function on your machine, IRQ
  3 is  another common choice.   Be sure  to  change  both  the 
  enabler parameter  and  the PROTOCOL.INI for the NDIS driver or
  the NET.CFG file for the Netware driver.

  An example PROTOCOL.INI entry for changing the interrupt to 3
  follows:

             [PCMNICCS_NIF]
              DRIVERNAME=PCM_CS$
              INTERRUPT=3
              RAMADDRESS=0xD4000
              IOBASE=0x300

  The following is a sample NET.CFG entry for changing the
  interrupt to 3:

        Link Driver PCMDMCS
              Node Address 000123456789
              IRQ 3

  There  are  three  different  point  connectivity enablers
  included with this package.  They are:

  o   ETHERNET.SYS

  o   POINTETH.SYS

  o   TOSHETH.SYS


  ET0.MSG contains the screen messages for the connectivity
  enablers.

  ETHERNET.SYS  is a Socket Services 1.01 interface enabler. It
  uses the socket services that is included in some computers to
  configure the socket and card.
  It is used on machines with DATABOOK  PCMCIA  controllers  that
  support  the Socket Services 1.01 interface and not Card       

  Services.


  POINTETH.SYS  is  an  enabler that communicates directly to
  Intel 82365SL (or equivalent) hardware. This is a   PCMCIA     
  socket  controller common  in  many systems  such as Dell, AST,
  and NCR Safari.  This enabler should be used when
  socket services does not exist on your machine or the version
  of socket  services on your machine does not communicate with  

  ETHERNET.SYS correctly.

  TOSHETH.SYS is an enabler that is used with the Toshiba T3300SL
  computer.



  1.4  CONNECTIVITY ENABLER PARAMETERS FOR DOS
  ____________________________________________

  Each  enabler  has  parameters that allow the enabler to be
  customized to the communication software.  The parameters allow
  the selection of which  socket is  used for the card and memory
  areas used by the card.  The default parameters should be      
  sufficient for most users.



  1.4.1  ETHERNET.SYS SYNTAX

    Complete Syntax:

    DEVICE=\path\ETHERNET.SYS [SA/SB] [IRQ=X] [DS=16/DS=8]
                              [SRAM=XXXX] [IO=XXX]

    SA/SB    (Socket A or Socket B)
    IRQ      (Interrupt Level (PCMCIA controller interrupt))
    DS       (Data size (16 or 8 bit bus))
    SRAM     (Shared RAM address)
    IO       (Memory mapped I/O address)

    Note: X is a hexadecimal number

    Example:

    DEVICE=C:\LAN\ETHERNET.SYS SA IRQ=3

    This would  configure an IBM Ethernet credit card for socket
    A and the IRQ value would be 3.


    The default parameters are:

    SA               (Socket A)
    IRQ=5            (PCMCIA controller interrupt at IRQ 5)
    DS=16            (Data Bus size of 16 bits)
    SRAM=D400        (Memory segment address)
    IO=300           (Base I/O address)



  1.4.2  POINTETH.SYS SYNTAX

    Complete Syntax:

    DEVICE=\path\POINTETH.SYS [SA/SB/SC/SD] [IRQ=X]
                              [WS=0,1,2,3,4] [DS=16/DS=8]
                              [SRAM=XXXX] [IO=XXX]

    SA/SB/SC/SD    (Socket A, B, C or D)
    IRQ            (Interrupt Level (PCMCIA controller
                    interrupt))
    WS             (Wait state selection)
    DS             (Data size (16 or 8 bit bus))
    SRAM           (Shared RAM segment address)
    IO             (I/O base port address)

    note: X is a hexadecimal number

    Example

    DEVICE=C:\LAN\POINTETH.SYS SB WS=0 IO=320

   This will configure an Ethernet credit card for socket B and
   no wait states. The base I/O port address would be 320h.

    The default parameters are:

    SA               (Socket A)
    IRQ=5            (PCMCIA controller interrupt at IRQ 5)
    WS=1             (1 wait state)
    DS=16            (Data Bus size of 16 bits)
    SRAM=D400        (Shared RAM at D400 in the workstation)
    IO=300           (Base I/O port at 300h)



  1.4.3  TOSHETH.SYS SYNTAX

    Complete Syntax:

    DEVICE=\path\TOSHETH.SYS [IRQ=X] [SRAM=XXXX] [IO=XXX]

    IRQ              (PCMCIA controller interrupt level)
    SRAM             (Shared RAM in the workstation)
    IO               (Base I/O port)

    note: X is a hexadecimal number


  EXAMPLE:

    DEVICE=C:\LAN\TOSHETH.SYS

    This would configure an IBM Ethernet credit card for IRQ=5.
    The default parameters are:

    IRQ=5            (PCMCIA controller interrupt at IRQ 5)
    SRAM=D400        (Shared RAM at D400 in the workstation)
    IO=300           (Base I/O Port at 300h)
























XV. Installing Windows for Workgroups 3.11 with Ethernet PCMCIA  
    and Novell.

1.   Make sure Novell is loaded and operational. That is they are
     able to connect to the Novell server and login.

2.   Start WFWG's with the command WIN/N. This will start Windows
     without network support.

3.   Click on NETWORK SETUP icon.

4.   Click on the DRIVERS button.
  a. Remove any existing adapters.
  b. Then click ADD ADAPTER.
  c. Scroll to IPXODI Support Driver{ETHERNET}.
  d. Highlight then click on OK.
  e. Then CLOSE.
  f. Then OK.

5.   Then a window will appear that basically says:
     Enhanced Mode Protocol Manager are currently installed on   
     computer. Do you want to replace etc,,,,.                   

  a. Select NO, use existing file.

6.   Next you will be prompted for DISK 8, this is the scenerio  
     only if this is a new install. Else, you will get additional
     steps similiar to set V.
  a. This will get a couple of files from DISK 8.

7.   Then it will display a message for the path of your NET.CFG.
  a. Change path if not correct. 
  b. Click OK.

8.   Click on OK.

9.   Click on OK.

10.  You will be prompted to RESTART COMPUTER OR CONTINUE, choose
     continue.

11.  Then you will exit windows by ALT-F4(same time). Then from  
     DOS prompt goto windows directory and edit PROTOCOL.INI.
  a. Change all BINDINGS=XXXX to BINDINGS=PCMDMCS.
  b. There also should be a LINK DRIVER XXXX, change XXXX to     
     PCMDMCS. Change all XXXX's to PCMDMCS.

12.  Next edit NET.CFG and remove any extra lines install placed 
     in the NET.CFG.

13.  Next edit AUTOEXEC.BAT to make sure ODIHLP.EXE is loading   
     after PCMDMCS(.COM) statement.

14.  You are now ready to reboot.

XVI. Installing Windows for Workgroups 3.11 with T-R PCMCIA &    
     Novell.

1.   Make sure Novell is loaded and operational. That is they are
     able to connect to the Novell server and login.

2.   Start WFWG's with the command WIN/n. This will start Windows
     without network support.

3.   Click on NETWORK file icon.

4.   Click on NETWORK SETUP icon.

5.   Click on Networks button.

6.   Then click on the OTHER button and then choose 
     NOVELL NETWARE{Workstation Shell 3.x}. Then Ok.

7.   Next click on Drivers.
   a. Remove any existing adapters.
   b. Then click on add adapter.
   c. Scroll to IPXODI Support Driver{Token Ring}.
   d. Then Ok.
   e. Then Close.
   f. Then Ok.

8.   Next you will be prompted for drivers. All of the drivers
     are on the WINUP9 disk from BBS.

9.   Then you will be prompted for Enhanced Mode Protocol        
     Manager. Select No button. Use existing file.

10.  Next will be NWLINK.386. This is on Disk 7.

11.  Next will be MSODISUP.386. This is on Disk 8.

12.  Then you will be prompted to Restart or Continue. Select
     Continue. Close out of windows. Get to DOS prompt.

13.  Edit the PROTOCOL.INI in the Windows directory.
   a. Change all Bindings=XXXX to Bindings=TOKEN.

14.  Edit autoexec.bat to make sure C:\WINDOWS\ODIHLP.EXE is
     loading after IPXODI.

15.  Make sure LASTDRIVE is set correct in config.sys.

16.  You are now able to reboot.







XVII. Basic Configuration with EZPLAY(Yamato) drivers and Novell.
   ***** This is valid for 340, 350, 355, 360, 510, 750, 755      
   ***** machines.

                          CONFIG.SYS
   DEVICE=C:\DOS\HIMEM.SYS
   DOS=HIGH,UMB
   FILES=60
   BUFFERS=30

   REM --- Exclude /MA range from EMM386 -----
   DEVICE=C:\DOS\EMM386.EXE NOEMS X=C800-CFFF

   REM --- Ezplay Drivers from UTTPS200.EXE -----
   DEVICE=C:\THINKPAD\IBMDSS01.SYS /D
   DEVICE=C:\THINKPAD\IBMDOSCS.SYS
   DEVICE=C:\THINKPAD\DICRMU01.SYS /MA=C800-CFFF
   DEVICE=C:\THINKPAD\$ICPMDOS.SYS
   DEVICE=C:\THINKPAD\AUTODRV.SYS C:\THINKPAD\AUTODRV.INI
   REM DEVICE=C:\THINKPAD\DISKDRV.SYS
   DEVICE=C:\DOS\POWER.EXE 
   
                          NET.CFG
   REM --- Net.cfg for Token-Ring PCMCIA Adapter -----
   LINK SUPPORT
      BUFFERS 1 9000

   LINK DRIVER TOKEN
      REM --- Configure Memory to fall within /MA -----
      MEM #1 CC000
      MEM #2 C8000
      INT 9
      DATA RATE 16
      PCMCIA
     
   REM --- Net.cfg for Ethernet PCMCIA Adapter -----
   LINK DRIVER PCMDMCS
      REM --- Configure Memory to fall within /MA -----
      MEM CC000
      INT 5
      PORT 300
      PCMCIA
      REM --- Use Frame type that server is set for -----
      FRAME ETHERNET_802.3










XVIII. Basic Configuration with EZPLAY drivers, Novell and LSP.
   ***** This is valid for 340, 350, 355, 360, 510, 750, 755      
   ***** machines.

                          CONFIG.SYS
   DEVICE=C:\DOS\HIMEM.SYS
   DOS=HIGH,UMB
   FILES=60
   BUFFERS=30

   REM --- Exclude /MA range from EMM386 -----
   DEVICE=C:\DOS\EMM386.EXE NOEMS X=C800-CFFF

   REM --- Ezplay Drivers from UTTPS200.EXE -----
   DEVICE=C:\THINKPAD\IBMDSS01.SYS /D
   DEVICE=C:\THINKPAD\IBMDOSCS.SYS
   DEVICE=C:\THINKPAD\DICRMU01.SYS /MA=C800-CFFF
   DEVICE=C:\THINKPAD\$ICPMDOS.SYS
   DEVICE=C:\THINKPAD\AUTODRV.SYS C:\THINKPAD\AUTODRV.INI
   REM DEVICE=C:\THINKPAD\DISKDRV.SYS

   DEVICE=C:\DOS\POWER.EXE 

   REM --- Configure MMIO and SRAM to fall within /MA range -----
   DEVICE=C:\LSP\CS20TOK.SYS RS=16 MMIO=CC00 SRAM=C800,16 IRQ=9
   DEVICE=C:\LSP\DXMA0MOD.SYS 001
   DEVICE=C:\LSP\DXMC0MOD.SYS ,C800

   REM --- If NETBIOS support is required add DXMT -----
   DEVICE=C:\LSP\DXMT0MOD.SYS O=Y 
   
                          NET.CFG
   REM --- Net.cfg for Token-Ring PCMCIA Adapter -----
   LINK SUPPORT
      BUFFERS 1 9000

   LINK DRIVER LANSUP
      REM --- Configure Memory to fall within /MA -----
      MEM #1 CC000
      MEM #2 C8000
      REM --- No other parameters are required -----













XIX. Basic configuration with Phoenix drivers and Novell.
    ***** This is normally only used on the 350 but, can be used 
    ***** on any ISA Thinkpad machine. Not the 300, 700, 720's.

                        CONFIG.SYS
   DEVICE=C:\DOS\HIMEM.SYS
   DOS=HIGH,UMB
   FILES=60
   BUFFERS=30

   REM --- Exclude /MA range from EMM386 -----
   DEVICE=C:\DOS\EMM386.EXE NOEMS X=C800-CFFF

   REM --- PHOENIX drivers from DOS 6.1 or 6.3 -----
   DEVICE=C:\DOS\PCMSS.EXE

   REM --- /ADDR and /IRQ are for Card Services not Adapter -----
   DEVICE=C:\DOS\PCMCS.EXE /WAIT=12 /ADDR=CE /IRQ=10
   DEVICE=C:\DOS\PCMSCD.EXE /BEEP /COM=4 /RS=16 
   REM --- If Ethernet add /NODB to end of PCMSCD line -----
   REM --- DEVICE=C:\DOS\PCMSCD.EXE /BEEP /COM=4 /NODB

   DEVICE=C:\DOS\POWER.EXE 
   
                          NET.CFG
   REM --- Net.cfg for Token-Ring PCMCIA Adapter -----
   LINK SUPPORT
      BUFFERS 1 9000

   LINK DRIVER TOKEN
      REM --- Configure Memory to fall within /MA -----
      MEM #1 CC000
      MEM #2 C8000
      INT 9
      DATA RATE 16
      PCMCIA
     
   REM --- Net.cfg for Ethernet PCMCIA Adapter -----
   LINK DRIVER PCMDMCS
      REM --- Configure Memory to fall within /MA -----
      MEM CC000
      INT 5
      PORT 300
      PCMCIA
      REM --- Use Frame type that server is set for -----
      FRAME ETHERNET_802.3








XX. Basic configuration for Thinkpad 500 and Novell.

                         CONFIG.SYS
   DEVICE=C:\DOS\HIMEM.SYS
   DOS=HIGH,UMB
   FILES=60
   BUFFERS=30

   REM --- Exclude Adapters and /ADDR memory from EMM386 -----
   DEVICE=C:\DOS\EMM386.EXE NOEMS X=C800-CFFF

   REM --- PHOENIX drivers from DOS 6.1 or 6.3 -----
   DEVICE=C:\DOS\PCMSS.EXE /T500

   REM --- /ADDR and /IRQ are for Card Services not Adapter -----
   DEVICE=C:\DOS\PCMCS.EXE /WAIT=12 /ADDR=CE /IRQ=10
   DEVICE=C:\DOS\PCMSCD.EXE /BEEP /COM=4 /RS=16 
   REM --- If Ethernet add /NODB to end of PCMSCD line -----
   REM --- DEVICE=C:\DOS\PCMSCD.EXE /BEEP /COM=4 /NODB
   DEVICE=C:\DOS\EPP2.EXE

   DEVICE=C:\DOS\POWER.EXE 
   
                          NET.CFG
   REM --- Net.cfg for Token-Ring PCMCIA Adapter -----
   LINK SUPPORT
      BUFFERS 1 9000

   LINK DRIVER TOKEN
      REM --- Configure Memory to fall within /MA -----
      MEM #1 CC000
      MEM #2 C8000
      INT 9
      DATA RATE 16
      PCMCIA
     
   REM --- Net.cfg for Ethernet PCMCIA Adapter -----
   LINK DRIVER PCMDMCS
      REM --- Configure Memory to fall within /MA -----
      MEM CC000
      INT 5
      PORT 300
      PCMCIA
      REM --- Use Frame type that server is set for -----
      FRAME ETHERNET_802.3










XXI. Basic configuration with WFWG 3.11 and T-R PCMCIA.
    ***** This is valid for all TP's except 300, 500, 700 and 720
    ***** The 500 would use Phoenix drivers. 720 uses Yamato for 
    ***** 720, IBMDSS02.SYS and DICRMU02.SYS.
               
                CONFIG.SYS 


DEVICE=C:\WINDOWS\HIMEM.SYS
DEVICE= C:\WINDOWS\EMM386.EXE NOEMS X=D800-DFFF
DOS=HIGH,UMB
DEVICE=C:\DOS\SETVER.EXE
FILES=40
BUFFERS=20
DEVICE=C:\THINKPAD\IBMDSS01.SYS /D
DEVICE=C:\THINKPAD\IBMDOSCS.SYS
DEVICE=C:\THINKPAD\DICRMU01.SYS /MA=D800-DFFF
DEVICE=C:\THINKPAD\$ICPMDOS.SYS
DEVICE=C:\DOS\POWER.EXE
DEVICE=C:\THINKPAD\AUTODRV.SYS C:\THINKPAD\AUTODRV.INI
SHELL=C:\COMMAND.COM /E:2000 /P
STACKS=9,256
LASTDRIVE=Z
DEVICE=C:\WINDOWS\IFSHLP.SYS


                   AUTOEXEC.BAT  


C:\WINDOWS\NET START
C:\WINDOWS\SMARTDRV.EXE /X
@ECHO OFF
PROMPT $p$g
PATH=C:\WINDOWS;C:\DOS
SET TEMP=C:\WINDOWS\TEMP
SET TEMP=C:\DOS


                     PROTOCOL.INI 

[network.setup]
version=0x3110
netcard=IBM_TRCC,1,IBM_TRCC,1
transport=ms$nwlinknb,NWLINK
transport=ms$ndishlp,MS$NDISHLP
transport=ms$netbeui,NETBEUI
lana0=IBM_TRCC,1,ms$netbeui
lana1=IBM_TRCC,1,ms$nwlinknb
lana2=IBM_TRCC,1,ms$ndishlp

[protman]
DriverName=PROTMAN$
PRIORITY=MS$NDISHLP

[IBM_TRCC]
DriverName=IBMTOK$
INTERRUPT=9
RAM=0xD800
MMIO=0xDC00
MAXTRANSMITS=6
RECVBUFS=2
RECVBUFSIZE=256
XMITBUFS=1
XMITBUFSIZE=2040
RINGSPEED=16

[NWLINK]

BINDINGS=IBM_TRCC
[MS$NDISHLP]
DriverName=ndishlp$
BINDINGS=IBM_TRCC

[NETBEUI]
DriverName=netbeui$
SESSIONS=10
NCBS=12
BINDINGS=IBM_TRCC
LANABASE=0






























XXII. Basic configuration with WFWG's 3.11 and Ethernet PCMCIA.
    ***** This is valid for all TP's except 300, 500, 700 and 720
    ***** The 500 would use Phoenix drivers. 720 uses Yamato for 
    ***** 720, IBMDSS02.SYS and DICRMU02.SYS.

                        CONFIG.SYS

DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE NOEMS X=C800-CFFF
DEVICE=C:\THINKPAD\IBMDSS01.SYS /D
DEVICE=C:\THINKPAD\IBMDOSCS.SYS
DEVICE=C:\THINKPAD\DICRMU01.SYS /MA=C800-CFFF
DEVICE=C:\THINKPAD\$ICPMDOS.SYS
DEVICEHIGH=C:\DOS\POWER.EXE
DOS=HIGH,UMB
DEVICE=C:\DOS\SETVER.EXE
FILES=50
BUFFERS=30
STACKS=9,256
LASTDRIVE=Z
DEVICE=C:\WINDOWS\IFSHLP.SYS

                            AUTOEXEC.BAT

C:\WINDOWS\NET START
@ECHO OFF
PROMPT $P$G
PATH=C:\;C:\DOS;C:\NETWARE;C:\WINDOWS
PATH C:\THINKPAD\;%PATH%;
SET TEMP=C:\TEMP

                            PROTOCOL.INI

[network.setup]
version=0x3110
netcard=IBM_ECC,1,IBM_ECC,1
transport=ms$nwlinknb,NWLINK
transport=ms$ndishlp,MS$NDISHLP
transport=ms$netbeui,NETBEUI
lana0=IBM_ECC,1,ms$netbeui
lana1=IBM_ECC,1,ms$nwlinknb
lana2=IBM_ECC,1,ms$ndishlp

[protman]
DriverName=PROTMAN$
PRIORITY=MS$NDISHLP

[NWLINK]

BINDINGS=IBM_ECC
[MS$NDISHLP]
DriverName=ndishlp$
BINDINGS=IBM_ECC

[NETBEUI]
DriverName=netbeui$
SESSIONS=10
NCBS=12
BINDINGS=IBM_ECC
LANABASE=0


[IBM_ECC]
DriverName=PCM_CS$
IOBASE=0x300
INTERRUPT=5
RAMADDRESS=0xCC000










































XXIII. Basic configuration with DOS LAN Requester 4.0 and Token- 
       Ring.
    ***** This is valid for all TP's except 300, 500, 700 and 720
    ***** The 500 would use Phoenix drivers. 720 uses Yamato for 
    ***** 720, IBMDSS02.SYS and DICRMU02.SYS.

           DOS LAN REQUESTER 4.0 WITH TOKEN-RING PCMCIA.
 
                                       CONFIG.SYS
DEVICE=C:\WINDOWS\HIMEM.SYS
DOS=HIGH,UMB
DEVICE=C:\WINDOWS\EMM386.EXE NOEMS X=C800-CFFF I=E000-E5FF
DEVICEHIGH=C:\THINKPAD\IBMDSS01.SYS /D
DEVICEHIGH=C:\THINKPAD\IBMDOSCS.SYS
DEVICE=C:\THINKPAD\DICRMU01.SYS /MA=C800-CFFF
DEVICEHIGH=C:\THINKPAD\$ICPMDOS.SYS
DEVICEHIGH=C:\THINKPAD\AUTODRV.SYS C:\THINKPAD\AUTODRV.INI
FILES=40
BUFFERS=30
STACKS=9,256
LASTDRIVE=Z
DEVICE=C:\NET\PROTMAN.DOS /I:C:\NET
DEVICE=C:\NET\IBMTOKCS.DOS
DEVICE=C:\NET\DLSHELP.SYS

                                       AUTOEXEC.BAT
C:\WINDOWS\SMARTDRV.EXE /X
@ECHO OFF
PROMPT $p$g
PATH=C:\WINDOWS;C:\DOS;C:\;C:\THINKPAD;
C:\DOS\MOUSE.COM /Y
@ECHO OFF
SHARE
C:\NET\NET START

                                       PROTOCOL.INI
[network.setup]
version=0x3100
netcard=IBM_TRCC,1,IBM_TRCC
transport=ibm$netbeui,IBM$NETBEUI
lana0=IBM_TRCC,1,ibm$netbeui

[IBM_TRCC]
RINGSPEED=16
RAM=0xC800
DriverName=IBMTOK$
INTERRUPT=9
MMIO=0xCC00
MAXTRANSMITS=6
RECVBUFS=2
RECVBUFSIZE=256
XMITBUFS=1
XMITBUFSIZE=2040

[protman]
DriverName=PROTMAN$
PRIORITY=ibm$NETBEUI

[IBM$NETBEUI]
DriverName=netbeui$
SESSIONS=20
NCBS=20
BINDINGS=IBM_TRCC
LANABASE=0

                                       NETWORK.INI
[network]
timesync=yes
computername=TESTER360CS
lanroot=C:\NET
autostart=full
guiconfig=0,0,1
username=BILLUKEN
domain=BILLSNET
lslogon=yes
reconnect=yes
passwordcaching=yes

[Password Lists]
BILLUKEN=C:\NET\BILLUKEN.PWL

[Domain List]
BILLSNET=


























XXIV. Basic configuration with OS/2 2.1, LAN Server Requester    
      4.0, MTPS and Token-Ring.
    ***** This is valid for all TP's except 300, 700 and 720.    
    ***** The 720 uses IBM2SS02.SYS and ICRMU02.SYS.

                              CONFIG.SYS

IFS=C:\OS2\HPFS.IFS  /CACHE:64 /CRECL:4
PROTSHELL=C:\OS2\PMSHELL.EXE
SET USER_INI=C:\OS2\OS2.INI
SET SYSTEM_INI=C:\OS2\OS2SYS.INI
SET OS2_SHELL=C:\OS2\CMD.EXE
SET AUTOSTART=PROGRAMS,TASKLIST,FOLDERS,CONNECTIONS
SET RUNWORKPLACE=C:\OS2\PMSHELL.EXE
SET COMSPEC=C:\OS2\CMD.EXE
LIBPATH=C:\IBMLAN\NETLIB;C:\MUGLIB\DLL;C:\MPTN\DLL;C:\ibmcom\dll;
.;C:\OS2\DLL;C:\OS2\MDOS;C:\;C:\OS2\APPS\DLL;
SET
PATH=C:\IBMLAN\NETPROG;C:\MUGLIB;C:\MPTN\BIN;C:\ibmcom;C:\OS2;C:\
OS2\SYSTEM;C:\OS2\MDOS\WINOS2;C:\OS2\INSTALL;C:\;C:\OS2\MDOS;C:\O
S2\APPS;
SET
DPATH=C:\IBMLAN\NETPROG;C:\IBMLAN;C:\MUGLIB;C:\ibmcom;C:\OS2;C:\O
S2\SYSTEM;C:\OS2\MDOS\WINOS2;C:\OS2\INSTALL;C:\;C:\OS2\BITMAP;C:\
OS2\MDOS;C:\OS2\APPS;
SET PROMPT=$i[$p]
SET HELP=C:\OS2\HELP;C:\OS2\HELP\TUTORIAL;
SET GLOSSARY=C:\OS2\HELP\GLOSS;
SET IPF_KEYS=SBCS
PRIORITY_DISK_IO=YES
FILES=20
DEVICE=C:\IBMCOM\PROTOCOL\LANPDD.OS2
DEVICE=C:\IBMCOM\PROTOCOL\LANVDD.OS2
DEVICE=C:\ibmcom\LANMSGDD.OS2 /I:C:\ibmcom 
DEVICE=C:\ibmcom\PROTMAN.OS2 /I:C:\ibmcom
DEVICE=C:\OS2\TESTCFG.SYS
DEVICE=C:\OS2\DOS.SYS
DEVICE=C:\OS2\PMDD.SYS
BUFFERS=30
IOPL=YES
DISKCACHE=1024,LW,AC:C
MAXWAIT=3
MEMMAN=SWAP,PROTECT
SWAPPATH=C:\OS2\SYSTEM 2048 2048
BREAK=OFF
THREADS=256
PRINTMONBUFSIZE=134,134,134
COUNTRY=001,C:\OS2\SYSTEM\COUNTRY.SYS
SET KEYS=ON
REM SET DELDIR=C:\DELETE,512;
BASEDEV=PRINT01.SYS
BASEDEV=IBM1FLPY.ADD
BASEDEV=IBM1S506.ADD
BASEDEV=OS2DASD.DMD
SET BOOKSHELF=C:\IBMLAN\NETPROG;C:\OS2\BOOK
SET EPMPATH=C:\OS2\APPS;
REM DEVICE=C:\OS2\APPS\SASYNCDA.SYS 
PROTECTONLY=NO
SHELL=C:\OS2\MDOS\COMMAND.COM C:\OS2\MDOS
FCBS=16,8
RMSIZE=640
DEVICE=C:\OS2\MDOS\VEMM.SYS 
DOS=LOW,NOUMB
DEVICE=C:\OS2\MDOS\VDPX.SYS 
DEVICE=C:\OS2\MDOS\VXMS.SYS /UMB
DEVICE=C:\OS2\MDOS\VDPMI.SYS 
DEVICE=C:\OS2\MDOS\VCDROM.SYS 
DEVICE=C:\OS2\MDOS\VWIN.SYS 
DEVICE=C:\OS2\APM.SYS 
DEVICE=C:\OS2\MDOS\VAPM.SYS 
DEVICE=C:\OS2\MDOS\VMOUSE.SYS 
DEVICE=C:\OS2\POINTDD.SYS 
DEVICE=C:\OS2\MOUSE.SYS 
DEVICE=C:\THINKPAD\PCMCIA.SYS 
DEVICE=C:\THINKPAD\VPCMCIA.SYS
DEVICE=C:\THINKPAD\COM.SYS
DEVICE=C:\OS2\MDOS\VCOM.SYS 
CODEPAGE=437,850
DEVINFO=KBD,US,C:\OS2\KEYBOARD.DCP
DEVINFO=SCR,VGA,C:\OS2\VIOTBL.DCP
SET VIDEO_DEVICES=VIO_SVGA
SET VIO_SVGA=DEVICE(BVHVGA,BVHSVGA)
DEVICE=C:\OS2\MDOS\VSVGA.SYS
CALL=C:\ibmcom\PROTOCOL\NETBIND.EXE
RUN=C:\ibmcom\LANMSGEX.EXE
SET ETC=C:\MPTN\ETC
DEVICE=C:\MPTN\PROTOCOL\MPTN.SYS
DEVICE=C:\MPTN\PROTOCOL\LIPC.SYS
DEVICE=C:\MPTN\PROTOCOL\NB.SYS
RUN=C:\MPTN\BIN\CNTRL.EXE /P mptn_os$ mptn_nb$
CALL=C:\OS2\CMD.EXE /Q /C C:\MPTN\BIN\MPTSTART.CMD
DEVICE=C:\IBMCOM\PROTOCOL\NETBEUI.OS2
DEVICE=C:\IBMLAN\NETPROG\RDRHELP.200
IFS=C:\IBMLAN\NETPROG\NETWKSTA.200 /I:C:\IBMLAN /N
DEVICE=C:\IBMCOM\PROTOCOL\NETBIOS.OS2
DEVICE=C:\IBMCOM\MACS\IBMTOKCS.OS2
RUN=C:\ibmcom\PROTOCOL\LANDLL.EXE
DEVICE=C:\IBMCOM\PROTOCOL\LANDD.OS2
DEVICE=C:\IBMCOM\PROTOCOL\LANDLLDD.OS2
RUN=C:\IBMLAN\NETPROG\LSDAEMON.EXE
SET NWDBPATH=C:\IBMLAN\NETPROG
SET DLSINI=C:\IBMLAN\NETPROG\NETGUI.INI
SET INIT_FILE_NAMES=netgui
SET INIT_FILE_RANGES=200
SET WPS_COMMUNICATION=YES
SET LOCPATH=C:\IBMLAN\XPG4\LOCALE
SET LANG=ENUS437
DEVICE=C:\THINKPAD\AUTODRV2.SYS C:\THINKPAD\AUTODRV2.INI
DEVICE=C:\THINKPAD\$ICPMOS2.SYS 
DEVICE=C:\THINKPAD\IBM2SS01.SYS /C1=9
DEVICE=C:\THINKPAD\ICRMU01.SYS /MA=C100-CFFF,D100-DFFF

                              PROTOCOL.INI
[PROT_MAN]

   DRIVERNAME = PROTMAN$

[IBMLXCFG]

   LANDD_nif = LANDD.nif
   NETBEUI_nif = NETBEUI.nif
   IBMTOKCS_nif = IBMTOKCS.nif

[NETBIOS]

   DriverName = netbios$
   ADAPTER0 = netbeui$,0

[LANDD_nif]

   DriverName = LANDD$
   Bindings = IBMTOKCS_nif
   ETHERAND_TYPE = "I"
   SYSTEM_KEY = 0x0
   OPEN_OPTIONS = 0x2000
   TRACE = 0x0
   LINKS = 8
   MAX_SAPS = 3
   MAX_G_SAPS = 0
   USERS = 3
   TI_TICK_G1 = 255
   T1_TICK_G1 = 15
   T2_TICK_G1 = 3
   TI_TICK_G2 = 255
   T1_TICK_G2 = 25
   T2_TICK_G2 = 10
   IPACKETS = 250
   UIPACKETS = 100
   MAXTRANSMITS = 6
   MINTRANSMITS = 2
   TCBS = 64
   GDTS = 30
   ELEMENTS = 800

[NETBEUI_nif]

   DriverName = netbeui$
   Bindings = IBMTOKCS_nif
   ETHERAND_TYPE = "I"
   USEADDRREV = "YES"
   OS2TRACEMASK = 0x0
   SESSIONS = 130
   NCBS = 225
   NAMES = 21
   SELECTORS = 15
   USEMAXDATAGRAM = "NO"
   ADAPTRATE = 1000
   WINDOWERRORS = 0
   MAXDATARCV = 4168
   TI = 30000
   T1 = 1000
   T2 = 200
   MAXIN = 1
   MAXOUT = 1
   NETBIOSTIMEOUT = 500
   NETBIOSRETRIES = 2
   NAMECACHE = 1000
   RNDOPTION = 0
   PIGGYBACKACKS = 1
   DATAGRAMPACKETS = 10
   PACKETS = 350
   LOOPPACKETS = 8
   PIPELINE = 5
   MAXTRANSMITS = 6
   MINTRANSMITS = 2
   DLCRETRIES = 10
   FCPRIORITY = 5
   NETFLAGS = 0x0

[IBMTOKCS_nif]

   DriverName = IBMTOK$
   ADAPTER = "PRIMARY"
   MAXTRANSMITS = 6
   RECVBUFS = 2
   RECVBUFSIZE = 256
   XMITBUFS = 1
   PCMCIA
   RINGSPEED = 16


















XXV. Basic configuration with OS/2 2.1, LAN Server Requester     
     4.0, Netware Requester 2.1, MTPS and Token-Ring.
    ***** This is valid for all TP's except 300, 700 and 720.    
    ***** The 720 uses IBM2SS02.SYS and ICRMU02.SYS.


                              CONFIG.SYS

IFS=C:\OS2\HPFS.IFS  /CACHE:64 /CRECL:4
PROTSHELL=C:\OS2\PMSHELL.EXE
SET USER_INI=C:\OS2\OS2.INI
SET SYSTEM_INI=C:\OS2\OS2SYS.INI
SET OS2_SHELL=C:\OS2\CMD.EXE
SET AUTOSTART=PROGRAMS,TASKLIST,FOLDERS,CONNECTIONS
SET RUNWORKPLACE=C:\OS2\PMSHELL.EXE
SET COMSPEC=C:\OS2\CMD.EXE
LIBPATH=C:\MPTN\DLL;C:\IBMCOM\DLL;C:\IBMLAN\NETLIB;C:\MUGLIB\DLL;
.;C:\OS2\DLL;C:\OS2\MDOS;C:\;C:\OS2\APPS\DLL;C:\NETWARE;C:\NETWAR
E\NLS\ENGLISH;L:\OS2;P:\OS2;
SET
PATH=C:\MPTN\BIN;C:\IBMCOM;C:\IBMLAN\NETPROG;C:\MUGLIB;C:\OS2;C:\
OS2\SYSTEM;C:\OS2\MDOS\WINOS2;C:\OS2\INSTALL;C:\;C:\OS2\MDOS;C:\O
S2\APPS;C:\NETWARE;L:\OS2;P:\OS2;
SET
DPATH=C:\IBMCOM;C:\IBMLAN\NETPROG;C:\IBMLAN;C:\MUGLIB;C:\OS2;C:\O
S2\SYSTEM;C:\OS2\MDOS\WINOS2;C:\OS2\INSTALL;C:\;C:\OS2\BITMAP;C:\
OS2\MDOS;C:\OS2\APPS;C:\NETWARE;C:\NETWARE\NLS\ENGLISH;L:\NLS;P:\
NLS;
SET PROMPT=$i[$p]
SET HELP=C:\OS2\HELP;C:\OS2\HELP\TUTORIAL;C:\NETWARE\NLS\ENGLISH;
SET GLOSSARY=C:\OS2\HELP\GLOSS;
SET IPF_KEYS=SBCS
PRIORITY_DISK_IO=YES
FILES=20
DEVICE=C:\IBMCOM\PROTOCOL\LANPDD.OS2
DEVICE=C:\IBMCOM\PROTOCOL\LANVDD.OS2
DEVICE=C:\IBMCOM\LANMSGDD.OS2 /I:C:\IBMCOM 
DEVICE=C:\IBMCOM\PROTMAN.OS2 /I:C:\IBMCOM
DEVICE=C:\OS2\TESTCFG.SYS
DEVICE=C:\OS2\DOS.SYS
DEVICE=C:\OS2\PMDD.SYS
BUFFERS=30
IOPL=YES
DISKCACHE=1024,LW,AC:C
MAXWAIT=3
MEMMAN=SWAP,PROTECT
SWAPPATH=C:\OS2\SYSTEM 2048 2048
BREAK=OFF
THREADS=256
PRINTMONBUFSIZE=134,134,134
COUNTRY=001,C:\OS2\SYSTEM\COUNTRY.SYS
SET KEYS=ON
REM SET DELDIR=C:\DELETE,512;
BASEDEV=PRINT01.SYS
BASEDEV=IBM1FLPY.ADD
BASEDEV=IBM1S506.ADD
BASEDEV=OS2DASD.DMD
SET BOOKSHELF=C:\IBMLAN\NETPROG;C:\OS2\BOOK
SET EPMPATH=C:\OS2\APPS;
REM DEVICE=C:\OS2\APPS\SASYNCDA.SYS 
PROTECTONLY=NO
SHELL=C:\OS2\MDOS\COMMAND.COM C:\OS2\MDOS
FCBS=16,8
RMSIZE=640
rem DEVICE=C:\NETWARE\VIPX.SYS
rem DEVICE=C:\NETWARE\VSHELL.SYS PRIVATE
DEVICE=C:\OS2\MDOS\VEMM.SYS 
DOS=LOW,NOUMB
DEVICE=C:\OS2\MDOS\VDPX.SYS 
DEVICE=C:\OS2\MDOS\VXMS.SYS /UMB
DEVICE=C:\OS2\MDOS\VDPMI.SYS 
DEVICE=C:\OS2\MDOS\VCDROM.SYS 
DEVICE=C:\OS2\MDOS\VWIN.SYS 
DEVICE=C:\OS2\APM.SYS 
DEVICE=C:\OS2\MDOS\VAPM.SYS 
DEVICE=C:\OS2\MDOS\VMOUSE.SYS 
DEVICE=C:\OS2\POINTDD.SYS 
DEVICE=C:\OS2\MOUSE.SYS 
DEVICE=C:\THINKPAD\PCMCIA.SYS 
DEVICE=C:\THINKPAD\VPCMCIA.SYS
DEVICE=C:\THINKPAD\COM.SYS
DEVICE=C:\OS2\MDOS\VCOM.SYS 
CODEPAGE=437,850
DEVINFO=KBD,US,C:\OS2\KEYBOARD.DCP
DEVINFO=SCR,VGA,C:\OS2\VIOTBL.DCP
SET VIDEO_DEVICES=VIO_SVGA
SET VIO_SVGA=DEVICE(BVHVGA,BVHSVGA)
DEVICE=C:\OS2\MDOS\VSVGA.SYS
CALL=C:\IBMCOM\PROTOCOL\NETBIND.EXE
RUN=C:\IBMCOM\LANMSGEX.EXE
SET ETC=C:\MPTN\ETC
DEVICE=C:\MPTN\PROTOCOL\MPTN.SYS
DEVICE=C:\MPTN\PROTOCOL\LIPC.SYS
DEVICE=C:\MPTN\PROTOCOL\NB.SYS
RUN=C:\MPTN\BIN\CNTRL.EXE /P mptn_os$ mptn_nb$
CALL=C:\OS2\CMD.EXE /Q /C C:\MPTN\BIN\MPTSTART.CMD
DEVICE=C:\IBMCOM\PROTOCOL\NETBEUI.OS2
DEVICE=C:\IBMLAN\NETPROG\RDRHELP.200
REM --- NetWare Requester statements BEGIN ---
SET NWLANGUAGE=ENGLISH
DEVICE=C:\NETWARE\LSL.SYS
RUN=C:\NETWARE\DDAEMON.EXE
DEVICE=C:\IBMCOM\PROTOCOL\ODI2NDI.OS2
REM -- ODI-Driver Files BEGIN --
REM DEVICE=C:\NETWARE\TOKEN.SYS
REM -- ODI-Driver Files END --
DEVICE=C:\NETWARE\ROUTE.SYS
DEVICE=C:\NETWARE\IPX.SYS
rem DEVICE=C:\NETWARE\SPX.SYS
rem RUN=C:\NETWARE\SPDAEMON.EXE
rem DEVICE=C:\NETWARE\NMPIPE.SYS
rem DEVICE=C:\NETWARE\NPSERVER.SYS
rem RUN=C:\NETWARE\NPDAEMON.EXE
DEVICE=C:\NETWARE\NWREQ.SYS
IFS=C:\NETWARE\NWIFS.IFS
RUN=C:\NETWARE\NWDAEMON.EXE
rem DEVICE=C:\NETWARE\NETBIOS.SYS
rem RUN=C:\NETWARE\NBDAEMON.EXE
REM DEVICE=C:\OS2\MDOS\LPTDD.SYS
REM --- NetWare Requester statements END ---
IFS=C:\IBMLAN\NETPROG\NETWKSTA.200 /I:C:\IBMLAN /N
DEVICE=C:\IBMCOM\PROTOCOL\NETBIOS.OS2
DEVICE=C:\IBMCOM\MACS\IBMTOKCS.OS2
RUN=C:\IBMCOM\PROTOCOL\LANDLL.EXE
DEVICE=C:\IBMCOM\PROTOCOL\LANDD.OS2
DEVICE=C:\IBMCOM\PROTOCOL\LANDLLDD.OS2
RUN=C:\IBMLAN\NETPROG\LSDAEMON.EXE
SET NWDBPATH=C:\IBMLAN\NETPROG
SET DLSINI=C:\IBMLAN\NETPROG\NETGUI.INI
SET INIT_FILE_NAMES=netgui
SET INIT_FILE_RANGES=200
SET WPS_COMMUNICATION=YES
SET LOCPATH=C:\IBMLAN\XPG4\LOCALE
SET LANG=ENUS437
DEVICE=C:\THINKPAD\AUTODRV2.SYS C:\THINKPAD\AUTODRV2.INI
DEVICE=C:\THINKPAD\$ICPMOS2.SYS 
DEVICE=C:\THINKPAD\IBM2SS01.SYS /C1=9
DEVICE=C:\THINKPAD\ICRMU01.SYS /MA=C100-CFFF,D100-DFFF

                              PROTOCOL.INI

[PROT_MAN]

   DRIVERNAME = PROTMAN$

[IBMLXCFG]

   LANDD_nif = LANDD.NIF
   NETBEUI_nif = NETBEUI.NIF
   ODI2NDI_nif = ODI2NDI.NIF
   IBMTOKCS_nif = IBMTOKCS.nif

[NETBIOS]

   DriverName = netbios$
   ADAPTER0 = netbeui$,0

[LANDD_nif]

   DriverName = LANDD$
   Bindings = IBMTOKCS_nif
   NETADDRESS = "080000001111"
   ETHERAND_TYPE = "I"
   SYSTEM_KEY = 0x0
   OPEN_OPTIONS = 0x2000
   TRACE = 0x0
   LINKS = 8
   MAX_SAPS = 3
   MAX_G_SAPS = 0
   USERS = 3
   TI_TICK_G1 = 255
   T1_TICK_G1 = 15
   T2_TICK_G1 = 3
   TI_TICK_G2 = 255
   T1_TICK_G2 = 25
   T2_TICK_G2 = 10
   IPACKETS = 250
   UIPACKETS = 100
   MAXTRANSMITS = 6
   MINTRANSMITS = 2
   TCBS = 64
   GDTS = 30
   ELEMENTS = 800

[NETBEUI_nif]

   DriverName = netbeui$
   Bindings = IBMTOKCS_nif
   NETADDRESS = "080000001111"
   ETHERAND_TYPE = "I"
   USEADDRREV = "YES"
   OS2TRACEMASK = 0x0
   SESSIONS = 130
   NCBS = 225
   NAMES = 21
   SELECTORS = 15
   USEMAXDATAGRAM = "NO"
   ADAPTRATE = 1000
   WINDOWERRORS = 0
   MAXDATARCV = 4168
   TI = 30000
   T1 = 1000
   T2 = 200
   MAXIN = 1
   MAXOUT = 1
   NETBIOSTIMEOUT = 500
   NETBIOSRETRIES = 2
   NAMECACHE = 1000
   RNDOPTION = 0
   PIGGYBACKACKS = 1
   DATAGRAMPACKETS = 10
   PACKETS = 350
   LOOPPACKETS = 8
   PIPELINE = 5
   MAXTRANSMITS = 6
   MINTRANSMITS = 2
   DLCRETRIES = 10
   FCPRIORITY = 5
   NETFLAGS = 0x0

[ODI2NDI_nif]

   DriverName = odi2ndi$
   Bindings = IBMTOKCS_nif
   NETADDRESS = "080000001111"
   TOKEN-RING = "yes"
   TOKEN-RING_SNAP = "no"
   ETHERNET_802.3 = "no"
   ETHERNET_802.2 = "no"
   ETHERNET_II = "no"
   ETHERNET_SNAP = "no"
   TRACE = 0x0

[IBMTOKCS_nif]

   DriverName = IBMTOK$
   ADAPTER = "PRIMARY"
   MAXTRANSMITS = 6
   RECVBUFS = 2
   RECVBUFSIZE = 256
   XMITBUFS = 1
   PCMCIA
   RINGSPEED = 16




























XXVI. Basic configuration with OS/2 3.0, WARP, LAN Server        
      Requester 3.0, Netware Requester 2.1, LAPS and Ethernet.
    ***** This configuration uses the Card and Socket services   
    ***** and Autodrv2.sys/Autodrv2.ini supplied by WARP.
    ***** This is valid for Thinkpad 720.
    ***** All other TP's will use the IBM2SS01.SYS driver.


                              CONFIG.SYS

PROTSHELL=C:\OS2\PMSHELL.EXE
SET USER_INI=C:\OS2\OS2.INI
SET SYSTEM_INI=C:\OS2\OS2SYS.INI
SET OS2_SHELL=C:\OS2\CMD.EXE
SET AUTOSTART=PROGRAMS,TASKLIST,FOLDERS,CONNECTIONS,LAUNCHPAD
SET RUNWORKPLACE=C:\OS2\PMSHELL.EXE
SET COMSPEC=C:\OS2\CMD.EXE
LIBPATH=C:\IBMLAN\NETLIB;C:\MUGLIB\DLL;C:\IBMCOM\DLL;.;C:\OS2\DLL
;C:\OS2\MDOS;C:\;C:\OS2\APPS\DLL;C:\NETWARE;C:\NETWARE\NLS\ENGLIS
H;L:\OS2;P:\OS2;
SET
PATH=C:\IBMLAN\NETPROG;C:\MUGLIB;C:\OS2;C:\OS2\SYSTEM;C:\OS2\INST
ALL;C:\;C:\OS2\MDOS;C:\OS2\APPS;C:\WINDOWS;C:\NETWARE;L:\OS2;P:\O
S2;
SET
DPATH=C:\IBMLAN\NETPROG;C:\IBMLAN;C:\MUGLIB;C:\IBMCOM;C:\OS2;C:\O
S2\SYSTEM;C:\OS2\INSTALL;C:\;C:\OS2\BITMAP;C:\OS2\MDOS;C:\OS2\APP
S;C:\WINDOWS;C:\NETWARE;C:\NETWARE\NLS\ENGLISH;L:\NLS;P:\NLS;
SET PROMPT=$i[$p]
SET HELP=C:\OS2\HELP;C:\OS2\HELP\TUTORIAL;C:\NETWARE\NLS\ENGLISH;
SET GLOSSARY=C:\OS2\HELP\GLOSS;
SET IPF_KEYS=SBCS
PRIORITY_DISK_IO=YES
FILES=20
BASEDEV=IBMKBD.SYS
DEVICE=C:\IBMCOM\PROTOCOL\LANPDD.OS2
DEVICE=C:\IBMCOM\PROTOCOL\LANVDD.OS2
DEVICE=C:\IBMCOM\LANMSGDD.OS2 /I:C:\IBMCOM 
DEVICE=C:\IBMCOM\PROTMAN.OS2 /I:C:\IBMCOM
DEVICE=C:\OS2\BOOT\TESTCFG.SYS
DEVICE=C:\OS2\BOOT\DOS.SYS
DEVICE=C:\OS2\BOOT\PMDD.SYS
BUFFERS=90
IOPL=YES
DISKCACHE=D,LW,AC:C
MAXWAIT=3
MEMMAN=SWAP,PROTECT
SWAPPATH=C:\OS2\SYSTEM 4096 12288
BREAK=OFF
THREADS=96
PRINTMONBUFSIZE=134,134,134
COUNTRY=001,C:\OS2\SYSTEM\COUNTRY.SYS
SET KEYS=ON
SET BOOKSHELF=C:\IBMLAN\BOOK;C:\OS2\BOOK;
SET
SOMIR=C:\OS2\ETC\SOM.IR;C:\OS2\ETC\WPSH.IR;C:\OS2\ETC\WPDSERV.IR
SET SOMDDIR=C:\OS2\ETC\DSOM
REM SET DELDIR=C:\DELETE,512;
BASEDEV=PRINT02.SYS
BASEDEV=IBM2FLPY.ADD
BASEDEV=IBM1FLPY.ADD
BASEDEV=IBM2SCSI.ADD /LED
BASEDEV=IBM2ADSK.ADD
BASEDEV=XDFLOPPY.FLT
BASEDEV=IBMINT13.I13
BASEDEV=OS2DASD.DMD
SET EPMPATH=C:\OS2\APPS;
PROTECTONLY=NO
SHELL=C:\OS2\MDOS\COMMAND.COM C:\OS2\MDOS
FCBS=16,8
RMSIZE=640
rem DEVICE=C:\NETWARE\VIPX.SYS
rem DEVICE=C:\NETWARE\VSHELL.SYS PRIVATE
DEVICE=C:\OS2\MDOS\VEMM.SYS
DOS=LOW,NOUMB
DEVICE=C:\OS2\MDOS\VXMS.SYS /UMB
DEVICE=C:\OS2\MDOS\VDPMI.SYS
DEVICE=C:\OS2\MDOS\VDPX.SYS
DEVICE=C:\OS2\MDOS\VWIN.SYS
DEVICE=C:\OS2\MDOS\VW32S.SYS
DEVICE=C:\OS2\BOOT\APM.SYS
DEVICE=C:\OS2\PWRMGMT.SYS
DEVICE=C:\OS2\MDOS\VAPM.SYS
DEVICE=C:\OS2\MDOS\VMOUSE.SYS
DEVICE=C:\OS2\BOOT\POINTDD.SYS
DEVICE=C:\OS2\BOOT\MOUSE.SYS
CODEPAGE=437,850
DEVINFO=KBD,US,C:\OS2\KEYBOARD.DCP
BASEDEV=PCMCIA.SYS
DEVICE=C:\OS2\MDOS\VPCMCIA.SYS
DEVICE=C:\OS2\BOOT\COM.SYS
DEVICE=C:\OS2\MDOS\VCOM.SYS
rem DEVICE=C:\OS2\BOOT\AUTODRV2.SYS C:\OS2\AUTODRV2.INI
BASEDEV=IBM2SS02.SYS
DEVINFO=SCR,VGA,C:\OS2\BOOT\VIOTBL.DCP
SET VIDEO_DEVICES=VIO_VGA
SET VIO_VGA=DEVICE(BVHVGA)
DEVICE=C:\OS2\MDOS\VSVGA.SYS
DEVICE=C:\IBMCOM\PROTOCOL\NETBEUI.OS2
rem DEVICE=C:\IBMCOM\PROTOCOL\NETBIOS.OS2
DEVICE=C:\IBMCOM\PROTOCOL\LANDD.OS2
DEVICE=C:\IBMCOM\PROTOCOL\LANDLLDD.OS2
REM --- NetWare Requester statements BEGIN ---
SET NWLANGUAGE=ENGLISH
DEVICE=C:\NETWARE\LSL.SYS
RUN=C:\NETWARE\DDAEMON.EXE
DEVICE=C:\IBMCOM\PROTOCOL\ODI2NDI.OS2
REM -- ODI-Driver Files BEGIN --
rem DEVICE=C:\NETWARE\TOKEN.SYS
REM -- ODI-Driver Files END --
DEVICE=C:\NETWARE\IPX.SYS
rem DEVICE=C:\NETWARE\SPX.SYS
rem RUN=C:\NETWARE\SPDAEMON.EXE
rem DEVICE=C:\NETWARE\NMPIPE.SYS
rem DEVICE=C:\NETWARE\NPSERVER.SYS
rem RUN=C:\NETWARE\NPDAEMON.EXE
DEVICE=C:\NETWARE\NWREQ.SYS
IFS=C:\NETWARE\NWIFS.IFS
RUN=C:\NETWARE\NWDAEMON.EXE
rem DEVICE=C:\NETWARE\NETBIOS.SYS
rem RUN=C:\NETWARE\NBDAEMON.EXE
REM DEVICE=C:\OS2\MDOS\LPTDD.SYS
REM --- NetWare Requester statements END ---

DEVICE=C:\OS2\BOOT\AUTODRV2.SYS C:\OS2\AUTODRV2.INI
DEVICE=C:\IBMLAN\NETPROG\RDRHELP.200
IFS=C:\IBMLAN\NETPROG\NETWKSTA.200 /I:C:\IBMLAN /N
DEVICE=C:\IBMCOM\PROTOCOL\NETBIOS.OS2
DEVICE=C:\IBMCOM\MACS\PCMNICCS.OS2
REM DEVICE=C:\NETWARE\ODINSUP.SYS
RUN=C:\IBMCOM\PROTOCOL\LANDLL.EXE
RUN=C:\IBMCOM\PROTOCOL\NETBIND.EXE
RUN=C:\IBMCOM\LANMSGEX.EXE
RUN=C:\IBMLAN\NETPROG\LSDAEMON.EXE

                              PROTOCOL.INI

[PROT_MAN]

   DRIVERNAME = PROTMAN$

[IBMLXCFG]

   LANDD_nif = LANDD.NIF
   NETBEUI_nif = NETBEUI.NIF
   ODI2NDI_nif = ODI2NDI.NIF
   PCMNICCS_nif = PCMNICCS.NIF

[LANDD_nif]

   DriverName = LANDD$
   Bindings = PCMNICCS_nif
   NETADDRESS = "080000001111"
   ETHERAND_TYPE = "I"
   SYSTEM_KEY = 0x0
   OPEN_OPTIONS = 0x2000
   TRACE = 0x0
   LINKS = 8
   MAX_SAPS = 3
   MAX_G_SAPS = 0
   USERS = 3
   TI_TICK_G1 = 255
   T1_TICK_G1 = 15
   T2_TICK_G1 = 3
   TI_TICK_G2 = 255
   T1_TICK_G2 = 25
   T2_TICK_G2 = 10
   IPACKETS = 250
   UIPACKETS = 100
   MAXTRANSMITS = 6
   MINTRANSMITS = 2
   TCBS = 64
   GDTS = 30
   ELEMENTS = 800

[NETBEUI_nif]

   DriverName = netbeui$
   Bindings = PCMNICCS_nif
   NETADDRESS = "080000001111"
   ETHERAND_TYPE = "I"
   USEADDRREV = "YES"
   OS2TRACEMASK = 0x0
   SESSIONS = 40
   NCBS = 95
   NAMES = 21
   SELECTORS = 5
   USEMAXDATAGRAM = "NO"
   ADAPTRATE = 1000
   WINDOWERRORS = 0
   MAXDATARCV = 4168
   TI = 30000
   T1 = 500
   T2 = 200
   MAXIN = 1
   MAXOUT = 1
   NETBIOSTIMEOUT = 500
   NETBIOSRETRIES = 8
   NAMECACHE = 0
   PIGGYBACKACKS = 1
   DATAGRAMPACKETS = 2
   PACKETS = 350
   LOOPPACKETS = 1
   PIPELINE = 5
   MAXTRANSMITS = 6
   MINTRANSMITS = 2
   DLCRETRIES = 5
   FCPRIORITY = 5
   NETFLAGS = 0x0

[ODI2NDI_nif]

   DriverName = odi2ndi$
   Bindings = PCMNICCS_nif
   NETADDRESS = "080000001111"
   TOKEN-RING = "no"
   TOKEN-RING_SNAP = "no"
   ETHERNET_802.3 = "no"
   ETHERNET_802.2 = "yes"
   ETHERNET_II = "no"
   ETHERNET_SNAP = "no"
   TRACE = 0x0

[PCMNICCS_nif]

   DriverName = PCM_CS$
   IOBASE = 0x300
   INTERRUPT = 5
   RAMADDRESS = 0xd4000
   PCMCIA








































XXVII. Installing Windows for Workgroups 3.11 Add-on.

  1.  Install Windows if not already installed.

  2.  Install WFW 3.11 add-on to Windows.

  3.  Insert Disk 1 of WFW 3.11 diskettes.
      a. Type SETUP at A: prompt.
      b. Choose EXPRESS setup.
      c. Install to the Windows directory.

  4.  Insert disks as required.

  5.  Enter Name and Company when required. Don't put anything in
      Product Number unless you have one.

  6.  At Network Setup screen choose "Networks".
      a. Choose "Install Microsoft Windows Network".
      b. Choose "OK".

  7.  At Network Setup screen choose "Sharing"
      a. Choose "I want to be able to give others access to my   
         files", if not already X'ed out.
      b. Choose "OK".

  8.  At Network Setup screen choose "Advanced".
      a. Then choose "Drivers". If install reconized adapter     
         there will be information there. If not "IBM Token Ring 
         Credit Card Adapter" remove, if installing for T-R      
         PCMCIA, or not "IBM Credit Card Adapter for Ethernet    
         PCMCIA" remove, if installing for Ethernet PCMCIA.

      ***** If Token-Ring PCMCIA then continue, if Ethernet goto 
      ***** section labeled Ethernet PCMCIA.

      b. Choose "Add Adapter".
      c. From list choose "Unlisted or Updated Network Adapter".
      d. Then at "Install Driver" screen insert T-R PCMCIA       
         adapter diskette into A drive.
      e. Choose "OK".
      f. When prompted select "OK".

  9.  Next window will be "Network Drivers" with adapter selected
      shown and protocols listed below it. By default "Microsoft 
      NetBEUI" is installed with adapter. Sometimes "IPX/SPX     
      Compatible Transport with NetBIOS" in installed also, if   
      not don't worry.
      a. Choose "Setup".
      b. Interrupt is ok by default at 9.
      c. Next is "Base Memory Address(hex):" select a location   
         that falls within the /MA=XXXX-YYYY in the config.sys.
      d. Driver Type should be "Real Mode NDIS Driver" by        
         default, this is Ok.
      e. Next choose "Advanced". The next window will contain    
         more configurable parameters.

  10. First box at bottom is MMIO or ROM location, by default it 
      is 0xCC00. Choose a value by selecting down arrow that     
      falls within the /MA=XXXX-YYYY range in the config.sys.

  11. Choose "Ring Speed" from list if you need to change from   
      default of 4Mbps. If 16 is needed then goto "Value" down   
      arrow and select 16. Then choose "Set".

  12. Choose "OK".

  13. Choose "OK".

  14. If a "Window Setup" box comes up saying "Interrupt you     
      selected is being used by another card etc.." just select  
      "NO".

  15. Choose "Close".

  16. Choose "Continue".

  17. Next window will be "Microsoft Windows Network Names"      
      choose a user name, workgroup and computer name that you   
      want, or select defaults by choosing "OK".

  18. Insert disks has required.
      a. You will be prompted for T-R diskette also.

  19. When prompted select "Restart Computer".

            ***** ETHERNET PCMCIA SECTION *****

  8.  From Drivers box select "Add Adapter".

  9.  Choose "Unlisted or Updated Network Adapter".
      a. At "Install Driver" window place Ethernet PCMCIA adapter
         diskette in A drive.
      b. Select "OK" at "IBM Credit Card Adapter for Ethernet".

  10. By default "Microsoft NetBEUI" is installed. Sometimes     
      "IPX/SPX Compatible transport with NetBIOS" is installed,  
      this is ok.

  11. Choose "Setup".

  12. At "IBM Credit Card Adapter for Ethernet" window select an 
      interrupt, Base I/O Port(hex) and Base Memory Address(hex) 
      that is available. By default the interrupt and Base I/O   
      are ok. The Base Memory Address must fall within the       
      /MA=XXXX-YYYY range in the config.sys.
      a. By default the Driver Type is "Real Mode NDIS Driver",  
         this is ok.
      b. Choose "OK".
  13. Choose "Close"

  14. Choose "OK".

  15. Insert disks as required. 
      a. You will be prompted for the Ethernet PCMCIA diskette   
         also.

  16. When prompted select "Restart Computer".














































XXVIII. Changing Adapter Type for WFW 3.11 to Token-Ring PCMCIA.

  1.  Goto "Network Setup" in Windows.

  2.  Choose "Drivers".

  3.  Choose "Remove".
      a. At "Are you sure you want to remove the selected        
         drivers" choose "Yes".

  4.  Choose "Add Adapter".
      a. Select "Unlisted or Updated Network Adapter".
      b. Choose "OK".
      c. At "Install Driver" window place adapter diskette, with 
         OEMSETUP.INF file, into A drive.
      d. Choose "OK".
      e. Choose "OK".

  5.  Next window is "Network Drivers"
      a. By default "Microsoft NetBEUI" is installed, this is ok.
      b. Choose "Setup".
      c. Select an interrupt and Base Memory Address that is     
       available. Make sure Memory Address falls within the      
       /MA=XXXX-YYYY range in config.sys.
      d. Driver type "Real Mode NDIS Driver" is ok.

  6.  Choose "Advanced".
      a. Select a value for MMIO or ROM that falls within the    
         /MA=XXXX-YYYY range in config.sys.
      b. Select "Ring Speed" if you need to set for 16Mbps. By   
         default it is 4Mbps.
      c. Choose Value down arrow and select 16 then choose "Set".

  7.  Choose "OK".

  8.  Choose "OK".
      a. Ignore Interrupt warning, choose "NO".

  9.  Choose "Close".

  10. Choose "OK".

  11. At "Windows Setup" window select "NO" for file replacement,
      all instances.

  12. At next "Windows Setup" window choose "OK" for modified    
      files.

  13. When prompted choose "Restart Computer".





XXIX. Changing Adapter Type for WFW 3.11 to Ethernet PCMCIA.

  1.  Goto "Network Setup" in Windows.

  2.  Choose "Drivers".

  3.  Choose "Remove".
      a. At "Are you sure you want to remove the selected        
         drivers" choose "Yes".

  4.  Choose "Add Adapter".
      a. Select "Unlisted or Updated Network Adapter".
      b. Choose "OK".
      c. At "Install Driver" window place adapter diskette, with 
         OEMSETUP.INF file, into A drive.
      d. Choose "OK".
      e. Choose "OK".

  5.  Next window is "Network Drivers"
      a. By default "Microsoft NetBEUI" is installed, this is ok.
      b. Choose "Setup".
      c. Select an interrupt, Base I/O Port and Base Memory      
         Address that is available, default is ok except for the 
         Base Memory Address. Make sure Memory Address falls     
         within the /MA=XXXX-YYYY range in config.sys.
      d. Driver type "Real Mode NDIS Driver" is ok.
      e. Choose "OK".

  6.  Choose "Close".

  7.  Choose "OK".

  8.  At "Windows Setup" window select "NO" for file replacement,
      all instances.

  9.  At next "Windows Setup" window choose "OK" for modified    
      files.

  10. When prompted choose "Restart Computer".
















XXX. Default parameters and latest diskettes.

  1. Token-Ring PCMCIA.
     a. TYPE I - RAM D800, ROM CC00, INT 9.
     b. TYPE II - RAM D800, ROM D000, INT 9.
     c. TYPE III - RAM D800, ROM D000, INT 9.

  2. Ethernet PCMCIA.
     a. TYPE I - RAM D400, INT 5.
     b. TYPE II - RAM D400, INT 5.

  3. Resource Map - DICRMU01.SYS.
     a. Pre-release 1.30- /MA=C000-CFFF.
     b. Post-release 1.30- /MA=C800-CFFF.

  4. DOCK I - Memory for SCSI at CA00-CBFF, INT 11.
     DOCK II - Memory for SCSi at DC00-DFFF, INT 11.
     3550 DOCK - Memory for SCSI at C000-C7FF.

  5. Phoenix Driver PCMCS.EXE - /ADDR=C8 /IRQ=10

  6. ThinkPad Audio - INT 10, DMA 1.

LATEST DISKETTES:

  1. Token-Ring PCMCIA - TRENG202.ZIP

  2. Ethernet PCMCIA - ETENG203.ZIP

  3. EZPLAY/Utility Disk - UTTPS200.EXE

  4. 720 Utility Disk - TPPCM112.EXE

  5. System BIOS 1.15 - SYTPS115.EXE







 