ID:TR Token Ring Cards and QEMM-386
Quarterdeck Technical Note #156 Filename: TOKEN.TEC
by Dan Sweeney CompuServe: TOKEN.TEC
Last revised: 2/12/92 Category: NW
Subject: Information on Token Ring cards and how to configure them for use
IBM TOKEN RING PS/2 PRIMARY ADAPTER CARDS
This card has both an Adapter RAM and an Adapter ROM in the address space
between 640K & 1024K. There are two versions of this card. One version has
an 8K ROM and 8K RAM; the other has 16K ROM and RAM sizes. The possible
locations for these are shown below. Other considerations would be an ESDI
Hard Disk Controller card or other PS/2 adapter cards. The ROM locations
listed below for the 16K version of the card are valid for the ESDI controller
as well as the Token Ring Adapter.
If 8K in size If 16K in size
ROM RAM ROM RAM
C800 C9FF C800 C9FF C800 CBFF C800 CBFF
CC00 CDFF CA00 CCBF CC00 CFFF CC00 CFFF
D000 D2FF CC00 CDFF D000 D3FF D000 D3FF
D400 D6FF CE00 CFFF D400 D7FF D400 D7FF
D800 D9FF D000 D1FF D800 DBFF D800 DBFF
DC00 DDFF D200 D3FF DC00 DFFF DC00 DFFF
QEMM-386 may not detect the RAM Buffer Address (or the ROM on some
versions of the PS/2 Token ring card). You should EXCLUDE THE RAM BUFFER and
ROM ADDRESS FROM QEMM-386 to avoid conflicts in the reserved memory area. To
exclude an area from QEMM-386 you need to place a parameter on the QEMM386.SYS
line of your CONFIG.SYS file. The exclusion must state both the starting and
ending addresses in hexadecimal format. An example is shown below.
device=c:\QEMM\QEMM386.SYS X=D800-DFFF RAM ST:M
Q: HOW DO YOU KNOW WHICH AREA TO EXCLUDE?
The default location for the RAM is at D800. But you should use your IBM
PS/2 Reference diskette (Select View Configuration from the Main Menu) to
verify the address of both RAM and ROM.
Q: WHY HAS MY CONVENTIONAL MEMORY BEEM REDUCED BY 64K AFTER EXCLUDING THE RAM
QEMM-386 may not be able to establish a page frame in the Reserved Memory
area (the memory between 640K and 1024K) due to the exclusion. If this is the
case QEMM-386 will set its page frame in the LOWER 640K of memory. QEMM-386,
like every Expanded Memory manager needs 64K of contiguous memory in order to
create ExPANDed memory.
Q: HOW DO I CONFIGURE FOR EXPANDED MEMORY WITHOUT HAVING MY PAGE FRAME RESIDE
IN THE LOWER 640K?
It MAY be possible to relocate (depending on the Adapters installed in
your PS/2) either the Token Ring ROM and RAM or other adapters so that there
is 64K of contiguous memory. This may require that you generate a new network
shell or add parameters to your network drivers.
The example below is for an IBM PS/2 Model 80 with an ESDI Hard Disk
Controller Card and Token Ring Card (16K ROM and RAM) installed.
Step 1. Using the IBM Reference Diskette, select View
Configuration and from the submenu choose change
configuration. Highlight the ESDI Controller Address
and press the F5 or F6 function key until it starts at
D400. Next, locate the Token Ring RAM address to D800.
Last but not least, locate the Token Ring ROM at DC00.
Step 2. Edit the QEMM line in your Config.sys file to read as
device=c:\QEMM\QEMM386.SYS RAM ST:M X=D800-DFFF
This will prevent QEMM-386 from mapping anything over
the top of the RAM buffer and ROM address of the
Step 3. If you are using Novell Netware, have your network
supervisor reconfigure your Anet3 file to reflect
the change in address of both the ROM and RAM. On
Netware 2.1x this will not have to be done.
If you are using the IBM PClan, have your network
manager change (or add) the following parameter to
the Tokrui driver to read:
If you are using the IBM Local Area Network Support
Program, change (or add) the following parameter to the
device driver DXMC0MOD.SYS . The line should read:
It is important that there is a space between the last S
in .sys and the comma.
Q: WHAT IT YOU'RE NOT ON A PS/2 BUT ARE USING AN IBM TOKEN RING CARD?
You will have to change the switches on switch block 1 to
relocate the ROM address. Choose what best fits your
configuration from the list below.
Memory Switches 1 to 6 Don't use this location
Location (F=OFF N=ON) if your video display is
A800 N F N F N N EGA or VGA
AA00 N F N F N F EGA or VGA
AC00 N F N F F N EGA or VGA
B000 N F F N N N Mono, MGA or Hercules
B400 N F F N F N MGA, Hercules
B800 N F F F N N CGA ,EGA, MGA, Hercules, VGA
BC00 N F F F F N CGA, EGA, MGA, Hercules, VGA
C000 F N N N N N EGA or VGA
C200 F N N N N F EGA or VGA
C400 F N N N F N Extended Bios EGA or VGA
C800 F N N F N N XT Hard disk ROM*
CC00 F N N F F N
D000 F N F N N N
D400 F N F N F N
DC00 F N F F F N
* I know....this isn't a video card, but all the Intel and
Quadram PC to 386 folks should be aware of it.
After you have done this you should follow steps 2 and 3 as
described above remembering to replace the D800 with the RAM
address you have chosen.
*This technical note may be copied and distributed freely as long as it*
*is distributed in its entirety and it is not distributed for profit. *
* Copyright (C) 1990-2 by Quarterdeck Office Systems *
************************ E N D O F F I L E *************************