Solved

AUTOEXEC.NCF on c:\

Posted on 1997-11-18
9
608 Views
Last Modified: 2008-03-10
How do I get my netware 3.12 server to use an autoexec.ncf file from the c:\ rather than SYS:SYSTEM?
0
Comment
Question by:speedya
  • 4
  • 3
  • 2
9 Comments
 
LVL 1

Expert Comment

by:bcrosier
ID: 1591134
Locating the AUTOEXEC.NCF on the C: or A: Device

     Another recommendation applies whenever more that 16 MB of RAM is required to mount all of
     the NetWare volumes. The AUTOEXEC.NCF must be on the C: (DOS) partition if it exists, or the
     A: (floppy diskette) drive if the machine boots from floppy diskette. The reason for this
     requirement is to avoid mounting volume SYS before memory is registered. The register memory
     command must be in the AUTOEXEC.NCF. If the AUTOEXEC.NCF is on the NetWare SYS
     volume then SYS will be mounted before the register memory command is executed, a situation
     that should be avoided.

     If SYS mounts before memory above 16 MB is registered, then all subsequent volumes will
     mount in memory below volume SYS. For configurations which require more than 16 MB, the
     message "cache memory allocator out of available memory" will appear and at least one volume
     will fail to mount. In these cases, the memory above 16 MB never gets used to mount volumes.
     The Recommended Work-Around

     The following is recommended to avoid the above-mentioned problems:

     1.In the STARTUP.NCF:

     set auto register memory above 16 megabytes =OFF (if machine auto registers memory)

     set reserved buffers below 16 meg =40

     (add 20 buffers for each additional SCSI device supported by the 1540 driver, with a minimum of
     100 buffers for Sbackup.nlm and Arcserve.nlm)

     set <any other applicable commands required in the STARTUP.NCF>

     2.In the AUTOEXEC.NCF: (Must be on the C: or A: device. Delete or rename autoexec.ncf on the
     NetWare SYS: volume.)

     file server name <servername>
     ipx internal net <address>
     load aha1540 above16=y port=<port address>
     int=<interrupt>
                    or
     load aha1640 above16=y slot=<slot #>
     register memory 1000000 <memory above 16 MB>
     load <any other disk drivers which support more than 16MB of RAM>
     mount <volumes>
     load <applicable NLMs>
     set <applicable parameters>

     FOR NETWARE 4.0 or 4.01

     The work-around is much simpler, because the REGISTER MEMORY command can be used in
     the STARTUP.NCF. Here is the work-around for 4.0 and 4.01.

     In the STARTUP.NCF:

     set auto register memory above 16 megabytes = OFF
     load aha1540 above16=y port=??? int=?
     register memory 1000000 ???????
     set reserved buffers below 16 meg = xxx Where xxx depends on the number of scsi devices. Rule
     of thumb is 20 buffers per scsi device and at least 250 for Sbackup or Arcserve.

     Now the AUTOEXEC.NCF may reside on the NetWare partition.

or you can try this link: http://support.novell.com/cgi-bin/search/search.pl?database_name=tid&type=HTML&docid=%03%23F14435%3a879911146%3a%20%28%20STARTUP%2eNCF%20%29%20%20%07%01%00&byte_count=8401
0
 

Author Comment

by:speedya
ID: 1591135
I have received this same work around from the Novell knowledgebase.  This is exactly the problem I am having.  I guess I need clarification/confirmation that if I do rename autoexec.ncf on SYS:SYSTEM to perhaps autoexec.bak, and then create autoexec.ncf on c:\ the machine will see it in the boot process.  In some docs I was reading I was led to believe that the path and filename were coded and unchangeable in server.exe.
0
 
LVL 1

Expert Comment

by:bcrosier
ID: 1591136
I have attempted this with Netware 3.12 when Arcserve 5 was having a problem with my AHA-1540.  I remeber there being some issue where the STARTUP.NCF had to call AUTOEXEC.NCF in some instances (been to long to remember the exact instance).  One thing I do remember is it eventually worked for me...Are you using Netware 3.x or 4.x?
0
 

Author Comment

by:speedya
ID: 1591137
I have a Netware 3.12 server.  I cannot find any docs so far that tells how to "call" the autoexec.ncf.  That is really a concern for me, because obviously I have a business down if the server doesn't come back up.  Meanwhile, we can't use the new volume weare adding, and the server is locking up because it runs out of memory.
Any ideas where to find my answer, or do you have one?
Thanks
0
Free Trending Threat Insights Every Day

Enhance your security with threat intelligence from the web. Get trending threat insights on hackers, exploits, and suspicious IP addresses delivered to your inbox with our free Cyber Daily.

 
LVL 1

Expert Comment

by:bcrosier
ID: 1591138
Here is what I can suggest:

Try just making the changes.  If that doesn't work try putting C:\SERVER.312\AUTOEXEC.NCF at the end of the STARTUP.NCF (i think that is what I had to do).

Outside of that my memory just doesn't go back that far, you may also check with the controller manufacturer (what are you using).  I am sure this wouldn't be the first time they have had to do this on a 3.12 server.
0
 

Author Comment

by:speedya
ID: 1591139
Adjusted points to 130
0
 

Accepted Solution

by:
tbarsch earned 130 total points
ID: 1591140
the original answer from bcrosier is, in fact, correct.  simply move the autoexec.ncf from sys:system to c:\server.312 (or wherever SERVER.EXE is loading from)  Make the necessary changes to the .NCF file on c: and reboot.  This is a common practice for  correcting problems related to memory fragmentation.
0
 

Author Comment

by:speedya
ID: 1591141
Just to verify though, do I have to add a "call" for this new autoexec.ncf in the startup.ncf?  I knew that these changes were correct I was just not sure what was going to direct the boot process to know where this new file was.
0
 

Expert Comment

by:tbarsch
ID: 1591142
no call is required, simply move it.  Netware looks on sys:system first, then in the startup directory.
0

Featured Post

Enabling OSINT in Activity Based Intelligence

Activity based intelligence (ABI) requires access to all available sources of data. Recorded Future allows analysts to observe structured data on the open, deep, and dark web.

Join & Write a Comment

Moving applications to the cloud or switching services to cloud-based ones, is a stressful job.  Here's how you can make it easier.
In  today’s increasingly digital world, managed service providers (MSPs) fight for their customers’ attention, looking for ways to make them stay and purchase more services. One way to encourage that behavior is to develop a dependable brand of prod…
Polish reports in Access so they look terrific. Take yourself to another level. Equations, Back Color, Alternate Back Color. Write easy VBA Code. Tighten space to use less pages. Launch report from a menu, considering criteria only when it is filled…
This video demonstrates how to create an example email signature rule for a department in a company using CodeTwo Exchange Rules. The signature will be inserted beneath users' latest emails in conversations and will be displayed in users' Sent Items…

705 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

17 Experts available now in Live!

Get 1:1 Help Now