Wim, you nailed it. With a single-rank SODIMM the ASROCK IMB_A180 coreboot build succeeds.
Much obliged!
We will look into the memory controller code next, as our design will use double-rank SODIMMs.
Mark Mason Engineering Design Team
Hello Mark,
Have you tried using a slower SODIMM yet? I have seen issues here myself that were caused by the faster especially dual rank SODIMMs.
The easy solution is to simply use a slower or single rank SODIMM. The real solution is to manipulate the AGESA code for correct initialization of the memory controller.
Best Regards,
Wim Vervoorn Eltan B.V.
-----Original Message----- From: coreboot-bounces@coreboot.org [mailto:coreboot-bounces@coreboot.org] On Behalf Of Mark C. Mason Sent: Thursday, February 13, 2014 6:59 PM To: coreboot@coreboot.org Subject: [coreboot] Fwd: IMB-A180E H coreboot won't boot (new)
I'm new to coreboot, and I'm working to use it with an ASROCK IMB-A180, the H version with the LVDS port.
I've read previous posts regarding the "IMB-A180 won't boot" on this group, and tried the .config that was posted, but the result is the same.
The debugging output shows things progressing until agesawwrapper_amdinitmid is called, then the boot restarts, then stops cold at the same point:
PCI: 00:18.4 PCI: 00:18.5 Done allocating resources. BS: BS_DEV_RESOURCES times (us): entry 0 run 1095130 exit 0 POST: 0x74 Enabling resources... Fam16 - domain_enable_resources: AmdInitMid. agesawrapper_amdinitmid
<garbage characters> Tue Feb 4 16:46:38 PST 2014 starting...
Any help with this would be greatly appreciated. Full serial debug output and .config are attached below.
Best regards,
Mark Mason Engineering Design Team