<div dir="ltr"><span style="font-size:12.8px">> I know that an i7-820QM (Clarksfield) is perfectly capable of working</span><br style="font-size:12.8px"><span style="font-size:12.8px">> with 8 GB DIMMs and probably up to 32 GB or even more (the Thinkpad</span><br style="font-size:12.8px"><span style="font-size:12.8px">> W510 has 4 DIMM slots and I have tested it with 20 GB) and that is from</span><br style="font-size:12.8px"><span style="font-size:12.8px">> around the same time as the Arrendale chips - which does not mean</span><br style="font-size:12.8px"><span style="font-size:12.8px">> anything but<b><i><u><font color="#ff0000"> I still refuse to accept that Nehalem is that limited</font></u></i></b>. <b><i><u><font color="#ff0000">The</font></u></i></b></span><b><i><u><font color="#ff0000"><br style="font-size:12.8px"></font></u></i></b><span style="font-size:12.8px"><b><i><u><font color="#ff0000">> official specs are not trustworthy IMHO and cpuid(1) and /proc/cpuinfo</font></u></i></b></span><b><i><u><font color="#ff0000"><br style="font-size:12.8px"><span style="font-size:12.8px">> show the same physical address width of 36 bits (which would indicate a</span></font></u></i></b><div><b><i><u><font color="#ff0000">> </font></u></i></b><span style="font-size:12.8px"><b><i><u><font color="#ff0000">maximum of 64 GB)</font></u></i></b>.</span><br></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">And let me add... Stefan, you are perfectly correct, <b><i><u><font color="#ff0000">to the highlighted RED</font></u></i></b> marked by me in your original text/email. </span><span style="font-size:12.8px">Nehalem is perfectly capable of addressing MORE than 8GB of DDR. And it can support for sure 16GB, maybe even 32GB of DDR.</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">And I even might know (actually, certainly, I do) why LENOVO 410s is NOT able/capable to support 8GB DIMMs.</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">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. ;-)</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">INTEL IOTG, floor all yours!</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Zoran</span></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Jan 21, 2017 at 11:55 AM, Stefan Tauner <span dir="ltr"><<a href="mailto:stefan.tauner@alumni.tuwien.ac.at" target="_blank">stefan.tauner@alumni.tuwien.ac.at</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Vladimir,<br>
<br>
since you have REed the raminit for Nehalem I'd like you to ask if you<br>
have any knowledge, information or pointers about using 8 GB DIMMs with<br>
it or even using more than 8 GB in total. In my case it is about an<br>
Arrandale i5-520M (in a Thinkpad 410s).<br>
<br>
I know that an i7-820QM (Clarksfield) is perfectly capable of working<br>
with 8 GB DIMMs and probably up to 32 GB or even more (the Thinkpad<br>
W510 has 4 DIMM slots and I have tested it with 20 GB) and that is from<br>
around the same time as the Arrendale chips - which does not mean<br>
anything but I still refuse to accept that Nehalem is that limited. The<br>
official specs are not trustworthy IMHO and cpuid(1) and /proc/cpuinfo<br>
show the same physical address width of 36 bits (which would indicate a<br>
maximum of 64 GB).<br>
<br>
The current raminit for Nehalem in coreboot is not able to train the two<br>
8 GB DIMMs I have tested so far. I have added a debug output to<br>
choose_reg178 in the first loop before the margins are compared to<br>
STANDARD_MIN_MARGIN that shows that all margins are 0. If there is<br>
anything I could try or information I can provide, please let me know.<br>
<br>
The (ancient) vendor firmware I've been using on the T410s does<br>
sometimes manage to boot Linux with an 8 GB DIMM (dmesg is attached<br>
including the e820 map), but it is quite broken and memtest86 locks up<br>
or reboots within seconds so that's probably not a good target for RE<br>
efforts. :)<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Kind regards/Mit freundlichen Grüßen, Stefan Tauner<br>
</font></span><br>--<br>
coreboot mailing list: <a href="mailto:coreboot@coreboot.org">coreboot@coreboot.org</a><br>
<a href="https://www.coreboot.org/mailman/listinfo/coreboot" rel="noreferrer" target="_blank">https://www.coreboot.org/<wbr>mailman/listinfo/coreboot</a><br></blockquote></div><br></div>