Hi Cameron,
I don’t think that the „boot performance“ is our issues. I understand section 3.5.4 that it would be very slow, but does not hang. My console log is very similar to yours, but I have additional a post code logger and see after the 0x93 some postcodes from the FSP:
34 92 00 02 7F 10 00 50 7F 30s pause (FSP_M) 00 2F 98 13 79 39 80 70 71 93 FSP_S: 00 0F 31 36 61 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 7F 30 31 36 0E 12 37
I opened an intel support case and hope they could help.
Regards, Paul
Von: Cameron Craig [mailto:Cameron.Craig@exterity.com] Gesendet: Dienstag, 3. Oktober 2017 17:52 An: Paul Penz; 'coreboot@coreboot.org' Betreff: RE: Re: [coreboot] Intel Leaf Hill Coreboot Trouble
Hi all,
I have enabled post codes and all the debug config options in coreboot that looked useful.
As Paul has already done, I have narrowed down the latest issue to the FspSiliconInit() stage (FSP-S). The 0x93 post code is the last message I get on the serial console, and signifies that FspSiliconInit() has started but not completed. See (https://github.com/coreboot/coreboot/blob/master/src/include/console/post_co...).
I have attached the full serial log.
I can’t see how the actual FSP blob could be at fault here.
I don’t know if this is of help, but I came across this document: https://github.com/IntelFsp/FSP/raw/ApolloLake/ApolloLakeFspBinPkg/Docs/Apol...
Specifically section 3.5.4: “It is expected that boot loader will program MTRRs for SBSP as needed after TempRamExit but before entering FspSiliconInit. If MTRRs are not programmed properly, the boot performance might be impacted.”
This “boot performance” may be part of the issue?
Any thoughts would be appreciated, this mailing list has been helpful so far!
Cheers, Cameron
Cameron Craig | Graduate Software Engineer | Exterity Limited tel: +44 1383 828 250 | fax: e: Cameron.Craig@exterity.commailto:Cameron.Craig@exterity.com | w: www.exterity.comhttp://www.exterity.com
From: Cameron Craig Sent: 02 October 2017 11:19 To: Cameron Craig; 'Paul Penz'; coreboot@coreboot.orgmailto:coreboot@coreboot.org Subject: RE: Re: [coreboot] Intel Leaf Hill Coreboot Trouble
Hi Paul,
Those changes to the IFWI blob worked great, thanks! I have attached the serial console log. It looks like we are in similar situations now.
I got a hang of around 45s at “MRC: region file invalid in 'RW_VAR_MRC_CACHE”, and then it hangs indefinitely at the end of the log.
I tracked the MRC cache message down to this line: https://github.com/coreboot/coreboot/blob/master/src/soc/intel/common/mrc_ca...
I’m stuck again for the moment. Thanks again Paul for getting me one step closer.
Cheers, Cameron
From: coreboot [mailto:coreboot-bounces@coreboot.org] On Behalf Of Cameron Craig Sent: 28 September 2017 16:51 To: 'Paul Penz'; coreboot@coreboot.orgmailto:coreboot@coreboot.org Subject: Re: [coreboot] Intel Leaf Hill Coreboot Trouble
Hi Paul,
Great to hear I’m not the only one in this situation ☺
I’ve just been using the IWFI file from Intel with no modifications, so I’ll look out the FIT tool and give that a go.
Thanks, Cameron
Cameron Craig | Graduate Software Engineer | Exterity Limited tel: +44 1383 828 250 | fax: e: Cameron.Craig@exterity.commailto:Cameron.Craig@exterity.com | w: www.exterity.comhttp://www.exterity.com
From: coreboot [mailto:coreboot-bounces@coreboot.org] On Behalf Of Paul Penz Sent: 28 September 2017 15:35 To: coreboot@coreboot.orgmailto:coreboot@coreboot.org Subject: Re: [coreboot] Intel Leaf Hill Coreboot Trouble
Hi Cameron,
I had the same problem.
Had you modified the intel IFWI file ?
If not, I had done this additional:
Download 522538_apl txe hf 3.0.11.1131 (th2 & rs1).zip from intel Start fit.exe Load the IFWI file Change at Platform Protection/Platform Integrity OOEM Public Key Hash => 00..00 Change at Platform Protection/Boot Guard Configuration/ Boot profile 2 => 0 Save
Now I get output on the console and postcodes, but during FSP_M a long pause of ca. 45s exists and it hangs later during FSP_P initialization.
Good luck Paul
Paul Penz Dipl.-Ing. (FH) Senior Hardware Engineer
ELTEC Elektronik AG, Mainz _________________________
Fon +49 6131 918 335 Fax +49 6131 918 195 Email ppenz@eltec.demailto:ppenz@eltec.de Web www.eltec.dehttp://www.eltec.de/
________________________________
********************************************************* ELTEC Elektronik AG Galileo-Galilei-Straße 11 D-55129 Mainz
Vorstand: Peter Albert Aufsichtsratsvorsitzender: Andreas Kochhäuser
Registergericht: Amtsgericht Mainz Registernummer: HRB 7038 Ust-ID: DE 149 049 790 ********************************************************* Wichtiger Hinweis: Diese E-Mail kann Betriebs- oder Geschäftsgeheimnisse oder sonstige vertrauliche Informationen enthalten. Sollten Sie diese E-Mail irrtümlich erhalten haben, ist Ihnen eine Kenntnisnahme des Inhalts, eine Vervielfältigung oder Weitergabe der E-Mail ausdrücklich untersagt. Bitte benachrichtigen Sie uns und vernichten Sie die empfangene E-Mail. Evtl. Anhänge dieser Nachricht wurden auf Viren überprüft! Jede Form von Vervielfältigung, Abänderung, Verbreitung oder Veröffentlichung dieser E-Mail Nachricht ist untersagt! Das Verwenden von Informationen aus dieser Nachricht für irgendwelche Zwecke ist strengstens untersagt. Es gelten unsere Allgemeinen Geschäftsbedingungen, zu finden unter www.eltec.dehttp://www.eltec.de.
______________________________________________________________________ This email has been scanned by the Symantec Email Security.cloud service. For more information please visit http://www.symanteccloud.com ______________________________________________________________________
______________________________________________________________________ This email has been scanned by the Symantec Email Security.cloud service. For more information please visit http://www.symanteccloud.com ______________________________________________________________________
______________________________________________________________________ This email has been scanned by the Symantec Email Security.cloud service. For more information please visit http://www.symanteccloud.com ______________________________________________________________________
______________________________________________________________________ This email has been scanned by the Symantec Email Security.cloud service. For more information please visit http://www.symanteccloud.com ______________________________________________________________________
________________________________
********************************************************* ELTEC Elektronik AG Galileo-Galilei-Straße 11 D-55129 Mainz
Vorstand: Peter Albert Aufsichtsratsvorsitzender: Andreas Kochhäuser
Registergericht: Amtsgericht Mainz Registernummer: HRB 7038 Ust-ID: DE 149 049 790 ********************************************************* Wichtiger Hinweis: Diese E-Mail kann Betriebs- oder Geschäftsgeheimnisse oder sonstige vertrauliche Informationen enthalten. Sollten Sie diese E-Mail irrtümlich erhalten haben, ist Ihnen eine Kenntnisnahme des Inhalts, eine Vervielfältigung oder Weitergabe der E-Mail ausdrücklich untersagt. Bitte benachrichtigen Sie uns und vernichten Sie die empfangene E-Mail. Evtl. Anhänge dieser Nachricht wurden auf Viren überprüft! Jede Form von Vervielfältigung, Abänderung, Verbreitung oder Veröffentlichung dieser E-Mail Nachricht ist untersagt! Das Verwenden von Informationen aus dieser Nachricht für irgendwelche Zwecke ist strengstens untersagt. Es gelten unsere Allgemeinen Geschäftsbedingungen, zu finden unter www.eltec.de.