You do need to have a way to select between 1T and 2T timing and also another timings for the memory chips, the more the better.<br><br>Best regards,<br>                                   Tiago Marques<br><br><br><br><div class="gmail_quote">
On Wed, Nov 19, 2008 at 11:32 PM, ron minnich <span dir="ltr"><<a href="mailto:rminnich@gmail.com">rminnich@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">On Wed, Nov 19, 2008 at 3:01 PM, Robert Millan <<a href="mailto:rmh@aybabtu.com">rmh@aybabtu.com</a>> wrote:<br>
><br>
</div><div class="Ih2E3d">> Hi,<br>
><br>
> My Athlon64 / K8 socket 939 setup needed the following adjustments to fix<br>
> memory read/write errors.  Thanks to Rudolf for hinting on which bits I<br>
> should check for.  Details:<br>
><br>
>  - bit 9, mandated by spec to always be set on sodimm or socket 939 dual<br>
>   dimm.<br>
><br>
>  - bit 28, enable 2T timing.  no idea why, but I get memory errors without<br>
>   it.<br>
><br>
>  - bit 29, upper chip select.  mandated by spec on socket 939.<br>
><br>
> My patch also adds missing descriptions, based on the ones from the spec<br>
> (<a href="http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/26094.pdf" target="_blank">http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/26094.pdf</a>)<br>
><br>
<br>
</div>Given that these settings are mainboard and socket dependent, we need<br>
a way to do these settings that takes those factors into account.<br>
<br>
It seems to me that setting 2T on very athlon64 platform is not the<br>
way to do it.<br>
<br>
Thanks for finding this and getting us this initial patch. Do you<br>
think you can extend it in some way so we don't slow down all k8<br>
platforms?<br>
<br>
thanks<br>
<font color="#888888"><br>
ron<br>
</font><div><div></div><div class="Wj3C7c"><br>
--<br>
coreboot mailing list: <a href="mailto:coreboot@coreboot.org">coreboot@coreboot.org</a><br>
<a href="http://www.coreboot.org/mailman/listinfo/coreboot" target="_blank">http://www.coreboot.org/mailman/listinfo/coreboot</a><br>
</div></div></blockquote></div><br>