Good news. I was able to port Coreboot on the motherboard asus m5a78l-m lx3. I took for the base source code of two projects - amd mahogany_fam10 and asus m4a785-m. I've added support for DDR3 and graphics core HD3000.
The results are shown below:
SeaBios 1.9 Windows 7 SP1 Ubuntu Linux 15.10
Memory 1600 2 Gb works works works
Memory 1600 4 Gb works works is not working USB (works only with kernel option mem = 4096M)
Memory 1600 6 Gb not working not working not working
Memory 1600 8 Gb works works not working (permanent reboot)
Integrated video works works works
Integrated Ethernet - works works
Integrated audio - works works
PCI-E 2.0 x1 (Ethernet) - works works
PCI-E 2.0 x16 (video) works not tested works
PCI (Ethernet) - works works
USB 2.0 (8 ports) - works works
SATA (4 ports) works works works
Now I have two problems that I can not solve:
1. Memtest86+ memory issues when testing the read / write errors occurs. 2. The problem with the amount of memory on Linux. The above problems are also included in the projects - amd mahogany_fam10 and asus m4a785-m. These projects I tested the motherboard asus m4a785-m. Also on these issues was described here https://www.coreboot.org/Board:asus/m4a785-m and https://www.coreboot.org/Board:asus/m4a785t-m. I would be grateful for any help. Thank you! From: Alexey Borovikov via coreboot Sent: Monday, June 27, 2016 7:37 PM To: firstname.lastname@example.org Subject: Re: [coreboot] Porting coreboot on ASUS M5A78L-M LX3
I was able to start up the internal graphics core, but unfortunately only in text mode. I think the problem in the initialization in funcution - internal_gfx_pci_dev_init and rs780_internal_gfx_enable (src\southbridge\amd\rs780\gfx.c). The lack of documentation does not give me the opportunity to properly install the necessary bits for gfx. Thanks for any help.
From: Алексей Боровиковvia coreboot Sent: Thursday, May 19, 2016 9:43 PM To: email@example.com Subject: [coreboot] Porting coreboot on ASUS M5A78L-M LX3
I need help to porting coreboot Asus M4a785m on Asus M5a78l-m lx3.
I'm trying to porting coreboot on the motherboard Asus M5a78l-m lx3 (rs780l/sb710). I cannot find documentation for the northbridge rs780l.
My configuration: cpu - Athlon 2 x2 220 (K10), memory - 2 + 2 Gb DDR3, video - Asus GT520, sata segate hdd 500Gb, sata asus dvd-rw.
I have a positive result for the configuration with memory 2Gb and external video card Asus GT520. I can load Linux kernel 2.6.
But, i have two problems:
1. I cannot load coreboot with internal graphics card (hd 3000). Coreboot stops loading and to print on console "Calling option ROM…". May be the problems with gfx configuration?
2. I cannot run Linux with memory 4Gb. Coreboot is loading, SeaBios is loading too, but Linux stop load on usb3-2 and ata1 setup. May be the problems with memory map?
Please, help me. I can provide all the necessary information from the log coreboot, SeaBios and Linux.