home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!crdgw1!rdsunx.crd.ge.com!ariel!davidsen
- From: davidsen@ariel.crd.GE.COM (william E Davidsen)
- Newsgroups: comp.unix.sysv386
- Subject: Re: >16MB on a 486
- Message-ID: <1992Sep11.195850.19596@crd.ge.com>
- Date: 11 Sep 92 19:58:50 GMT
- References: <Bu9E9r.H7z@maxed.amg.com> <2AB008AB.42F2@telly.on.ca>
- Sender: usenet@crd.ge.com (Required for NNTP)
- Reply-To: davidsen@crd.ge.com (bill davidsen)
- Organization: GE Corporate R&D Center, Schenectady NY
- Lines: 33
- Nntp-Posting-Host: ariel.crd.ge.com
-
- In article <2AB008AB.42F2@telly.on.ca>, evan@telly.on.ca (Evan Leibovitch) writes:
-
- | There's a file /etc/default/boot that contains a MEMRANGE definition of
- | where to look for usable RAM. I believe the default file as shipped
- | is set for 16MB. I had a system with 24MB, whose UNIX recognized all of
- | it once I set this entry higher and rebooted.
-
-
- | > In any case, the DMA controller has the same limitation on memory
- | >size, plus a few others about address wrap and page boundaries which are
- | >getting mercifully dim in my memory. The bottom line is that some
- | >versions of UNIX will have trouble with the floppy but not the hard if
- | >you go >16MB.
- |
- | This is the case at one installation I know of, where an ALR will panic
- | roughly every third time the floppy disk is accessed. Is this fixable by
- | the UNIX vendor or is it hardware?
-
- The boot file MEMRANGE allows a flag after the range, such as:
- MEMRANGE=0-640k,1M-16M,16M-32M:1
- The colon introduces a one byte flag (which seems to be given in integer
- rather than hex). If the value of the low bit is 1, as shown above, this
- indicates that the memory doesn't support DMA and that buffering should
- be used. The above would be for a 32MB ISA system, for instance. If the
- system which is having problems does not have this set correctly I would
- certainly set it and see if it helps the problem.
-
- I *hope* that when a memory section is set no-DMA that it gets
- prefferentially used for things like text segments, so that i/o into
- data segs is minimized. That should really keep the overhead down.
- --
- bill davidsen, GE Corp. R&D Center; Box 8; Schenectady NY 12345
- I admit that when I was in school I wrote COBOL. But I didn't compile.
-