On Wed, 2010-06-16 at 14:04 -0600, Myles Watson wrote:
On Wed, Jun 16, 2010 at 1:55 PM, Juhana Helovuo juhe@iki.fi wrote:
On Wed, 2010-06-16 at 08:30 -0600, Myles Watson wrote:
Coreboot now boots past the romstage and starts setting up PCI devices. Unfortunately, it crashes at some point during PCI setup. I do not have access to the boot log right now, but could post it later.
That would be helpful.
Ok, here I have a boot log attached, in case anyone is interested.
At the end of the log the machine resets and the same starts over from the beginning.
I do not know what the PCI device setup should look like, but towards the end of the log it seems to iterate over the same devices many times.
Yes. I'm not sure why that's happening. Could you send your devicetree.cb?
Yes, here it is attached. It is copied and modified from AMD Tilapia mainboard, because that seemed to be a close relative.
Meanwhile, I added call to it8712f_kill_watchdog() , like Rudolf Marek suggested. That changed the behavior so that the machine no longer reboots in the middle of iterating through PCI busses and devices, but instead it seems to go on iterating infinitely, or presumably until malloc runs out of memory.
Perhaps I should start out with a very minimalist devicetree and then add parts as needed?
Is there a way to derive the correct contents, or at least the outline, of devicetree.cb from "lspci" dumps?
Best regards, Juhana Helovuo