diff options
authorAndreas Widen <>2019-04-12 15:25:47 +0200
committerAndreas Widen <>2019-04-12 15:25:47 +0200
commit3349f383376dc9f55ff10ae0ddc0016fac1da70e (patch)
parent6ee71a8a9d37fb7f8024b160dfcf135f3107b7ea (diff)
Updated GA-G41M-ES2L flashing tutorial.
Signed-off-by: Andreas Widen <>
1 files changed, 13 insertions, 6 deletions
diff --git a/blog/data/2019-04-03-16:59:50-flashing-coreboot-on-gigabyte-ga-g41m-es2l-with-a-ch341a-usb-programmer-tutorial.txt b/blog/data/2019-04-03-16:59:50-flashing-coreboot-on-gigabyte-ga-g41m-es2l-with-a-ch341a-usb-programmer-tutorial.txt
index b70d62b..223ca1c 100644
--- a/blog/data/2019-04-03-16:59:50-flashing-coreboot-on-gigabyte-ga-g41m-es2l-with-a-ch341a-usb-programmer-tutorial.txt
+++ b/blog/data/2019-04-03-16:59:50-flashing-coreboot-on-gigabyte-ga-g41m-es2l-with-a-ch341a-usb-programmer-tutorial.txt
@@ -224,6 +224,15 @@ payload -----------|
|-"(grub2.elf)" Payload path and filename
+Check the mac address for the onboard RT8168 network card and enter that
+in '**Generic Drivers -> Realtek rt8168 mac address**'. My board is rev.
+1.1 and it **didn't** find the onboard network card at all. If this
+happens to you, just leave default mac address as is and install a PCI
+or PCI express network card instead. I'm using a PCI network card
+'**D-Link DGE-528T**' which uses RTL8169 kernel driver. Do some research
+beforehand to make sure your network card will work with default libre
+kernel drivers.
This will create a '**.config**' file containing all settings.
Compile coreboot:
@@ -281,7 +290,7 @@ Power supply
-Network card
Here's the parts I used to build a server:
@@ -293,9 +302,9 @@ CPU: Intel Core 2 Quad Q9550 2,83 GHz 12M
CPU Fan: Arctic Cooling Freezer 7 Pro rev.2
Memory: Corsair 2 x 2 GB DDR2 800 (PC2-6400) Memory
Network card: D-Link DGE-528T PCI (RTL8169 kernel driver)
+Harddrive: Samsung 850 EVO 250GB SSD harddrive
PCI Express to USB 3.0 4-Port PCI Express Expansion Card Adapter Hub VIA 5Gbps
PCI Express SATA 3 Controller Card, 2 Port PCIe SATA III 6GB/s Internal Ada L80
-Samsung 850 EVO 250GB SSD harddrive
The parts were carefully choosen so that the server would be as close to
@@ -305,10 +314,8 @@ software.
For a list of compatible CPU's (socket LGA 775), see:<br>
-The onboard network card doesn't work by default and I recommend getting
-a PCI or PCI Express network card. I'm using a PCI network card (D-Link
-DGE-528T) which works with default Debian GNU/Linux kernel without
-proprietary drivers. It's using the RTL8169 driver for it.
+The onboard network card might not work by default, and if so, just get
+a PCI or PCI Express network card.
Congratulations! We're done. Now you can install a libre distro such as
[Debian GNU/Linux]( I recommend setting up