Intel® Acceleration Stack for Intel® Xeon® CPU with FPGAs 1.0 Errata

ID 683637
Date 6/22/2018
Public

fpgabist Tool Does Not Pass Hexadecimal Bus Numbers Properly

Description

The Open Programmable Acceleration Engine (OPAE) fpgabist tool does not pass valid bus numbers if the PCIe* bus number is any character above F. If any of these characters are included, you may encounter the following error message:
Running mode: nlb_3

Attempting Partial Reconfiguration:

invalid bus: d4

Failed to load gbs file: /home/lab/workspace/DCP/PRC/hw/samples/nlb_mode_3/bin/nlb_mode_3.gbs

Please try a different gbs

Workaround

Change /usr/bin/bist_common.py line 83 from
cmd = "{} -b {} -v {}".format('fpgaconf', bus_num, gbs_file)
to
cmd = "{} -b 0x{} -v {}".format('fpgaconf', bus_num, gbs_file)

Status

Affects: Intel® Acceleration Stack 1.0 Production

Status: Planned fix in Intel® Acceleration Stack 1.1