Re: 4GB of memory and NForce4SLI

Thomas Backlund <[email protected]> Tue, 28 Mar 2006 17:01:57 +0300
Newsgroups gmane.linux.mandrake.cooker.amd64
Message-ID <[email protected]>
Giuseppe Ghib=F2 wrote:
> I tried currently 2006.0 with kernel 2.6.12.18mdksmp-x86_64 into
> a MSI K8N Diamond Plus motherboard with Athlon64-X2 4800. The
> motherboard has chipset Nforce4-sli and 4 modules of 1GB each.
>
> Currently the BIOS sees 3328MB of memory and in such way
> it correctly boots with 2.6.12.18mdksmp and free shows
> 3350260 kB free mem with the 'free' command.
> How to obtain the rest of 700MB of memory? OK, there is the addressing
> space for PCI, etc., but for instance other mobos shows more than 3.3GB=
.
> E.g. on Tyan 2885 I see 4096MB in BIOS and 3559132 with 'free'.
>

Atleast MSI nforce4 boards does only support ~3.5GB memory without the=20
"memory hole" enabled...

> The K8N Diamond has an option in BIOS to "Enable Hardware Memory Hole",
> which enable memory remapping around the memory hole. The CPU needed
> for this option is at least stepping E0. A64-4800X2 is stepping E6
> so should be supported. Once the "Hardware Memory Hole" has been
> enabled the BIOS sees 4096MB of memory. But the kernel is no
> longer able to boot. Latest logs were:
>
> ...
> Freeing unused kernel memory: 196k freed
> Kernel panic - not syncing: No init found. Try passing init=3D option t=
o=20
> kernel
>

you need to tell it how much memory you have using the "mem=3D" boot=20
option...

check this:
http://hardware.mcse.ms/archive20-2005-8-216970.html

at the end one user states:

<quote>
> Found the solution. Set the BIOS to Fill Memory Hole and then told Linu=
x
> it had 5G, i.e. mem=3D5G on the boot line.
>
> BTW a mem=3D line is required if when you set the BIOS to Fill Memory H=
ole,
> without it you'll get a kernel panic when you boot. The FC3 installer=20
> just
> does a straight boot so it will panic on a machine with the Fill Memory
> Hole option set in the BIOS.
</quote>


> I tried also with kernel-2.6.14.2mdksmp-x86_64 but same results. Even
> with kernel-linus-2.6.16.15mdksmp-x86_64 gives the same (plus error
> during 3ware modules scsi probing:
>
> scsi: host 0 channel 0 id 0 lun 0x5a5a5a5a5a5a5a5ahas LUN larger than
> currently supported.
>
> Bugs in kernel IOMMU?
>

you can also try booting with iommu=3Dforce


> Bye
> Giuseppe.
>

--=20
Regards

Thomas