[Arm-dev] MP30-AR0/AR1 - Tianocore Firmware

Fri Jun 26 18:55:15 UTC 2020
Tony Lees - Avantek <tony.lees at avantek.co.uk>

We had *early* access :)
________________________________
From: Arm-dev <arm-dev-bounces at centos.org> on behalf of Gordan Bobic <gordan at redsleeve.org>
Sent: Friday, June 26, 2020 7:48:14 PM
To: Conversations around CentOS on ARM hardware <arm-dev at centos.org>
Subject: Re: [Arm-dev] MP30-AR0/AR1 - Tianocore Firmware


Thanks, it's 1.1, I didn't think any v1.0 boards were ever released into the retail channel.

Gordan

On Fri, Jun 26, 2020 at 7:44 PM Tony Lees - Avantek <tony.lees at avantek.co.uk<mailto:tony.lees at avantek.co.uk>> wrote:
May be able to assist you with this.
PCB Rev 1.0 or 1.1?
Regards, Tony
________________________________
From: Arm-dev <arm-dev-bounces at centos.org<mailto:arm-dev-bounces at centos.org>> on behalf of Gordan Bobic <gordan at redsleeve.org<mailto:gordan at redsleeve.org>>
Sent: Friday, June 26, 2020 6:32 pm
To: Conversations around CentOS on ARM hardware
Subject: [Arm-dev] MP30-AR0/AR1 - Tianocore Firmware

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
_______________________________________________
Arm-dev mailing list
Arm-dev at centos.org<mailto:Arm-dev at centos.org>
https://lists.centos.org/mailman/listinfo/arm-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.centos.org/pipermail/arm-dev/attachments/20200626/01e3b20c/attachment-0005.html>