ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» º Classic Bus Intel Memory Board Installation Problems and Solutions º ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ Technical installation documents are also available through our 24-hour FaxBack service. If you have a touch-tone phone and a fax machine, you can order a catalog of all Above Board and Matched Memory Classic documents or an individual document. The FaxBack number is (800) 525-3019. INSTALLING WITH AN IBM TOKEN RING ADAPTER ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ A memory conflict can occur when expanded memory is installed in a system with an IBM Token Ring board. The Token Ring board and the Expanded Memory Manager (EMM) use some reserved memory in the range from C000 to DFFF in ATs and up to EFFF in PCs. Follow the directions below to eliminate a reserved memory conflict. For IBM AT or compatibles: 1. After running Softset, edit the CONFIG.SYS and add EP=C800,CC00 to the end of the EMM.SYS command line. For example, if your Intel memory board I/O address is 258, your EMM.SYS line would be: Device=EMM.SYS AT 258 EP=C800,CC00 This parameter assumes the Token Ring board switches are set for the default ROM address of CC00. 2. Set the Shared RAM address for the Token Ring to C800: If CONFIG.SYS has the following drivers, edit CONFIG.SYS. With DXMC0MOD.SYS, use: Device=DXMC0MOD.SYS ,C800 OR With DXMC1MOD.SYS, use: Device=DXMC1MOD.SYS ,C800 (Don't add a space after the comma, otherwise the computer will report an Invalid Early Token Passing Parameter error.) If AUTOEXEC.BAT has TOKREUI, edit AUTOEXEC.BAT and use: TOKREUI ,C800 If using the Banyon LAN software, use the PCCONFIG program to change the Shared RAM address to C800. For further information on resetting the Shared RAM address, see your Token Ring manual. For IBM PC, XT or compatibles: 1. Add EP=CC00,D800 to the end of the EMM.SYS driver in the CONFIG.SYS file. For example, if your Intel memory board I/O address is 258, your EMM.SYS line would be: Device=EMM.SYS PC 258 EP=CC00,D800 This parameter assumes the Token Ring ROM address is set for the default address CC00 and the Shared RAM address is set for the default address D800. 16-BIT VIDEO BOARD COMPATIBILITY ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ If an Intel memory board supplies expanded memory, there could be a conflict with 16-bit VGA boards in the address range C000-DFFF. The solution is to exclude the video board reserved memory address on the EMM.SYS line, and set the video board to work in "8-bit" mode. (This will not degrade or slow down the VGA if a cache is provided.) For example, if your Intel memory board's I/O address is 258, your EMM.SYS line would be: Device=EMM.SYS AT 258 EP=C000-C7FF EXPANDED MEMORY CONFLICTS ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ The Expanded Memory Manager (EMM.SYS) can conflict with another board in the way they use reserved memory. EMM.SYS searches reserved memory from C000 to DFFF in an AT-type computer and from C000 to EFFF in a PC-type computer to find unused pages. EMM needs at least four 16K-byte pages of contiguous memory, but will use as many free pages as it finds. If your computer contains a ROM that isn't active at start-up (such as IBM Token Ring), EMM may assume the page is free for its own use and a conflict will occur. In this case, you must exclude the conflicting page on the EMM command line. To exclude a page, use the EP parameter to specify the page or range of pages that EMM should not use. For example, if your Intel memory board I/O address is 258 in an AT and you have a VGA video card using up to C800, your EMM.SYS line would be: Device=EMM.SYS AT 258 EP=C000-C7FF This excludes the range from C000 up to C800. MICROSOFT WINDOWS 3.0 ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ All Intel Memory boards are compatible with Microsoft Windows 3.0. For 386 enhanced mode in a 386-based machine, set your Intel memory board for all extended memory. A minimum of 2MB of memory is needed to run Windows in this mode. Windows 3.0 provides expanded memory for applications that run under Windows. You can install Microsoft's EMM386.SYS to provide expanded memory for your applications that need expanded memory but don't run under Windows. For standard mode in a 286 machine, you can set your Intel memory board for both extended and expanded memory if needed. A minimum of 256K of extended memory is required to run Windows in this mode. Be sure EMM.SYS is BEFORE HIMEM.SYS in the CONFIG.SYS. For real mode in an 8086/8088 machine, set your Intel memory board for expanded memory. Quarterdeck QRAM ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ The QRAM manual mentions an Above Board Plus upgrade. The Above Board 286 is the only Above Board that needs the upgrade to take better advantage of QRAM's abilities. EMM requires a minimum 64K-byte page frame to supply expanded memory for applications. QRAM will use any extra 16K-byte pages (beyond the 64K-byte page frame that EMM uses) to load device drivers and TSRs out of conventional memory. The pages QRAM uses are dedicated to what is loaded into them. QRAM will report "Nothing useful to do" if there are no extra pages. If you have problems with a program that uses expanded memory, remove QRAM to see if the problem persists. TESTAB SHOWS EVERY OTHER COLUMN BAD ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ If TESTAB shows every other column bad, another board may be conflicting with the Intel memory board. Check for network boards or other 16-bit boards using reserved memory addresses that may conflict with TESTAB. Remove the suspected board, and run TESTAB again. CHKMEM DOESN'T COUNT ALL OF THE EXTENDED MEMORY ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ When certain memory-resident programs (such as SMARTDRIVE, IBMCache and PC-Kwik) are installed, CHKMEM reports less than the total amount of extended memory in the computer. The difference between the total memory in the computer and the amount that CHKMEM reports is equal to the amount that the resident programs are using. With Microsoft's HIMEM.SYS installed, CHKMEM will report 0K-bytes of extended memory.