[coreboot] IMB-A180 based design question regarding POST codes during boot failure
Dave Frodin
dave.frodin at se-eng.com
Thu Jun 19 21:27:55 CEST 2014
Mark,
Can you describe your memory SODIMM config?
Are you loading both SODIMMs?
An engineer here suggests you set BLDCFG_MEMORY_ALL_CLOCKS_ON TRUE
in the mainboard buildOpts.c file.
Thanks,
Dave
On Thu, Jun 19, 2014 at 12:37 PM, Mark C. Mason <mark at edt.com> wrote:
>
> We have a board that is failing to boot, and we think there is a memory
> problem on the board. I have a trace (od -t x4 dump) of the POST codes:
>
> 0000000 01 10 10 a0 a1 a1 30 31 34 37 c0 b1 c1 38 39 c4
> 0000020 71 72 75 76 77 78 79 7b 7a 7c 90 91 91 58 5a 01
> 0000040 10 10 a0 a1 a1 34 37 c0 c1 38 39 c4 7d 7e 58 5a
> 0000060 58 58 5b 5b 5c 5d 5e 92 94 95 c5 40 01 0a 46 42
> 0000100 c6 44 96 97 98 03 02 3e 3f 47 48 49 3d 08 00 00
> 0000120 40 41 10 50 43 d6 d7 d6 d7 d6 d7 d6 d7 d6 d7 d6
> 0000140 d7 d6 d7 d6 d7 d6 d7 d6 d7 d6 d7 d6 d7 d6 d7 d6
> 0000160 d7 d6 d7 d6 d7 d6 d7 41
>
> Using the Sage SmartProbe to perform source-level debugging,
> we find that the process is stuck in an infinite loop in this code:
>
> while (CurrNodeOffset != 0) {
> CurrNodePtr = (BIOS_BUFFER_NODE *) (BiosHeapBaseAddr +
> CurrNodeOffset);
> if (CurrNodePtr->BufferHandle == AllocParams->BufferHandle) {
> return AGESA_BOUNDS_CHK;
> }
> CurrNodeOffset = CurrNodePtr->NextNodeOffset;
> /* If BufferHandle has not been allocated on the heap, CurrNodePtr
> here points
> to the end of the allocated nodes list.
> */
> }
>
> with CurrNodeOffset == -1 (0xffffffff). The code is from around line 103
> in
>
> coreboot/src/northbridge/amd/agesa/family16kb/fam16kb_callouts.c
>
> I plan to continue the source-level debugging to try and track this down,
> but as I am new to Coreboot, any guidance you may have to offer would be
> much appreciated.
>
> Mark Mason
> Engineering Design Team
>
> --
> coreboot mailing list: coreboot at coreboot.org
> http://www.coreboot.org/mailman/listinfo/coreboot
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20140619/a162e0ae/attachment.html>
More information about the coreboot
mailing list