*BSD News Article 42147


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!msunews!uwm.edu!news.alpha.net!news.mathworks.com!uunet!ankh.iia.org!haven.ios.com!rashid
From: rashid@haven.ios.com (Rashid Karimov )
Newsgroups: comp.os.386bsd.questions
Subject: FreeBSD 2.1Development and >64M RAM - WORKS !
Date: 6 Feb 1995 05:38:00 GMT
Organization: Internet Online Services
Lines: 47
Message-ID: <3h4cjo$509@ankh.iia.org>
NNTP-Posting-Host: haven.ios.com
X-Newsreader: TIN [version 1.2 PL2]

	Hi folx,

Few days ago I asked a Q here  about Free2.0 and PC with 124Mb
RAM on board.
David@root.com was the only one who answered ( looks like the
problem is not typical yet ). As I got from his answer 2.0R
was not supposed to work with more than 96M w/o modification
(I wasn't able to make it run with more 64M anyways ) , due
to some kernel structures ( page map ? )limitations , but he also said that
2.1 will be free from this sad limit.

So I grabbed the latest SNAP ( 020294) from freefall and upgraded
my 2.0R. 

The upgrade , as well as the installation , was a breeze ( thank 
you Jordan ).

Gateway's brain-dead BIOS reported only 64M on-board , as well
as MICRON one , so I had to repeat my old trick with fake routine,
which reports REAL amount of RAM just by stupid statement like

extmem = 132090 ( something like this , the idea is to report 128M).

And guess what ? It works !

This is safe enough , since kernel init code checks all the reported memory
up to the first bad page , so if someone doesn't like rebuilding the
kernel every time he adds more memory , it's possible to set this
to, say , 512M :)


Well , so if someone will need details  - drop me a line ...


And ... the 020295 SNAP is actually 2.1 ( it's explicitly stated
in the kernel). So grab it ASAP , folx :) , don't wait till March 1 .


I'm going to put it under  _heavy load in the nearest future (server
with 50-70 users on-line,plus FTP/HTTP/NEWS),and I'll write here how it'll work.

Till now it's pretty stable , no problems  with compiling ...
--

====
SY
RK