General discussion

Locked

register memory with Netware 4.11 server

By jcb164 ·
I am running a NetWare 4.11 server, patch level 9. Server has 128MB memory but only 64MB (63997 kilobytes) is registering with NetWare.

I need to be able to utilize the full 128MB of memory on the server. Memory utilization is running approx. 89%

I have run memory map and received the following :

0-12288 (DOS)
12288-78160 (DOS)
78160-652288 (SERVER)
3211264-68091904 (SERVER)

STARTUP.NCF contains the following statement:
SET RESERVED BUFFERS BELOW 16MEG=200

I attempted to add REGISTER MEMORY command to STARTUP.NCF with the following parameters:

REGISTER MEMORY 1000000 7000000

to correspond with info contained in Novell Support Connection CD but have had no success.

Can anyone show me the way to correctly add REGISTER MEMORY statement to STARTUP.NCF file ?

Your attention and help are greatly appreciated.

Chris Budd
Ardry Trading
chrisb@ardry.com

This conversation is currently closed to new comments.

11 total posts (Page 1 of 2)   01 | 02   Next
| Thread display: Collapse - | Expand +

All Comments

Collapse -

register memory with Netware 4.11 server

by maxwell edison In reply to register memory with Netw ...

Greetings,

Check out this article:

http://www.nwconnection.com/apr.98/techsp48/

(REMOVE SPACES from the pasted URL if any snuck in.)

It discusses in detail issues regarding the REGISTER MEMORY and other solutions for SOLUTIONS FOR MEMORYSEGMENTATION.

Good luck,

Maxwell

Collapse -

register memory with Netware 4.11 server

by maxwell edison In reply to register memory with Netw ...

.
.
By the way, the article addresses the following:

I was recently asked to solve the following problems:

My company's server has plenty of memory, but NetWare 4 displays Short Term Memory Alloc messages. What's wrong?

My company's server has 128 MB of RAM, but NetWare 4 reports only 64 MB of RAM. What's wrong?

These errors are caused by two problems:

The first error is caused by memory fragmentation, and the second error is caused by memory segmentation.

This article describes how memory fragmentation and memory segmentation occur and explains how you can resolve both problems on a NetWare 4 server. (Because the network operating system component of intraNetWare is NetWare 4.11, this article also applies to intraNetWare.)

Regards,

Maxwell

Collapse -

register memory with Netware 4.11 server

by maxwell edison In reply to register memory with Netw ...

.
.
In some instances, setting "auto register memory above 16 megabytes" to off and manually registering memory from 16Mb (1000000) causes volumes to fail mounting with the error "Cache memory allocator out of available memory".

To bypass this problem, let Netware register all memory that it is aware of, then register the remainder manually. Although registering memory causes defragmentation of memory, sometimes it is required due to BIOS restrictions. BIOS upgrades and OS patches usually fix the registration of all available memory.

The REGISTER MEMORY command should be added to STARTUP.NCF before .DSK drivers are loaded.

In most cases, memory can be manually registered using the X000000 start and X000000 end addresses. On occassions, Netware will register memory above the X000000 hex address. Use the MEMORY MAP command to determine the end address of the last block of memory registered:

System memory map:
0 - 12288 (DOS)
12288 - 60080 (DOS)
60080 - 653312 (Server)
1048576 - 68153344 (Server)

Convert the last decimal figure (eg. 68153344) to hexideximal (40FF000). This will be the start address for registering the next block of memory. The additional memory (eg. FF000) will need to be subtracted from the endaddress.

For example:

If the start address is 40FF000 and you are adding 64Mb (4000000), then the calculation for the end address would be as follows;

4000000 - FF000 = 3F01000

Hence, the register memory command would be REGISTER MEMORY 40FF000 3F01000

Collapse -

register memory with Netware 4.11 server

by maxwell edison In reply to register memory with Netw ...

.
.
My last link:

(Don't forget to remove those pesky SPACES.)

http://www.novell.com/documentation/lg/nw6p/index.html?utlrfenu/data/he9237p6.html

Best of luck,

Maxwell

Collapse -

register memory with Netware 4.11 server

by jcb164 In reply to register memory with Netw ...

Poster rated this answer

Collapse -

register memory with Netware 4.11 server

by rogerndgreen In reply to register memory with Netw ...

If the BIOS recognises the memory and you have removed ALL memory managers from the config.sys file (you basically want nothing in it at all, apart from country code files) then the following extractfrom a Novell TID (TID2937050)may help:

Troubleshooting
To check which version of LOADER.EXE is currently running type "patches" at the server console. The last line displayed will tell you which revision of LOADER.EXE is running. If the "patches" console command is not recognized, then PK411.NLM is not loaded, and no NetWare "Operating System" (OS) patches are being loaded.

Solutions
Problem 1
If a memory manager (himem.sys) is loaded in DOS, instead of making the BIOS INT 15 E801h call to get the memory information, we read the memory information from the memory manager. Thus, if a memory manager is loaded and we are failing to auto register all of the memory in system, we will need to first remove the memory manager from the system since this is where the incorrect values are coming from. To correct this problem, remove the memory manager from the DOS config.sys file. If the memory manager is needed for some reason on the system, then you will need to find out why the memory manager is failing to get the correct values. This could be caused by either the memory manager or an outdated BIOS. If memory registration succeeds without the memory manager loaded, it would seem that the problem then lies with the memory manager and it will need to be updated. For updates to your memory manager, contact the software vendor who distributes the version of DOS you are running.

Collapse -

register memory with Netware 4.11 server

by rogerndgreen In reply to register memory with Netw ...

Problem 2
If memory registration fails when no memory manager is loaded in DOS, and LOADER.EXE revision 11 or later is loaded, then an updated BIOS will need to be applied. To check the version of LOADER.EXE see the "Troubleshooting" section. It has been found that the latest Acer BIOS "R01-A7" dated 01/05/98, has a problem with the BIOS INT 15 E801h call to get the memory information. The reason why this problem has only been noticed since revision 11 or later of LOADER.EXE, is because of a change put into revision 11. The change was made to comply with the BIOS specification. With revision 11 or later of LOADER.EXE we will try to register the amount of "Configured Memory" and not "Installed Memory" as returned by the BIOS INT 15 E801h call. With the Acer BIOS, the "Installed Memory" is correctly returned but the "Configured Memory" is incorrect. Thus, using a LOADER.EXE revision that takes the "Installed Memory" instead of the "Configured Memory" values will work just fine. Acer has been notified of the problem with their BIOS and is currently working to get the problem corrected. There are many vendors that OEM the Acer motherboards and BIOS, so you will see this problem on these systems as well. Until a new BIOS is releasedfrom Acer, a LOADER.EXE with a revision of 10 or earlier will need to be run.

Hope this helps.

Roger

Collapse -

register memory with Netware 4.11 server

by jcb164 In reply to register memory with Netw ...

Poster rated this answer

Collapse -

register memory with Netware 4.11 server

by pmedina1 In reply to register memory with Netw ...

Chris,

To isolate your problem, when you boot to DOS, if you see all 128 mb, then you know it's not a hardware problem related to the DIMMs/SIMMs. Make sure you don't have any memory managers loaded in DOS. Next, check your SCU/ECU configuration. If you added memory to your server, you need to run the SCU/ECU diskette and save the configuration (it will find the new memory). If you then still have a problem, where NetWare can't see the RAM, you can try REGISTER MEMORY. Check out TID 2937050 at support.novell.com, knowledgebase.

PatM

Collapse -

register memory with Netware 4.11 server

by jcb164 In reply to register memory with Netw ...

Poster rated this answer

Back to Networks Forum
11 total posts (Page 1 of 2)   01 | 02   Next

Related Discussions

Related Forums