Hello,

I am continuing my experiments with pushing the limits of installed RAM size on
Fuloong/Yeeloong :)

Now I got a 2GB DDR2-800 stick from Hynix, it is a dual-side dual-rank module:
http://www.nix.ru/include/view-photo.html?good_id=87993&pid=2258

With it installed, the Fuloong does not boot with a very strange symptom:
it looks like the kernel can't read anything from the HDD(SSD). The error is
"sda: unknown partition table", so no "/dev/sda2" is found, and the root can't
be mounted: http://romanrm.ru/pics/2011/2011-04-24-fuloong-2gb-boot.jpg

The only way I can boot up with this 2GB RAM stick, is if I first go to the
PMON, enter "set -t highmemsize 768", then load and boot the kernel. That way
it boots up and then works perfectly fine, but of course only 1 GB of RAM is
visible to the kernel.

My guess is that RAM areas are not being set up properly by either PMON or the
kernel with more than 1GB of RAM, and specifically here the DMA reads from the
IDE controller can not be performed correctly.

The PMON version is LM6004-1.3.6, kernels tried are 2.6.38.2 and 2.6.38.3.

-- 
With respect,
Roman

Attachment: signature.asc
Description: PGP signature

Reply via email to