Solved

AUTOEXEC.NCF on c:\

Posted on 1997-11-18
9
633 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
Salesforce Made Easy to Use

On-screen guidance at the moment of need enables you & your employees to focus on the core, you can now boost your adoption rates swiftly and simply with one easy tool.

 

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

Announcing the Most Valuable Experts of 2016

MVEs are more concerned with the satisfaction of those they help than with the considerable points they can earn. They are the types of people you feel privileged to call colleagues. Join us in honoring this amazing group of Experts.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Use Windows Task Scheduler to print a Word document weekly so your printer ink won't dry out.
Ransomware continues to grow in reach and sophistication, putting data everywhere at risk. Learn how to avoid being caught in its sinister clutches with these 11 key tips.
This video shows how to use Hyena, from SystemTools Software, to bulk import 100 user accounts from an external text file. View in 1080p for best video quality.

820 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