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

ID 683637
Date 6/22/2018

fpgabist Tool Does Not Pass Hexadecimal Bus Numbers Properly


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


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


Affects: Intel® Acceleration Stack 1.0 Production

Status: Planned fix in Intel® Acceleration Stack 1.1