Dear Ilker,
Am 04.10.21 um 22:28 schrieb Ilker C:
I have this computer since 11 years and working with triple boot from SSD and HDD. Also I have PCI graphics card Radeon 512 KB. I overclocked the CPU to 2Ghz to run Linux Mint and Win 10.
I had a problem with windows 10 due to the PCI graphics card conflicting when installed ram is more than 2Gb. Linux does not have. It works with 4gb and PCI Graphics card. After checking all information I find out that PCI Hole is the main reason and legacy BIOS does not have memory remapping function. Maybe that was necessary for this board. While I was searching how to change the existing BIOS I ended up coreboot.
Welcome to coreboot, and thank you very much for your report.
I downloaded the latest release and compiled in linux mint. (There are some missing steps in the HOWTO page while compiling)
What steps are missing?
Then I used flashrom internally. Seabios boot was successful. He are my findings :
- Seabios boots only with the SSD.
Great. If you could upload the logs to the board status repository, that’d be awesome [1].
- Linux Mint in HDD did not boot. WIn10 in HDD did not boot.
Do you see the SeaBIOS boot menu, and is the disk listed there? (Keep in mind, that SeaBIOS only supports “legacy BIOS boot”, meaning it needs an MBR to boot from the disk. UEFI is not supported by SeaBIOS.
- 2nd RAM slot is not working. So max memory is 2gb only.
This seems to be a known problem documented in commit ebd4dfa5 (mb/gigabyte: Add GA-D510UD) adding support for the board [2].
- GRUB2 did not work.
What did not work? You didn’t see any graphics?
- PCI graphics card did not work. Only on Board.
Did you test that with SeaBIOS? What is the error behavior?
- Gigabyte SATA ports did not work. Only Sata ports of Intel chipset NM10.
- There is no any improvement in Boot speed.
Because of the above I revert and installed the stock BIOS from Gigabyte.
To analyze, what is going on, it’d be great if you could provide logs. Human readable log messages are one of the big advantages of using coreboot. If you can successfully boot into an operating system, you can extract the coreboot logs using the cbmem utility (`cbmem -1` and `cbmem -t`). If you can connect a serial cable, the logs can be received over the serial console.
I believe this project is great and I would like to thank for all contributors.
Thank you for your feedback.
Kind regards,
Paul
[1]: util/board_status/README.md [2]: https://review.coreboot.org/c/coreboot/+/40465