[coreboot] Porting to Asus M4A78-EM
juhe at iki.fi
Sat Dec 4 20:26:30 CET 2010
Juhana Helovuo wrote:
> Oh, this was very good! Thank you! Now I can load Linux kernel on the
> M4A78-EM, although it doesn't boot successfully yet.
> I'll have to do some more testing to find out more.
More testing done, and now Linux boots to login prompt.
I regenerated irq_tables.c, and noticed that ACPI was missing because
-oops- it was disabled in Kconfig. After these fixes, Linux finds
interrupts for USB and SATA controllers.
The system seems to run quite nicely, e.g. SATA, IDE, Ethernet, USB, and
VGA work. All of this is integrated to the mainboard. Linux boots to
X.org and it works, USB mouse and all. "sensors" finds (CPU?)
temperature sensor and gives a sane readout. ACPI poweroff does not yet
work. The kernel is also adjusting CPU frequency with "powernow-k8"
right out of the box.
Also booting Debian installer CD from SeaBIOS seems to work, although I
did not test through the entire install process.
The only changes from M4A785-M to M4A78-EM so far are:
* config option SOUTHBRIDGE_AMD_SB700_SKIP_ISA_DMA_INIT is not needed
* changed MAINBOARD_PCI_SUBSYSTEM_DEVICE_ID
* regenerated irq_tables.c
Should I make patches for this board to create an almost identical
I am in doubt, because there is already much stuff there that I suspect
to be invalid, unnecessary, or otherwise needlessly duplicated, since it
has been originally copy-pasted from AMD Tilapia board.
More information about the coreboot