[coreboot] DDR fails on F2A85-M

David Hubbard david.c.hubbard+coreboot at gmail.com
Fri May 10 09:21:26 CEST 2013


Hi Rudolf, Paul,

I pulled the version from http://review.coreboot.org/#/c/3200/ but my
F2A85-M still halts in the same place:

ASSERTION FAILED: file
'src/vendorcode/amd/agesa/f15tn/Proc/Mem/Main/mmExcludeDimm.c',  line 263

I am using CONFIG_BOARD_ASUS_F2A85_M_DDR3_VOLT_150


I uncommented the #define IDSOPT_IDS_ENABLED in
src/mainboard/asus/f2a85-m/OptionsIds.h and captured the serial output.

What do you think I should pursue first, option A or B:

Option A is where AGESA says:

> MemClkFreq changed: 333 MHz -> 800 MHzMemFInitTableDrive
[0000000000000001] Start
MemFInitTableDrive End
>
> No Rtt entries
>
>  * ERROR Event: 04063500 Data: 0, 0, 0, 0
>
>         Disable DCT0 due to unsupported DIMM configuration
>                 Memclk Freq: 800
>                 RdPtr: 6

It sounds like AGESA needs a table with Rtt entries?


Option B is where AGESA says:

> Going into training stage 2. Complete training at DDR667 is done.

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 ?

I put a sample log at https://gist.github.com/davidhubbard/5552910





Here are some things I did:

1. cold boot after removing AC power for ~30 s
2. try the other DIMM in slot A1 (still just a single DIMM in the machine)
3. hit the reset switch a couple of times

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



Some useful snippets from the log:

MemoryClockSelect : 800

AmdMemAuto: Start
MEM PARAMS:
        BottomIo : 00E0
        MemHoleRemap : 1
        LimitBelow1TB : 1
        UserTimingMode : 0
        MemClockValue : 800
        BankIntlv : 1
        NodeIntlv : 0
        ChannelIntlv : 1
        EccFeature : 0
        PowerDown : 1
        OnLineSpare : 0
        Parity : 0
        BankSwizzle : 1
        MemClr : 1
        UmaMode : 1
        UmaSize : 8192
        MemRestoreCtl : 0
        SaveMemContextCtl : 0
        ExternalVrefCtl : 0
        ForceTrainMode : 2

Node0: 1.5V -> 800MHz

MemClkFreq: 333 MHz

MemClkFreq changed: 333 MHz -> 800 MHz





[1] http://www.gskill.com/products.php?index=397

[2] this is the same product:
http://www.newegg.com/Product/Product.aspx?Item=N82E16820231468
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20130510/9a109730/attachment.html>


More information about the coreboot mailing list