Re: [SLUG] problem wth memory totals

From: Derek Glidden (dglidden@illusionary.com)
Date: Tue Jun 18 2002 - 15:59:17 EDT


On Tue, 2002-06-18 at 15:46, Mikes work account wrote:
>
> I am running RH7.1 2.4.9-31smp.
>
> I have 1.4 GB of ram and only 899M shows up on top. I have added the
> append="1407M" to the appropriate boot information in lilo.conf and still
> get only 899M showing up on top. /proc/meminfo is also only picking up
> 899M. When I boot, the systems counts down and gives me 1407 M of ram
> available.
>
> What gives and why doesn't the append statement work in 9-31.
>
> I have 9-31 working on my desktop and by changing the append statement I can
> alter the ram in top. But not on my smp machine. I have looked for patches
> and found not that relate tot his issue.

That kernel has not been built with "High-memory" option(s) enabled.
Without special options turned on at compile-time, the Linux kernel (due
to various long-winded architectural details related to Intel processors
and legacy of those ancient 8088 days) can only see about 900MB of RAM
total.

Recompile the kernel with highmem enabled and you can use either up to
4GB of RAM or up to 64GB of RAM. Use the "4GB" option unless you
actually *have* over 4GB of RAM as there is a performance penalty using
the 64GB highmem option.

If you want to use a stock kernel, you'll have to find one with the
"highmem" option enabled. It might be called something like
"enterprise" kernel, depending on your distro.

-- 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
#!/usr/bin/perl -w
$_='while(read+STDIN,$_,2048){$a=29;$b=73;$c=142;$t=255;@t=map
{$_%16or$t^=$c^=($m=(11,10,116,100,11,122,20,100)[$_/16%8])&110;
$t^=(72,@z=(64,72,$a^=12*($_%16-2?0:$m&17)),$b^=$_%64?12:0,@z)
[$_%8]}(16..271);if((@a=unx"C*",$_)[20]&48){$h=5;$_=unxb24,join
"",@b=map{xB8,unxb8,chr($_^$a[--$h+84])}@ARGV;s/...$/1$&/;$d=
unxV,xb25,$_;$e=256|(ord$b[4])<<9|ord$b[3];$d=$d>>8^($f=$t&($d
>>12^$d>>4^$d^$d/8))<<17,$e=$e>>8^($t&($g=($q=$e>>14&7^$e)^$q*
8^$q<<6))<<9,$_=$t[$_]^(($h>>=8)+=$f+(~$g&$t))for@a[128..$#a]}
print+x"C*",@a}';s/x/pack+/g;eval 

usage: qrpff 153 2 8 105 225 < /mnt/dvd/VOB_FILENAME \ | extract_mpeg2 | mpeg2dec -

http://www.cs.cmu.edu/~dst/DeCSS/Gallery/ http://www.eff.org/ http://www.anti-dmca.org/



This archive was generated by hypermail 2.1.3 : Fri Aug 01 2014 - 12:52:11 EDT