Ref: 17310012 Title: 3+ PC Server Fails During Bootup: "No Memory for Buffers" Date: 7/1/90 Copyright 3Com Corporation, 1991. All rights reserved. The following article applies to 3+ for PC servers, versions 1.3.1 and higher. When a PC server boots up, 3+ services are initialized and loaded into DOS memory. If there is not enough memory to accommodate the services, then the server halts processing. If CIOSYS does not obtain adequate memory, then the message "No Memory for Buffers" will be displayed. Some 386 computers, including Compaq 386 models installed as 3+ servers, display this error message, because 3Opt shows memory allocated by 3ComEMM, but not all of the memory may actually be available for use by DOS and 3+ services. There are three types of DOS memory allocated by 3ComEMM for 3+: * Low DOS (used by 3+ services) * High DOS (if available, used by 3+ Locator and CIOSYS) * EMS (used by CIOSYS for caching) Follow these steps to allocate memory correctly: 1. 3ComEMM will display the available expanded memory immediately after the PC begins bootup. Type Ctrl-S to halt operation while viewing the display, then type Ctrl-S again to resume operation. 2. Using 3Opt, enter the displayed amount of EMS to be used by CIOSYS. (The EMS parameter is listed under the CIOSYS network drive configuration and can be accessed using the down arrow key.) 3a. If the computer has an ESDI or SCSI disk drive controller, the interface will probably be using shared memory. Prevent 3ComEMM from allocating this high DOS memory as available memory by specifying the NoHigh option, like this: Device=3ComEMM.sys NoHigh 3b. When NoHigh is specified, rename \3plus\3plus\3config\Switches\*.Hi to *.Lo. This will prevent any 3+ services from being loaded into high DOS memory and 3Opt will reflect this when available memory is displayed. 4. Confirm that 3Opt displays an amount of available system memory significantly less than the Memory Usage Summary, approximately 20 KB. Tips for Saving Memory Note: These recommendations have not been subjected to exhaustive testing and may not, in all circumstances, provide a complete solution. * For a dedicated 3+ server, remove the statement Device=LGL.SYS from the CONFIG.SYS file. * If the PC server is a recent Compaq model (such as 386S, 20E, 25E, or 386/33), put the statement Device=XBIOS.SYS on the first line of the CONFIG.SYS file. (XBIOS.SYS is part of 386Max by Qualitas software.) * If a CGA, EGA, or VGA adapter is installed, use the 3ComEMM option Vidmem=B800-C000 to provide 736 KB of low DOS memory for 3+ services. * If a monochrome or Hercules display adapter installed, use the 3ComEMM option Vidmem=B000-B800 to provide 704 KB of low DOS memory. * Disable 3+Monitor service using 3INS. * If neither Link Plus Optimizer nor full NetBIOS netstations are installed on the network, disable 3+ Locator using 3INS. * For optimum CIOSYS FAT and data caching, use 1-3 megabytes of expanded memory (1024-3072 KB). For further information about 3ComEMM, refer to Ask3Com articles 15990006, 11420011, 11420013, and 11420014.