Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
how can i calculate and add 256 ram to my server under 3.12
i know
register memory 1000000 8000000
but it gives only total memry of 135 mega

maybe I am wrong [since it has been awhile since I worked with 3.12] but shouldn't it be
1000000 to 256000000

I have 256 MB ram installed in my client's server running 3.12.
Manually registering memory in Netware 3.x
Manually registering memory in Netware 3.x(Last modified: 18MAR1999)This document (2947903) is provided subject to the disclaimer at the end of this document.
Issue
There are 3 groups of things you need to do to register memory manually on an NW 3.x server.
1. Edit the startup.ncf file2. Edit the autoexec.ncf
3. Move the autoexec.ncf to the boot partition
Editing the startup.ncf
There are 2 specific lines needed in the startup.ncf file and one to remove. First you will need to rem out the load line for you disk drivers, you will be adding them to your autoexec.ncf. Then you need to make sure the following to lines are present in the startup.ncf file, they are:
set auto register memory above 16 megabytes=offset reserved buffers below 16 meg=200
Auto and register are 2 words, 16 must be numerals and not sixteen, megabytes and meg must be spelled out or abbreviated in their respective lines just as shown in the example, and it doesn't matter if there is a space before or after the = sign.
Editing the autoexec.ncf
When registering memory manually in NW 3.x the first few lines are key in whether this will work or not. If your file server name was FS1, the interenal ipx number was abc123, you have 128 meg of memory, and you are using and IDE drive then your autoexec.ncf file will look something like this:
file server name FS1ipx internal net abc123
register memory 1000000 7000000
load ideata.ham
mount sys
In the register memory statement the 1000000 represents 16 meg in hex and the 7000000 represents 112 meg in hex. You will need to calculate the second number based on how much memory you have in your server. There are several shortcuts to calculating that second number but here is the sure fire formula:
total memory - 16 x 1024 x 1024 = Y ; then convert Y into hexexample: 128 - 16 = 112 ; 112 x 1024 x 1024 = 117440512 ; converted to hex is 7000000
The calculator in windows will work beautifully in scientific mode.
Netware requires memory to mount volumes. You may have 512 meg of memory and 24 gig of hard drive space, but if you do not have the register memory command before loading the disk driver you will be trying to mount 24 gig with only the first 16 meg of memory and for 24 gig that isn't enough. When we register the rest of the 512 meg of memory it will work fine.
When you load disk drivers in the startup.ncf file sys mounts automatically, when you load disk drivers in the autoexec.ncf this isn't the case. You will need to mount at least SYS so the rest of your autoexec.ncf file can run.
Moving the autoexec.ncf file to c:\server.312
server.312 is the default directory used as the server boot directory. If you are useing the root of C or another directory to boot the server you will need to take that into account when refering to the server.312 directory. Using anything other then server.312 is HIGHLY discouraged.
Because we are NOT loading disk drivers in the startup.ncf file the server will not be able to mount sys and find the autoexec.ncf, so we move that autoexec.ncf file to C:\server.312. There is no other parameter needed. The server will automatically find the autoexec.ncf file in the boot directory if it is there.
When doing this the thing many people forget to do is copy the autoexec.ncf file to a floppy before downing the server. If you down the server before getting a copy of autoexec.ncf on a floppy you will need to go back in and get it by either loading lan drivers manually or temporarily un-reming the disk drivers in the startup.ncf.
It is recommended that you remove the autoexec.ncf file all together from sys:system. Some people like to have that autoexec.ncf file say only one thing: ***ALL CHANGES TO THE AUTOEXEC.NCF FILE MUST BE MADE TO C:\SERVER.312\AUTOEXEC.NCF*** This allows future administrators to know that the memory is being registerd manually.
>From here on out you can edit the autoexec.ncf file from the server console by typing:
load edit c:\server.312\autoexec.ncf

I hope this helps you. Depending upon the amount of memory installed you need to calculate.
I have this document saved in my pc since 27th December 2000. It was worth saving.
I had tough time with this problem too. But I would say Internet is 21st century's The wisest GURU.You will get all info you need.

![]() |
![]() |
![]() |

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |