Use the REGISTER MEMORY command only if absolutely necessary. Manually registering memory can cause memory fragmentation. Ideally, you should upgrade the system board so that NetWare's automatic memory registration will work.
Before using REGISTER MEMORY, try the following:
Review the CONFIG.SYS or AUTOEXEC.BAT files to make sure nothing is being loaded on the server that prevents memory recognition: sometimes a real mode driver or a memory manager stops NetWare from registering memory above 64 MB.
If your server contains an older network board, such as many ISA and MCA devices, upgrade to a newer board.
If you have access to the World Wide Web, search the knowledge base at http://support.novell.com for Register Memory topics.
REGISTER MEMORY start_address amount
start_address
Specify the hexadecimal address where the memory you're adding will start. This is the amount of RAM your server currently recognizes and addresses.
This number is usually 16 MB (1000000h); however, the default varies depending on the machine type.
To obtain the start address, use the MEMORY command and convert its output to hexadecimal.
amount
Specify an amount of memory, expressed in hexadecimal, that is installed beyond the start address. This number must be divisible by 10h. Up to 1 GB can be registered at one time.
Using REGISTER MEMORY:
NetWare registers all memory that it recognizes according to bus type. On an ISA bus, NetWare recognizes up to 16 MB. Onan EISA or MCA bus, NetWare recognizes all of the memory that is present. On a computer with a Peripheral Component Interconnect (PCI) bus, NetWare 6 recognizes up to 4 GB.
(continued...)