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.
Best regards, Tiago Marques
On Wed, Nov 19, 2008 at 11:32 PM, ron minnich rminnich@gmail.com wrote:
On Wed, Nov 19, 2008 at 3:01 PM, Robert Millan rmh@aybabtu.com wrote:
Hi,
My Athlon64 / K8 socket 939 setup needed the following adjustments to fix memory read/write errors. Thanks to Rudolf for hinting on which bits I should check for. Details:
- bit 9, mandated by spec to always be set on sodimm or socket 939 dual
dimm.
- bit 28, enable 2T timing. no idea why, but I get memory errors
without
it.
- bit 29, upper chip select. mandated by spec on socket 939.
My patch also adds missing descriptions, based on the ones from the spec (
http://www.amd.com/us-en/assets/content_type/white_papers_and_tech_docs/2609... )
Given that these settings are mainboard and socket dependent, we need a way to do these settings that takes those factors into account.
It seems to me that setting 2T on very athlon64 platform is not the way to do it.
Thanks for finding this and getting us this initial patch. Do you think you can extend it in some way so we don't slow down all k8 platforms?
thanks
ron
-- coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot