(Catchy subject eh? There's some truth to both.)
My coreboot port to Asus P8Z77-V LE PLUS is almost ready, but I still have two outstanding problems.
The board is losing its MAC address, partly because it doesn't have an EEPROM for vital product data. I enabled the rtl8168 driver in coreboot so I can configure the LEDs and MAC address. Lights work great, but the MAC address always revert to 00:00:00:00:00:05 by the time Linux kernel sees it. I would then have to reassign its proper MAC address using "ip link change eno0 address <mac>".
I added a debug read back in the rtl81xx driver and the device appears to be taking the MAC I programmed.
Board also has a Marvell 88SE9120 for two extra SATA ports. It came up in legacy mode and pata_marvell driver isn't able to operate it. I find no documentation on how to switch to AHCI mode like ASM1061. Needless to say those two ports are currently useless.
Ideas? I'm hoping to get this and a few supporting patches in for next release.
https://review.coreboot.org/c/coreboot/+/86172
Thanks Keith