Intel Acceleration Stack Quick Start Guide: Intel FPGA Programmable Acceleration Card D5005

ID 683394
Date 7/09/2021
Public
Document Table of Contents

D.1. Why do I see a 'No Suitable slots found' message when running fpgasupdate on my AFU image?

If you see a No suitable slots found message, ensure that your FIM version is compatible with your AFU image by completing the following steps:
  1. Refer to Identify the FPGA Interface Manager (FIM) and BMC Firmware Version to determine the required <FIM version>.
  2. To verify that the AFU is compatible with the FIM version, run the following command:
    packager gbs-info --gbs=<gbs-file>
    For example, for nlb_mode_0_signed.gbs run the following command:
    packager gbs-info --gbs=$OPAE_PLATFORM_ROOT/hw/samples/nlb_mode_0/bin/\
    nlb_mode_0_unsigned.gbs
    Sample output:
    {
        "afu-image": {
            "interface-uuid": "9346116d-a52d-5ca8-b06a-a9a389ef7c8d", 
            "afu-top-interface": {
                "class": "ccip_std_afu_avalon_mm", 
                "module-ports": [
                    {
                        "params": {
                            "clock": "pClk"
                        }, 
                        "optional": true, 
                        "class": "local-memory"
                    }
                ]
            }, 
            "magic-no": 488605312, 
            "power": 0, 
            "accelerator-clusters": [
                {
                    "total-contexts": 1, 
                    "name": "nlb_mode_0", 
                    "accelerator-type-uuid": "d8424dc4-a4a3-c413-f89e-433683f9040b"
                }
            ]
        }, 
        "version": 1, 
        "signature": {
            "root_hash": "", 
            "CSK": null, 
            "root_pub_key-Y": "0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00", 
            "root_pub_key-X": "0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00", 
            "CSK_pub_key-Y": "0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00", 
            "CSK_pub_key-X": "0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00", 
            "root_key": null
        }
    }

The interface-uuid should match the FIM version (PR interface ID) you found in Identify the FPGA Interface Manager (FIM) and BMC Firmware Version.