Article ID: 000095870 Content Type: Compatibility Last Reviewed: 07/27/2023

Why does the U-Boot/Linux boot fail when using U-Boot v2023.1 with SDM FW 23.1 and earlier in Intel Agilex® 7 devices?

Environment

  • Intel® Quartus® Prime Pro Edition
  • u-boot-socfpga

    BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Description

    Due to a compatibility problem between U-Boot v2023.1 with SDM FW 23.1 and earlier versions, the U-Boot/Linux boot will fail for Intel Agilex® 7 devices with a U-Boot hang.

    The problem was introduced after partially fixing an initial issue in U-Boot v2022.10 when HPS EMIF is set to Quarter Rate in HPS EMIF IP GUI and Half Rate Converter (HRC) is enabled.

    see https://www.intel.com/content/www/us/en/support/programmable/articles/000094703.html.

    The formal fix was in SDM FW 23.2 and U-Boot v23.01, but this requires a check between the U-Boot and SDM FW versions. If this is not satisfied, a U-Boot hang will be observed. The following table describes the possible scenarios that could be observed between different versions of U-Boot and SDM FW:

     

    Compatibility expectation between SDM FW and U-Boot
    SDM FWU-BOOTResultNotes
    23.22023.01Pass in any configurationFormal fixes were applied in SDM FW and U-Boot.
    23.1 and earlier2023.01Fail in any configuration with U-Boot SPL hangThe formal fix is only in U-Boot, but as this requires the SDM FW 23.2 to work, a hang is observed
    23.22022.10Pass in any configurationU-Boot 2022.10 has the fix to the initial problem. The initial issue is not observed 
    23.22022.07 and earlier

    After applying the workaround described in https://www.intel.com/content/www/us/en/support/programmable/articles/000092408.html,

    Pass in any configuration.

    If U-Boot doesn’t implement any fix, the initial issue is observed. 


     

    Resolution

     To avoid compatibility problems, move to the SDM FW 23.2 and U-Boot v2023.01 or later versions.  

    Related Products

    This article applies to 1 products

    Intel Agilex® 7 FPGAs and SoC FPGAs