<div dir="ltr"><div><div><div><div><div><div><div>Hi Rudolf, Paul,<br><br></div>I pulled the version from <a href="http://review.coreboot.org/#/c/3200/" target="_blank">http://review.coreboot.org/#/c/3200/</a> but my F2A85-M still halts in the same place:<br>

<br>ASSERTION FAILED: file 'src/vendorcode/amd/agesa/f15tn/Proc/Mem/Main/mmExcludeDimm.c',  line 263<br><br></div>I am using CONFIG_BOARD_ASUS_F2A85_M_DDR3_VOLT_150<br><br><br></div>I uncommented the #define IDSOPT_IDS_ENABLED in src/mainboard/asus/f2a85-m/OptionsIds.h and captured the serial output.<br>

<br></div><div>What do you think I should pursue first, option A or B:<br><br></div><div>Option A is where AGESA says:<br><br>> MemClkFreq changed: 333 MHz -> 800 MHzMemFInitTableDrive [0000000000000001] Start<br>MemFInitTableDrive End<br>

><br>> No Rtt entries<br>><br>>  * ERROR Event: 04063500 Data: 0, 0, 0, 0<br>><br>>         Disable DCT0 due to unsupported DIMM configuration<br>>                 Memclk Freq: 800<br>>                 RdPtr: 6<br>

<br></div><div>It sounds like AGESA needs a table with Rtt entries?<br></div><div><br><br>Option B is where AGESA says:<br></div><div><br>> Going into training stage 2. Complete training at DDR667 is done.<br><br></div>

</div><div>If DDR3-667 works but AGESA fails at DDR3-1600, is it 
possible to go back to DDR3-667 or try an intermediate speed, say 
DDR3-1333 ?<br><br></div><div>I put a sample log at <a href="https://gist.github.com/davidhubbard/5552910" target="_blank">https://gist.github.com/davidhubbard/5552910</a><br>
</div><div><br><br><br></div><div><br><br></div><div>Here are some things I did:<br><br>1. cold boot after removing AC power for ~30 s<br>2. try the other DIMM in slot A1 (still just a single DIMM in the machine)<br>3. hit the reset switch a couple of times<br>

<br></div><div>The manufacturer page for the memory says: [1]<br></div>Non-ECC<br>Tested Speed DDR3-2133 MHz<br>Tested Latency 11-11-11-30 2N<br>Tested Voltage 1.5 -1.6V<br>SPD Speed 1600 MHz<br>SPD Voltage 1.5V<br><br></div>

<br><br></div><div>Some useful snippets from the log:<br></div><div><br>MemoryClockSelect : 800<br><br>AmdMemAuto: Start<br>MEM PARAMS:<br>        BottomIo : 00E0<br>        MemHoleRemap : 1<br>        LimitBelow1TB : 1<br>

        UserTimingMode : 0<br>        MemClockValue : 800<br>        BankIntlv : 1<br>        NodeIntlv : 0<br>        ChannelIntlv : 1<br>        EccFeature : 0<br>        PowerDown : 1<br>        OnLineSpare : 0<br>        Parity : 0<br>

        BankSwizzle : 1<br>        MemClr : 1<br>        UmaMode : 1<br>        UmaSize : 8192<br>        MemRestoreCtl : 0<br>        SaveMemContextCtl : 0<br>        ExternalVrefCtl : 0<br>        ForceTrainMode : 2<br>

<br>Node0: 1.5V -> 800MHz<br><br>MemClkFreq: 333 MHz<br><br>MemClkFreq changed: 333 MHz -> 800 MHz<br><br><br></div><br><br><br>[1] <a href="http://www.gskill.com/products.php?index=397" target="_blank">http://www.gskill.com/products.php?index=397</a><br>

<br>[2] this is the same product: <a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16820231468" target="_blank">http://www.newegg.com/Product/Product.aspx?Item=N82E16820231468</a></div>