General discussion

  • Creator
    Topic
  • #2130496

    register memory with Netware 4.11 server

    Locked

    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-680**904 (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

All Comments

  • Author
    Replies
    • #3545550

      register memory with Netware 4.11 server

      by maxwell edison ·

      In reply to register memory with Netware 4.11 server

      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

      • #3545547

        register memory with Netware 4.11 server

        by maxwell edison ·

        In reply to register memory with Netware 4.11 server

        .
        .
        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

      • #3545545

        register memory with Netware 4.11 server

        by maxwell edison ·

        In reply to register memory with Netware 4.11 server

        .
        .
        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

      • #3545544

        register memory with Netware 4.11 server

        by maxwell edison ·

        In reply to register memory with Netware 4.11 server

        .
        .
        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

      • #3439523

        register memory with Netware 4.11 server

        by jcb164 ·

        In reply to register memory with Netware 4.11 server

        Poster rated this answer

    • #3547432

      register memory with Netware 4.11 server

      by rogerndgreen ·

      In reply to register memory with Netware 4.11 server

      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.

      • #3547431

        register memory with Netware 4.11 server

        by rogerndgreen ·

        In reply to register memory with Netware 4.11 server

        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

      • #3439524

        register memory with Netware 4.11 server

        by jcb164 ·

        In reply to register memory with Netware 4.11 server

        Poster rated this answer

    • #3558635

      register memory with Netware 4.11 server

      by pmedina1 ·

      In reply to register memory with Netware 4.11 server

      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

    • #3439522

      register memory with Netware 4.11 server

      by jcb164 ·

      In reply to register memory with Netware 4.11 server

      This question was closed by the author

Viewing 3 reply threads