In my ongoing quest to get my MP30-AR0 to not choke on most PCIe cards I
finally (yes, I know, years late, but I stopped being able to make do
without adding things into the machine), flashed the firmware on it from
u-boot to AMI, thus turning it into an MP30-AR1.
I was originally intending to flash it with Tianocore, but the download
links for that firmware all point to dropbox, and that link is dead.
Does anyone have the tianocore firmware for the MP30-AR0 that they could
kindly repost?
I was originally chain-loading Tianocore from u-boot, and that could have
been upsetting something that made RH kernels comprehensively and
consistently crash. Interestingly, my locally built mainline kernels have
always worked (using 4.9.x branch) without even needing acpi=off. It looks
like the Tianocore image I need for flashing to the board may not be the
same as the chainloading firmware, so I wanted to make sure I have the
exact right firmware image to avoid the risk of bricking it.
FYI, flashing the AR1 firmware via the BMC "just works".
Anyway, the AMI firmware (AR1) seems to cure some of the problems. I can
now have additional PCIe cards in the machine without this causing an
insta-crash as soon as the driver for the card loads (Marvell SATA and SAS
controllers, Silicon Image SATA controllers, 3ware SAS controllers, it all
ends the same way, with an insta-crash when the driver loads).
The reason why I want to try Tianocore firmware instead are the following:
1) This looks scary at boot time:
SecBoot-0, SecMode-1, DefaultProvision-0, BackDoorVendorKeyChange-0
2) AMI UEFI firmware takes about 5 minutes (no, not an exaggeration) to get
from power-on to showing the grub boot menu. If it wasn't for the serial
console, I would have written the board off as bricked by the firmware
update.
So - anyone happen to have the Tianocore firmware for the MP30-AR0 that
they wouldn't mind reposting somewhere?
Many thanks.
Gordan