Dave, I was ready to boot your
suggestion and the hardware guys said:
"We know there's no clock", then soon after had it booting
normally.
Good call. This was indeed a debugging session, not a coreboot
issue.
A bit of history. Our design uses a single DIMM, and we got that
running
from earlier posts on this list. Agesa requires that specific
DIMMs
be populated when there are empty DIMM slots, and so the config
files devicetree.cb and buildOpts.c require two changes to allow
a single DIMM to boot.
We also had to find the correct VGA device id from the Series G
SOC
range of 9830-D, but that's done as well. Our 210 parts use 9835
and our 420 parts use 9831. Coreboot comes with 9830, and our
stock IMB-A180 use 9834. It would be nice if this value could be
polled in Coreboot.
Lastly, we found that our legacy DMA interrupts were not working
with
Coreboot. We switched to MSI interrupts and now everyone is
happy.
Thanks for your help!
Mark Mason
Engineering Design Team
I was getting ready to try your suggestions
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