LinuxQuestions.org
LinuxAnswers - the LQ Linux tutorial section.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Debian
User Name
Password
Debian This forum is for the discussion of Debian Linux.

Notices

Reply
 
Search this Thread
Old 05-01-2007, 07:42 PM   #1
AtomicAmish
Member
 
Registered: Dec 2005
Location: East coast, USA
Distribution: Slackware 12.0
Posts: 139

Rep: Reputation: 15
/var/log/messages: "Use a HIGHMEM enabled kernel"


Are there pre-compiled kernels for memories over 1 G?

I'm using a system with over 1 G of memory, running Etch, and I'm looking for a way to use all my physical memory.

I understand I could enable highmem and re-compile the kernel, but I'm hoping there are other options. Are there?
 
Old 05-01-2007, 08:01 PM   #2
Dutch Master
Senior Member
 
Registered: Dec 2005
Posts: 1,673

Rep: Reputation: 122Reputation: 122
IIRC the standard Etch kernel is already HIGHMEM enabled. I happen to have 1 GB RAM also (2x 512 MB) but it shows up as 1 GB perfectly. Open a rootterminal (or issue the su command in a normal terminal) and issue the command
Code:
cat /proc/meminfo | grep MemTotal
This gives you the total of installed RAM in your system. If you omit the pipe you'll get info on all memory in the system.
 
Old 05-01-2007, 08:17 PM   #3
AtomicAmish
Member
 
Registered: Dec 2005
Location: East coast, USA
Distribution: Slackware 12.0
Posts: 139

Original Poster
Rep: Reputation: 15
Quote:
localhost:/# cat /proc/meminfo | grep MemTotal
MemTotal: 906792 kB
free told me I had only the 906792 kB, so I knew it wasn't enabled. I have 512 MB plus a 1GB I installed last week. At the time, Fedora showed 1.4 GB total. It's shared with the video RAM.

This was the default on the net install.

These lines were in /var/log/messages:
Quote:
Apr 24 21:15:02 localhost kernel: Warning only 896MB will be used.
Apr 24 21:15:02 localhost kernel: Use a HIGHMEM enabled kernel.
Apr 24 21:15:02 localhost kernel: 896MB LOWMEM available.

Last edited by AtomicAmish; 05-01-2007 at 08:18 PM.
 
Old 05-01-2007, 08:36 PM   #4
Dutch Master
Senior Member
 
Registered: Dec 2005
Posts: 1,673

Rep: Reputation: 122Reputation: 122
Found it: linux-image-2.6-686-bigmem Install with apt or aptitude:
Code:
apt-get install linux-image-2.6-686-bigmem
 
Old 05-01-2007, 08:52 PM   #5
AtomicAmish
Member
 
Registered: Dec 2005
Location: East coast, USA
Distribution: Slackware 12.0
Posts: 139

Original Poster
Rep: Reputation: 15
Excellent, Dutch Master. I appreciate your help.

It gave errors, and doesn't look like it's installed.

Quote:
localhost:/# apt-get install linux-image-2.6-686-bigmem
Reading package lists... Done
Building dependency tree... Done
The following extra packages will be installed:
linux-image-2.6.18-4-686-bigmem
Suggested packages:
linux-doc-2.6.18
The following NEW packages will be installed:
linux-image-2.6-686-bigmem linux-image-2.6.18-4-686-bigmem
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 16.4MB of archives.
After unpacking 51.4MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://distro.ibiblio.org etch/main linux-image-2.6.18-4-686-bigmem 2.6.18.dfsg.1-12 [16.4MB]
Get:2 http://distro.ibiblio.org etch/main linux-image-2.6-686-bigmem 2.6.18+6 [2062B]
Fetched 16.4MB in 4m32s (60.1kB/s)
Preconfiguring packages ...
Selecting previously deselected package linux-image-2.6.18-4-686-bigmem.
(Reading database ... 73964 files and directories currently installed.)
Unpacking linux-image-2.6.18-4-686-bigmem (from .../linux-image-2.6.18-4-686-bigmem_2.6.18.dfsg.1-12_i386.deb) ...
Could not find /usr/sbin/yaird. at /var/lib/dpkg/tmp.ci/preinst line 238, <STDIN> line 9.
Done.
Selecting previously deselected package linux-image-2.6-686-bigmem.
Unpacking linux-image-2.6-686-bigmem (from .../linux-image-2.6-686-bigmem_2.6.18+6_i386.deb) ...
Setting up linux-image-2.6.18-4-686-bigmem (2.6.18.dfsg.1-12) ...

Hmm. The package shipped with a symbolic link /lib/modules/2.6.18-4-686-bigmem/source
However, I can not read the target: No such file or directory
Therefore, I am deleting /lib/modules/2.6.18-4-686-bigmem/source

Running depmod.
Finding valid ramdisk creators.
Failed to find suitable ramdisk generation tool for kernel version
2.6.18-4-686-bigmem on running kernel 2.6.18-4-486 in /usr/sbin/yaird
dpkg: error processing linux-image-2.6.18-4-686-bigmem (--configure):
subprocess post-installation script returned error exit status 9
dpkg: dependency problems prevent configuration of linux-image-2.6-686-bigmem:
linux-image-2.6-686-bigmem depends on linux-image-2.6.18-4-686-bigmem; however:
Package linux-image-2.6.18-4-686-bigmem is not configured yet.
dpkg: error processing linux-image-2.6-686-bigmem (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
linux-image-2.6.18-4-686-bigmem
linux-image-2.6-686-bigmem
E: Sub-process /usr/bin/dpkg returned an error code (1)
Apparently, it's missing the source package?

Last edited by AtomicAmish; 05-01-2007 at 08:55 PM.
 
Old 05-01-2007, 09:00 PM   #6
Dutch Master
Senior Member
 
Registered: Dec 2005
Posts: 1,673

Rep: Reputation: 122Reputation: 122
You'll need the tools to create a initrd image. The initrd tools have been evolved to cramfs. The package you'll need is called cramfsprogs, install it as you tried the linux-image. Actually, you could install both at the same time, just add the cramfsprogs to the line:
Code:
apt-get install cramfsprogs linux-image-2.6-686-bigmem
This will install both the tool and kernel
 
Old 05-01-2007, 09:09 PM   #7
AtomicAmish
Member
 
Registered: Dec 2005
Location: East coast, USA
Distribution: Slackware 12.0
Posts: 139

Original Poster
Rep: Reputation: 15
This returns similar messages:

Quote:
localhost:/# apt-get install cramfsprogs linux-image-2.6-686-bigmem
Reading package lists... Done
Building dependency tree... Done
cramfsprogs is already the newest version.
linux-image-2.6-686-bigmem is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
Need to get 0B of archives.
After unpacking 0B of additional disk space will be used.
Setting up linux-image-2.6.18-4-686-bigmem (2.6.18.dfsg.1-12) ...
Running depmod.
Finding valid ramdisk creators.
Failed to find suitable ramdisk generation tool for kernel version
2.6.18-4-686-bigmem on running kernel 2.6.18-4-486 in /usr/sbin/yaird
dpkg: error processing linux-image-2.6.18-4-686-bigmem (--configure):
subprocess post-installation script returned error exit status 9
dpkg: dependency problems prevent configuration of linux-image-2.6-686-bigmem:
linux-image-2.6-686-bigmem depends on linux-image-2.6.18-4-686-bigmem; however:
Package linux-image-2.6.18-4-686-bigmem is not configured yet.
dpkg: error processing linux-image-2.6-686-bigmem (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
linux-image-2.6.18-4-686-bigmem
linux-image-2.6-686-bigmem
E: Sub-process /usr/bin/dpkg returned an error code (1)

Last edited by AtomicAmish; 05-01-2007 at 09:10 PM.
 
Old 05-01-2007, 10:25 PM   #8
JackieBrown
Member
 
Registered: Dec 2004
Location: San Antonio, TX
Distribution: Debian-AMD64 Sid
Posts: 481

Rep: Reputation: 31
Do you have yaird installed? If so remove it and install initramfs-tools (which I thought was the default tool.)

You might have a problem since apt if trying to complete your last request first.

If so then grab it from http://packages.debian.org/cgi-bin/d...=all&type=main and use dpkg to install it.

Then use apt-get install -f

If it still insists on yaird then check if yaird is installed (but it shouldn't care.)

Last edited by JackieBrown; 05-01-2007 at 10:33 PM.
 
Old 05-01-2007, 10:34 PM   #9
AtomicAmish
Member
 
Registered: Dec 2005
Location: East coast, USA
Distribution: Slackware 12.0
Posts: 139

Original Poster
Rep: Reputation: 15
Quote:
Originally Posted by JackieBrown
Do you have yaird installed? If so remove it and install initramfs-tools
OK, I did have yaird. Removed it and installed initramfs... Here are the results. The same result with aptitude.

Quote:
localhost:~# apt-get install initramfs-tools
Reading package lists... Done
Building dependency tree... Done
initramfs-tools is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
Need to get 0B of archives.
After unpacking 0B of additional disk space will be used.
Setting up linux-image-2.6.18-4-686-bigmem (2.6.18.dfsg.1-12) ...
Running depmod.
Finding valid ramdisk creators.
Failed to find suitable ramdisk generation tool for kernel version
2.6.18-4-686-bigmem on running kernel 2.6.18-4-486 in /usr/sbin/yaird
dpkg: error processing linux-image-2.6.18-4-686-bigmem (--configure):
subprocess post-installation script returned error exit status 9
dpkg: dependency problems prevent configuration of linux-image-2.6-686-bigmem:
linux-image-2.6-686-bigmem depends on linux-image-2.6.18-4-686-bigmem; however:
Package linux-image-2.6.18-4-686-bigmem is not configured yet.
dpkg: error processing linux-image-2.6-686-bigmem (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
linux-image-2.6.18-4-686-bigmem
linux-image-2.6-686-bigmem
E: Sub-process /usr/bin/dpkg returned an error code (1)
OK, sorry, I didn't see your edit at first.

Unfortunately, it looks like the same messages again:

Quote:
localhost:~# apt-get install -f
Reading package lists... Done
Building dependency tree... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
Need to get 0B of archives.
After unpacking 0B of additional disk space will be used.
Setting up linux-image-2.6.18-4-686-bigmem (2.6.18.dfsg.1-12) ...
Running depmod.
Finding valid ramdisk creators.
Failed to find suitable ramdisk generation tool for kernel version
2.6.18-4-686-bigmem on running kernel 2.6.18-4-486 in /usr/sbin/yaird
dpkg: error processing linux-image-2.6.18-4-686-bigmem (--configure):
subprocess post-installation script returned error exit status 9
dpkg: dependency problems prevent configuration of linux-image-2.6-686-bigmem:
linux-image-2.6-686-bigmem depends on linux-image-2.6.18-4-686-bigmem; however:
Package linux-image-2.6.18-4-686-bigmem is not configured yet.
dpkg: error processing linux-image-2.6-686-bigmem (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
linux-image-2.6.18-4-686-bigmem
linux-image-2.6-686-bigmem
E: Sub-process /usr/bin/dpkg returned an error code (1)

Last edited by AtomicAmish; 05-01-2007 at 10:52 PM.
 
Old 05-01-2007, 11:09 PM   #10
AtomicAmish
Member
 
Registered: Dec 2005
Location: East coast, USA
Distribution: Slackware 12.0
Posts: 139

Original Poster
Rep: Reputation: 15
Dutch Master, JackieBrown - I appreciate your help, but I'm going to look at other alternatives for now.
 
Old 05-04-2007, 06:05 PM   #11
AtomicAmish
Member
 
Registered: Dec 2005
Location: East coast, USA
Distribution: Slackware 12.0
Posts: 139

Original Poster
Rep: Reputation: 15
I have one computer, so I have now set up a dual boot to always have a working system when needed. A new net install of Debian is here and running well; I'm in it now.

Will post info on how this goes.
 
Old 05-04-2007, 07:26 PM   #12
Dutch Master
Senior Member
 
Registered: Dec 2005
Posts: 1,673

Rep: Reputation: 122Reputation: 122
Good thinking! But you really didn't have too Just install a virtual machine (VMWare, Qemu) running Debian and experiment to your heart's content. If you screw it up, remove the image and start from scratch again. When you choose Qemu, (which is in the Etch repo's btw ) make sure you install the KQemu kernel module as well. It really improves the speed of Qemu...
 
Old 05-04-2007, 09:06 PM   #13
AtomicAmish
Member
 
Registered: Dec 2005
Location: East coast, USA
Distribution: Slackware 12.0
Posts: 139

Original Poster
Rep: Reputation: 15
Thanks for the advice, DM. I've run VMWare under Fedora and PCLOS and it's neat. Somehow, I just didn't enjoy it as much as I thought I would, though. I like the total immersion of actually running an OS / necessity being the mother of invention.

Anyway, I did play around with Debian a little in VM so I'm starting from the top of the instructions. I'll keep posting here, probably over the next week.

edit: Well, that was much easier than I was expecting. Thought I had to learn to compile, but the full memory is there on reboot!

Quote:
MemTotal: 1491832 kB
Thanks so much for your help, DM.

Last edited by AtomicAmish; 05-04-2007 at 09:25 PM.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Redirecting the kernel messages to file other than /var/log/messages jyotika_b83 Linux - General 3 04-28-2005 06:39 PM
What does "SFW2-INext-DROP-DEFLT" in my messages log file mean? TrulyTessa Linux - Networking 11 12-22-2004 09:28 AM
Boot messages not the same as "dmesg" or "/var/log/messages"? massai Linux - General 5 03-10-2004 12:18 AM
xstart: Cannot move old "/var/log/XFree86.0.log.old" linuxgamer09483 Linux - Newbie 2 02-18-2004 07:52 PM
/var/log/messages contains "localhost" instead of the real hostname allel Linux - Networking 0 07-15-2002 02:49 PM


All times are GMT -5. The time now is 03:33 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration