[coreboot] 8 GB DIMMs on Nehalem (Arrandale)

Zoran Stojsavljevic zoran.stojsavljevic at gmail.com
Mon Jan 30 15:12:40 CET 2017


> I know that an i7-820QM (Clarksfield) is perfectly capable of working
> with 8 GB DIMMs and probably up to 32 GB or even more (the Thinkpad
> W510 has 4 DIMM slots and I have tested it with 20 GB) and that is from
> around the same time as the Arrendale chips - which does not mean
> anything but* I still refuse to accept that Nehalem is that limited*.
*The*
*> official specs are not trustworthy IMHO and cpuid(1) and /proc/cpuinfo*
*> show the same physical address width of 36 bits (which would indicate a*
*> **maximum of 64 GB)*.

And let me add... Stefan, you are perfectly correct, *to the
highlighted RED* marked by me in your original text/email. Nehalem is
perfectly capable of addressing MORE than 8GB of DDR. And it can support
for sure 16GB, maybe even 32GB of DDR.

And I even might know (actually, certainly, I do) why LENOVO 410s is NOT
able/capable to support 8GB DIMMs.

Let me throw this challenge to INTEL IOTG. If they (after all, it is INTEL
technology, isn't it!?) know what is the root cause of this problem, and
then how to fix this problem. ;-)

INTEL IOTG, floor all yours!

Zoran

On Sat, Jan 21, 2017 at 11:55 AM, Stefan Tauner <
stefan.tauner at alumni.tuwien.ac.at> wrote:

> Hi Vladimir,
>
> since you have REed the raminit for Nehalem I'd like you to ask if you
> have any knowledge, information or pointers about using 8 GB DIMMs with
> it or even using more than 8 GB in total. In my case it is about an
> Arrandale i5-520M (in a Thinkpad 410s).
>
> I know that an i7-820QM (Clarksfield) is perfectly capable of working
> with 8 GB DIMMs and probably up to 32 GB or even more (the Thinkpad
> W510 has 4 DIMM slots and I have tested it with 20 GB) and that is from
> around the same time as the Arrendale chips - which does not mean
> anything but I still refuse to accept that Nehalem is that limited. The
> official specs are not trustworthy IMHO and cpuid(1) and /proc/cpuinfo
> show the same physical address width of 36 bits (which would indicate a
> maximum of 64 GB).
>
> The current raminit for Nehalem in coreboot is not able to train the two
> 8 GB DIMMs I have tested so far. I have added a debug output to
> choose_reg178 in the first loop before the margins are compared to
> STANDARD_MIN_MARGIN that shows that all margins are 0. If there is
> anything I could try or information I can provide, please let me know.
>
> The (ancient) vendor firmware I've been using on the T410s does
> sometimes manage to boot Linux with an 8 GB DIMM (dmesg is attached
> including the e820 map), but it is quite broken and memtest86 locks up
> or reboots within seconds so that's probably not a good target for RE
> efforts. :)
>
> --
> Kind regards/Mit freundlichen Grüßen, Stefan Tauner
>
> --
> coreboot mailing list: coreboot at coreboot.org
> https://www.coreboot.org/mailman/listinfo/coreboot
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20170130/1567b944/attachment.html>


More information about the coreboot mailing list