I am currently working on a coreboot/U-Boot based custom boot solution. At the moment the used COM express board works most of the time. If it fails it looks like there are some global resets triggered by the FSP followed by wired pcie resets which can result in a total hang or in boot times more then one minute.
Some coreboot guys told me that I should try to get access to a debug version of the FSP. I really need to get this working asap and the next Apollo Lake based design is waiting for me (if the FSP/coreboot/U-Boot plan works).
I think my employer should have the nessesary NDA with Intel.
Thank you for contacting Intel Embedded Community.
In order to be on the same page, could you please give us the part numbers and SKUs of the processors related to this? Also, could you please let us know the Firmware Support Package (FSP) version associated to this?
Waiting for the information that should answer these questions.
Thanks for the very quick answer!
Intel® Core™ i7-6600U (2 x 2.6 / 3.4 GHz, 4M Cache, 15W) https://ark.intel.com/products/88192
Intel® Core™ i5-6300U (2 x 2.4 / 3.0 GHz, 3M Cache, 15W) https://ark.intel.com/products/88190
Intel® Core™ i3-6100U (2 x 2.3 GHz, 3M Cache, 15W) https://ark.intel.com/products/88180
I will try to get the part numbers for the SoCs but could take up to two days.
I first tried my luck with the Skylake FSP1 but with it was not even able to boot the system once. With some
help from the coreboot community I switched to the Kabylake FSP2 - as Skylake Kabylake are so equal - and and I
was able to boot most of the time successfully.
DEC_SPECIFICATION = 0x00010005
PACKAGE_NAME = KabylakeFspBinPkg
PACKAGE_GUID = 5A536013-A46E-44AD-8B30-738235F77B06
PACKAGE_VERSION = 1.02
Thanks for your reply.
Based on your previous communications, could you please try to reproduce this situation using the FSP stated at the following website?
Waiting for your reply to this question.
When using the Skylake FSP every boot hangs after calling FPS's silicon init (as I have writen in the initial post). That was one
of the reasons to use the Kabylake FSP. Other coreboot developers are using Kabylake FSP for their Skylake platform - best example
is Purism Librem 13/15. As told you our Skylake platform works most of the time with the Kabylake FSP.