home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 14 Text
/
14-Text.zip
/
pcmcia1.zip
/
PCMCIA.TXT
Wrap
Text File
|
1995-01-16
|
117KB
|
3,512 lines
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