Author Topic: Wow, how stupid. Linux related.  (Read 2237 times)

Offline scottws

  • Gold Member
  • *
  • Posts: 6,603
    • Facebook Me
Wow, how stupid. Linux related.
« on: Friday, May 25, 2007, 11:51:49 AM »
So, Debian 4.0 Etch finally released a little while ago.  I had been running Debian 3.1 Sarge on my old HP box as a virtual server.  3.1 is a few years old and uses the old 2.4 kernel.  4.0 thankfully uses the 2.6 kernel.

Anyway, I wasn't able to update my old box to the new kernel because I made my /boot partition too small to fit the new kernel.  I decided this was a good opportunity to make use of my currently useless hulk of an old computer in my AMD Athlon XP 2400+ system.  This one was much more powerful than the old HP PIII and had a lot more hard drive space.

So I proceeded to set it all back up again from scratch.  I decided since I have so much more hard drive space to play with, I'll get some more RAM too so I can run a lot more than two virtual machines.  So I orderd 2 GB of PC2700.  Today, I received it and put it in.  I log into the webmin managment interface and I see it's only detecting 896MB of the 2.5 GB I have in there.  I'm pretty perturbed by this and keep swapping and and switching around my RAM but no matter what I do it's always saying 896MB.

So I hook up a monitor and keyboard to it and boot it and find out the BIOS is detecting all the RAM fine.  So I decide to check the kernel logs and find this:

Quote
May 25 14:23:59 vm kernel: Warning only 896MB will be used.
May 25 14:23:59 vm kernel: Use a HIGHMEM enabled kernel.
May 25 14:23:59 vm kernel: 896MB LOWMEM available.

What the hell?!  So I'm trying to figure out how to enable this HIGHMEM thing now.  I think that I have to edit the kernel source and recompile the kernel myself somehow with this option.

Why would there be such a low limit on a supposedly modern operating system, especially one for which has a reputation of being a good server OS?

Cools

  • Guest
Re: Wow, how stupid. Linux related.
« Reply #1 on: Friday, May 25, 2007, 12:30:07 PM »
Not suprised at all. Linux is a bitch to configure. Good luck.

Offline scottws

  • Gold Member
  • *
  • Posts: 6,603
    • Facebook Me
Re: Wow, how stupid. Linux related.
« Reply #2 on: Friday, May 25, 2007, 02:16:51 PM »
Yep, requires a kernel compilation.  Luckily, it was way easier than I thought it would be.  Success!

Quote
May 25 17:14:17 vm kernel: 1663MB HIGHMEM available.
May 25 17:14:17 vm kernel: 896MB LOWMEM available.

Cools

  • Guest
Re: Wow, how stupid. Linux related.
« Reply #3 on: Friday, May 25, 2007, 02:56:56 PM »
Nice!

Offline DrSbaitso

  • Member
  • **
  • Posts: 105
Re: Wow, how stupid. Linux related.
« Reply #4 on: Friday, May 25, 2007, 03:22:56 PM »
That's quite surprising. Even Windows 95 could handle 1 GB of RAM.
I haven't used Linux in about 3 years - the reason I stopped using it was shit like this. Looks like I'll be waiting another few years before trying again.