[comp.unix.i386] Kernel Size limitation on Interactive 386/ix

marlene@ncrday.Dayton.NCR.COM (marlene) (02/15/90)

When trying to link together TCP/IP, Starlan, and a WD7000 SCSI driver with
Interactive 2.02,  I can't boot the new kernel.  It just dies while trying to
boot.  Our initial reaction is the problem is the size of the kernel, because
we understand there is a size limitation of the kernel.  What is this size 
limitation?  Is it /unix size? or is it memory needed for all kernel space?
Is there a way I can tell if this is the problem I am having for sure?

Any help would be appreciated.

Marlene Schrand
NCR - Systems Engineering
m.schrand\@dayton.ncr.com

cpcahil@virtech.uucp (Conor P. Cahill) (02/16/90)

In article <205@ncrday.Dayton.NCR.COM> marlene@ncrday.UUCP () writes:
>When trying to link together TCP/IP, Starlan, and a WD7000 SCSI driver with
>Interactive 2.02,  I can't boot the new kernel.  It just dies while trying to
>boot.  Our initial reaction is the problem is the size of the kernel, because
>we understand there is a size limitation of the kernel.  What is this size 
>limitation?  Is it /unix size? or is it memory needed for all kernel space?
>Is there a way I can tell if this is the problem I am having for sure?

There is no real limit on the size of /unix (although I believe it must
fit into the first 1023 cylinders of the disk :-) ) since release 3.2 (of 
which 2.0.2 is a derivative).  

Older versions (like 3.0, 3.1) had a limit that the size of the base 
kernel (text + initialized data) had to fit into the amount of non-extended
memory on the motherboard (usually 512K or 640K).

To determine the cause of the problem you must start from scratch.
Remove all the special drivers and extra cards.
One by one add them back into the system and see where it dies.  Then
you will know where the problem is.  


-- 
+-----------------------------------------------------------------------+
| Conor P. Cahill     uunet!virtech!cpcahil      	703-430-9247	!
| Virtual Technologies Inc.,    P. O. Box 876,   Sterling, VA 22170     |
+-----------------------------------------------------------------------+

md@sco.COM (Michael Davidson) (02/19/90)

cpcahil@virtech.uucp (Conor P. Cahill) writes:

>There is no real limit on the size of /unix (although I believe it must
>fit into the first 1023 cylinders of the disk :-) ) since release 3.2 (of 
>which 2.0.2 is a derivative).  

Actually there is a limit in the standard AT&T release 3.2 for the 386
- the kernel must not exceed 4 megabytes (the amount of memory that can be
mapped by one 386 page directory entry). While it is unlikely that
this is the problem, it is not impossible for a system with TCP/IP,
NFS and a very large buffer pool to exceed this size. (Please note,
this is a problem in the standard AT&T release - I have no idea whether
it exists in ISC's 2.0.2 release)