joe@smittys.pointclark.net wrote:
Quoting ron minnich rminnich@gmail.com:
you might try forcing the size (in code) to 32M or some such in hardwaremain.c and see if it works then. There's something odd with your ram.
ron
It won't have anything to do with the fact that:
a. It is onboard 128MB memory b. It doesn't have a SPD module c. It is located in the second slot not first.
It shouldn't, no, especially not the first 2.
This is wierd because it passes the ram_check() from auto.c earlier in the process just fine.
/* Check RAM. */ ram_check(0, 640 * 1024);
Thanks - Joe
All that's checking is the first 640K. To check the rest of the memory, use ram_check(1024*1024, 1024*1024*128), starting at 1mb to avoid any reserved areas. Make sure your ram_resource() calls also avoids those reserved areas.
-Corey