Debian Bug report logs -
#549429
error: too small lower memory (0x99100 > 0x96000)
Reported by: Matthijs Melchior <mmelchior@xs4all.nl>
Date: Sat, 3 Oct 2009 11:06:02 UTC
Severity: important
Found in versions memtest86+/4.00-2, memtest86+/4.10-1
Forwarded to Samuel Demeulemeester <sam@canardpc.com>
Reply or subscribe to this bug.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, Yann Dirson <dirson@debian.org>:
Bug#549429; Package memtest86+.
(Sat, 03 Oct 2009 11:06:05 GMT) (full text, mbox, link).
Acknowledgement sent
to Matthijs Melchior <mmelchior@xs4all.nl>:
New Bug report received and forwarded. Copy sent to Yann Dirson <dirson@debian.org>.
(Sat, 03 Oct 2009 11:06:05 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
Package: memtest86+
Version: 4.00-2
Severity: important
*** Please type your report below this line ***
When starting memtest86+ from grub2, the following error message is
displayed:
error: too small lower memory (0x99100 > 0x96000)
My MB is ASUS P5K PRO with 4 GByte memory.
The memory map as present in the Linux dmesg file is as follows:
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 0000000000096000 (usable)
BIOS-e820: 0000000000096000 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 00000000cff80000 (usable)
BIOS-e820: 00000000cff80000 - 00000000cff8e000 (ACPI data)
BIOS-e820: 00000000cff8e000 - 00000000cffe0000 (ACPI NVS)
BIOS-e820: 00000000cffe0000 - 00000000d0000000 (reserved)
BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
BIOS-e820: 00000000fff00000 - 0000000100000000 (reserved)
BIOS-e820: 0000000100000000 - 0000000130000000 (usable)
-- System Information:
Debian Release: squeeze/sid
APT prefers oldstable-proposed-updates
APT policy: (500, 'oldstable-proposed-updates'), (500, 'unstable'),
(500, 'stable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.30-1-686-bigmem (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
memtest86+ depends on no packages.
memtest86+ recommends no packages.
Versions of packages memtest86+ suggests:
ii grub2 1.97~beta3-1 GRand Unified Bootloader,
version
pn hwtools <none> (no description available)
pn kernel-patch-badram <none> (no description available)
pn memtest86 <none> (no description available)
pn memtester <none> (no description available)
ii mtools 4.0.10-1 Tools for manipulating
MSDOS files
-- debconf-show failed
Reply sent
to Yann Dirson <ydirson@altern.org>:
You have marked Bug as forwarded.
(Sat, 03 Oct 2009 12:42:21 GMT) (full text, mbox, link).
Message #8 received at 549429-forwarded@bugs.debian.org (full text, mbox, reply):
Hi Sam,
There must be something particular on this machine. I could check
that the package works from grub2 on a 4GB Dell laptop.
On Sat, Oct 03, 2009 at 12:53:42PM +0200, Matthijs Melchior wrote:
> Package: memtest86+
> Version: 4.00-2
> Severity: important
>
> *** Please type your report below this line ***
>
> When starting memtest86+ from grub2, the following error message is
> displayed:
>
> error: too small lower memory (0x99100 > 0x96000)
>
> My MB is ASUS P5K PRO with 4 GByte memory.
>
> The memory map as present in the Linux dmesg file is as follows:
>
> BIOS-provided physical RAM map:
> BIOS-e820: 0000000000000000 - 0000000000096000 (usable)
> BIOS-e820: 0000000000096000 - 00000000000a0000 (reserved)
> BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
> BIOS-e820: 0000000000100000 - 00000000cff80000 (usable)
> BIOS-e820: 00000000cff80000 - 00000000cff8e000 (ACPI data)
> BIOS-e820: 00000000cff8e000 - 00000000cffe0000 (ACPI NVS)
> BIOS-e820: 00000000cffe0000 - 00000000d0000000 (reserved)
> BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
> BIOS-e820: 00000000fff00000 - 0000000100000000 (reserved)
> BIOS-e820: 0000000100000000 - 0000000130000000 (usable)
>
>
> -- System Information:
> Debian Release: squeeze/sid
> APT prefers oldstable-proposed-updates
> APT policy: (500, 'oldstable-proposed-updates'), (500, 'unstable'),
> (500, 'stable'), (1, 'experimental')
> Architecture: i386 (i686)
>
> Kernel: Linux 2.6.30-1-686-bigmem (SMP w/2 CPU cores)
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/bash
>
> memtest86+ depends on no packages.
>
> memtest86+ recommends no packages.
>
> Versions of packages memtest86+ suggests:
> ii grub2 1.97~beta3-1 GRand Unified
> Bootloader, version
> pn hwtools <none> (no description available)
> pn kernel-patch-badram <none> (no description available)
> pn memtest86 <none> (no description available)
> pn memtester <none> (no description available)
> ii mtools 4.0.10-1 Tools for manipulating
> MSDOS files
>
> -- debconf-show failed
>
>
Message #9 received at 549429-forwarded@bugs.debian.org (full text, mbox, reply):
It's a duplicate of #319837. The patch proposed there should work. It
reallocates Memtest86+ from 0x10000 (64k) to 0x100000 (1M). I never included
it because I consider this as an Asus BIOS bug (only 614KB of total base
memory available at boot time) and I don't want to jeopardize the stability
with other BIOS that respect the standards. Another solution may be to
allocate memory from 0x8000 (32K) instead of 0x10000 (64K). This way, it
should fit in the tiny space allowed by those Asus BIOS WITHOUT having to
change the loading scheme on grub.
I will consider adding this on 4.01 but I need some additionnal testing to
be sure it doesn't broke everything
-----Message d'origine-----
De : Yann Dirson [mailto:ydirson@altern.org]
Envoyé : samedi 3 octobre 2009 14:10
À : Samuel Demeulemeester
Cc : Matthijs Melchior; 549429-forwarded@bugs.debian.org
Objet : Re: Bug#549429: error: too small lower memory (0x99100 > 0x96000)
Hi Sam,
There must be something particular on this machine. I could check
that the package works from grub2 on a 4GB Dell laptop.
On Sat, Oct 03, 2009 at 12:53:42PM +0200, Matthijs Melchior wrote:
> Package: memtest86+
> Version: 4.00-2
> Severity: important
>
> *** Please type your report below this line ***
>
> When starting memtest86+ from grub2, the following error message is
> displayed:
>
> error: too small lower memory (0x99100 > 0x96000)
>
> My MB is ASUS P5K PRO with 4 GByte memory.
>
> The memory map as present in the Linux dmesg file is as follows:
>
> BIOS-provided physical RAM map:
> BIOS-e820: 0000000000000000 - 0000000000096000 (usable)
> BIOS-e820: 0000000000096000 - 00000000000a0000 (reserved)
> BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
> BIOS-e820: 0000000000100000 - 00000000cff80000 (usable)
> BIOS-e820: 00000000cff80000 - 00000000cff8e000 (ACPI data)
> BIOS-e820: 00000000cff8e000 - 00000000cffe0000 (ACPI NVS)
> BIOS-e820: 00000000cffe0000 - 00000000d0000000 (reserved)
> BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
> BIOS-e820: 00000000fff00000 - 0000000100000000 (reserved)
> BIOS-e820: 0000000100000000 - 0000000130000000 (usable)
>
>
> -- System Information:
> Debian Release: squeeze/sid
> APT prefers oldstable-proposed-updates
> APT policy: (500, 'oldstable-proposed-updates'), (500, 'unstable'),
> (500, 'stable'), (1, 'experimental')
> Architecture: i386 (i686)
>
> Kernel: Linux 2.6.30-1-686-bigmem (SMP w/2 CPU cores)
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/bash
>
> memtest86+ depends on no packages.
>
> memtest86+ recommends no packages.
>
> Versions of packages memtest86+ suggests:
> ii grub2 1.97~beta3-1 GRand Unified
> Bootloader, version
> pn hwtools <none> (no description available)
> pn kernel-patch-badram <none> (no description available)
> pn memtest86 <none> (no description available)
> pn memtester <none> (no description available)
> ii mtools 4.0.10-1 Tools for manipulating
> MSDOS files
>
> -- debconf-show failed
>
>
Message #10 received at 549429-forwarded@bugs.debian.org (full text, mbox, reply):
Could you check with those binaries :
http://www.memtest.org/download/beta/401b1/
I changed the loading area from 64KB to 32KB.
Message #11 received at 549429-forwarded@bugs.debian.org (full text, mbox, reply):
Samuel DEMEULEMEESTER wrote:
> Could you check with those binaries :
>
> http://www.memtest.org/download/beta/401b1/
>
> I changed the loading area from 64KB to 32KB.
>
Thanks for your attention to this problem.
I heve copied the new memtest.bin to /boot/ and used the grub interactive
mode to change the filename in the menu entry to memtest.bin and than
boot that entry.
Unfortunately, the same error occurs...
I have also tested on my HP6730b laptop, and there it works without
problems.
I have put memtest.bin on an SD card and made an attempt to boot it...
This results in an endless stream of messages, every second a line with
just 8000 being printed...
If you want me to do some more testing, please explain what you want me
to do.
Regards,
Matthijs Melchior.
Message #12 received at 549429-forwarded@bugs.debian.org (full text, mbox, reply):
Does Memtest86+ works on your system with the traditional boot CD process ?
Message #13 received at 549429-forwarded@bugs.debian.org (full text, mbox, reply):
Samuel DEMEULEMEESTER wrote:
> Does Memtest86+ works on your system with the traditional boot CD process ?
Good idea to test like this....
Ubuntu 9.04 32bit desktop CD
Uses memtest86+ v2.11 works OK
Knoppicillin 7 DVD
Uses memtest86+ v2.10 works OK
they both do not use grub2,
I expect them to use syslinux, but I have not seen the syslinux header
on their menu screens.
Regards,
Matthijs Melchior.
Information forwarded
to debian-bugs-dist@lists.debian.org, sergey.spiridonov@gmail.com, Yann Dirson <dirson@debian.org>:
Bug#549429; Package memtest86+.
(Mon, 26 Jul 2010 17:03:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Sergey Spiridonov <sena@hurd.homeunix.org>:
Extra info received and forwarded to list. Copy sent to sergey.spiridonov@gmail.com, Yann Dirson <dirson@debian.org>.
(Mon, 26 Jul 2010 17:03:04 GMT) (full text, mbox, link).
Message #18 received at 549429@bugs.debian.org (full text, mbox, reply):
Package: memtest86+
Version: 4.10-1
Severity: normal
Hi
I have almost same problem here. Mainboard is Gigabyte 790XTA-UD4. Got this
error with 4GB and with 8GB memory.
Error looks like following:
memtest86+ too small lower memory (0x99100 > 0x98400)
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: 0000000000000000 - 0000000000098400 (usable)
[ 0.000000] BIOS-e820: 0000000000098400 - 00000000000a0000 (reserved)
[ 0.000000] BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 00000000cfd81000 (usable)
[ 0.000000] BIOS-e820: 00000000cfde0000 - 00000000cfde3000 (ACPI NVS)
[ 0.000000] BIOS-e820: 00000000cfde3000 - 00000000cfdf0000 (ACPI data)
[ 0.000000] BIOS-e820: 00000000cfdf0000 - 00000000cfe00000 (reserved)
[ 0.000000] BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved)
[ 0.000000] BIOS-e820: 00000000fec00000 - 0000000100000000 (reserved)
[ 0.000000] BIOS-e820: 0000000100000000 - 0000000130000000 (usable)
multiboot option does not work also, detecting only 640K of memory, there is
already a bug report about this.
memtest86+ 4.0 from opensuse 11.2 installation dvd works without problems
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (500, 'testing'), (500, 'stable')
Architecture: i386 (x86_64)
Kernel: Linux 2.6.32-5-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages memtest86+ depends on:
ii debconf [debconf-2.0] 1.5.32 Debian configuration management sy
memtest86+ recommends no packages.
Versions of packages memtest86+ suggests:
ii grub-pc 1.98-1 GRand Unified Bootloader, version
pn hwtools <none> (no description available)
pn kernel-patch-badram <none> (no description available)
ii memtest86 3.5-2.2 thorough real-mode memory tester
ii memtester 4.1.3-1 A utility for testing the memory s
ii mtools 4.0.12-1 Tools for manipulating MSDOS files
-- debconf information:
shared/memtest86-run-lilo: false
Information forwarded
to debian-bugs-dist@lists.debian.org, Yann Dirson <dirson@debian.org>:
Bug#549429; Package memtest86+.
(Sun, 26 Jun 2011 23:39:06 GMT) (full text, mbox, link).
Acknowledgement sent
to Prohle Peter <prohlep@math.bme.hu>:
Extra info received and forwarded to list. Copy sent to Yann Dirson <dirson@debian.org>.
(Sun, 26 Jun 2011 23:39:06 GMT) (full text, mbox, link).
Message #23 received at 549429@bugs.debian.org (full text, mbox, reply):
memtest86+ 4.10-1.1 --- included in the current debian stable distribution
--- still has the original #319837 (Date: Mon, 25 Jul 2005 06:03:06 UTC)
problem, now numbered as #549429 (Date: Sat, 3 Oct 2009 11:06:02 UTC).
Paolo Ornati <ornati@fastwebnet.it> described on Mon, 1 Jan 2007, that
this is not really a bug of the free softwares, but some BIOS makers break
the rule, that reserverd area for BIOS is not allowed to start BELOW
09A000.
In the last 6 years it turned out that more and more motherboards are
delivered by a BIOS braking the standard, ... the very popular ASUS
appears to be a main source for this kind of motherboards.
On the other hand, ASUS is the only which provides BIOS support for ECC
memory modules in almost all of their motherboards.
The result in low end desktop boxes: either I can use ECC memory modules,
or I can use memtest86+.
In my case, tho motherboard is ASUS am3 M4A89GTD PRO/USB3 with 16GB ECC
memory and an AMD Phenom II X6 1100T Processor.
But reading the diverse communications in the last 6 years, it does not
really matter.
The only interesting factor is, that my situations is the USUAL situation:
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: 0000000000000000 - 0000000000098000 (usable)
[ 0.000000] BIOS-e820: 0000000000098000 - 00000000000a0000 (reserved)
[ 0.000000] BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 00000000dfe90000 (usable)
[ 0.000000] BIOS-e820: 00000000dfe90000 - 00000000dfea8000 (ACPI data)
[ 0.000000] BIOS-e820: 00000000dfea8000 - 00000000dfed0000 (ACPI NVS)
[ 0.000000] BIOS-e820: 00000000dfed0000 - 00000000dff00000 (reserved)
[ 0.000000] BIOS-e820: 00000000ffe00000 - 0000000100000000 (reserved)
[ 0.000000] BIOS-e820: 0000000100000000 - 0000000420000000 (usable)
[ 0.000000] DMI present.
[ 0.000000] AMI BIOS detected: BIOS may corrupt low RAM, working around it.
Namely, 0000000000098000 << 000000000009a000, that is all what is relevant.
Tanks,
Peter.
Information forwarded
to debian-bugs-dist@lists.debian.org, Yann Dirson <dirson@debian.org>:
Bug#549429; Package memtest86+.
(Thu, 30 Jun 2011 07:57:03 GMT) (full text, mbox, link).
Acknowledgement sent
to Prohle Peter <prohlep@math.bme.hu>:
Extra info received and forwarded to list. Copy sent to Yann Dirson <dirson@debian.org>.
(Thu, 30 Jun 2011 07:57:03 GMT) (full text, mbox, link).
Message #28 received at 549429@bugs.debian.org (full text, mbox, reply):
In my case the actual error message is:
error: too small lower memory ( 0x99100 > 0x98000 )
The motherboard is: ASUS M4A89GTD PRO/USB3
The BIOS is: version 2101 dated 2011-apr-08
The EC BIOS is: MBECB-0011
The version of memtest86+ is the current one included in the stable debian
4.10-1.1
Information forwarded
to debian-bugs-dist@lists.debian.org, Yann Dirson <dirson@debian.org>:
Bug#549429; Package memtest86+.
(Sat, 14 Apr 2012 13:54:06 GMT) (full text, mbox, link).
Acknowledgement sent
to Matthias Guentert <matthias.guentert@gmail.com>:
Extra info received and forwarded to list. Copy sent to Yann Dirson <dirson@debian.org>.
(Sat, 14 Apr 2012 13:54:08 GMT) (full text, mbox, link).
Message #33 received at 549429@bugs.debian.org (full text, mbox, reply):
Hi everyone
Same happens here on a Fujitsu-Siemens Celsius M460 system having 8GB
of RAM and running Debian squeeze (stable) on amd64.
There is one small difference, note 95000 instead of 96000:
error: too small lower memory (0x99100 > 0x95000).
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: 0000000000000000 - 0000000000095000 (usable)
[ 0.000000] BIOS-e820: 0000000000095000 - 00000000000a0000 (reserved)
[ 0.000000] BIOS-e820: 00000000000d6000 - 00000000000d8000 (reserved)
[ 0.000000] BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 00000000bfed0000 (usable)
[ 0.000000] BIOS-e820: 00000000bfed0000 - 00000000bfed8000 (ACPI data)
[ 0.000000] BIOS-e820: 00000000bfed8000 - 00000000bfedb000 (ACPI NVS)
[ 0.000000] BIOS-e820: 00000000bfedb000 - 00000000c0000000 (reserved)
[ 0.000000] BIOS-e820: 00000000f8000000 - 00000000fc000000 (reserved)
[ 0.000000] BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
[ 0.000000] BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
[ 0.000000] BIOS-e820: 00000000ffb00000 - 0000000100000000 (reserved)
[ 0.000000] BIOS-e820: 0000000100000000 - 0000000240000000 (usable)
What can I do to test my RAM anyway?
Thanks
Matthias
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Sun Jan 7 03:45:20 2018;
Machine Name:
buxtehude
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.