Forum Discussion
OpenCL host failed
Hello, thanks for the question!
FYI Intel® FPGA SDK for OpenCL™ is end-of-life as of 2022. https://www.intel.com/content/www/us/en/docs/programmable/683188/22-4/eol.html
That being said, there are some common things you can try.
First: Which operating system are you using? According to the Quartus® Prime 19.2 release notes, you should be using RHEL 6.9, RHEL 7.5, Ubuntu 14.04.5 LTS or Ubuntu 16.04.2 LTS:
System Requirements
===================
Operating system support
------------------------
* Windows 7 SP1(64 bit)
* Windows 8.1 (64 bit)
* Windows 10 (64 bit)
* Windows Server 2008 R2 SP1 (64 bit)
* Windows Server 2012 R2 (64 bit)
* Red Hat Enterprise Linux 6.9 (64 bit)
* Red Hat Enterprise Linux 7.5 (64 bit)
* SUSE LES 12.1 (SP1)
* Ubuntu 14.04.5 LTS (64 bit)
* Ubuntu 16.04.2 LTS (64 bit)
Notes:
* The Intel(R) Quartus(R) Prime Software (Pro, Standard, & Lite),
Stand-Alone Programmer (Pro & Standard), and DSP Builder (Pro & Standard)
are supported under all listed operating systems.
* Red Hat Enterprise Linux 7 only supports KDE Desktop
Second: Did you try all the suggested steps that aocl-diagnose recommended?
Vendor: Intel(R) CorporationFound no active device installed on the host machine.
Please make sure to:
1. Set the environment variable AOCL_BOARD_PACKAGE_ROOT to the correct board package.
2. Install the driver from the selected board package.
3. Properly install the device in the host machine.
4. Configure the device with a supported OpenCL design.
5. Reboot the machine if the PCI Express link failed.DIAGNOSTIC_FAILED
--------------------------------------------------------------------Call "aocl diagnose <device-names>" to run diagnose for specified devices
Call "aocl diagnose all" to run diagnose for all devices
Thanks!
Hi.
I'm using Ubuntu 22.04. I'm aware that my OS doesn't supported according to release notes. However Quartus 19.2 includes a10_ref and s10_ref BSP's in hld/board directory. Newer versions doesn't come with a reference BSP inside their hld/board directory. I found a code update from some of users in Intel Community for newer kernels with newer OS versions. So, I did that code changes and my gcc compiled it without error.
About suggested steps:
1. Set the environment variable AOCL_BOARD_PACKAGE_ROOT to the correct board package. (Sure.)
2. Install the driver from the selected board package.(Jtag programmer does this and doesnt give any error.)
3. Properly install the device in the host machine.(gcc compiles driver during installation without error.)
So for newer versions of Quartus Prime, can I find a reference BSP for Arria10 and Stratix10 FPGAs?
Thanks.