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