Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
9 years ago

Diagnostic failed for DE5a_Net_DDR4 Arria 10 FPGA

Hi,

I am using DE5-net board from Terasic on windows 7. I just followed the Intel FPGA SDK for OpenCL Getting Started Guide and the DE5a-Net OpenCL User Manual by Terasic. And now I have a problem with the command "aocl diagnose":

c:\users\administrator>aocl diagnose

aocl diagnose: running diagnose from c:\intelfpga_pro\16.1\hld\board\de5a_net_dd

r4/windows64/libexec

aocl diagnose: failed 32 times. first error below:

vendor: terasic

mmd info : [aclde5a_net0] uniphy(s) did not calibrate. expected 0 but read 3

mmd info : if there are more failures than uniphy controllers connected,

mmd info : ensure the uniphy_status core is correctly parameterized.

phys dev name status information

aclde5a_net0 failed board name not available.

failed initial tests, so not working as expected.

please try again after reprogramming the device.

found no active device installed on the host machine.

please make sure to:

1. set the environment variable aocl_board_package_root to the correct boa

rd 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

I also found some similar situations to me, about "Found no active device installed on the host machine.", but I haven't found the same "MMD INFO".

I followed the Intel FPGA SDK for OpenCL Getting Started Guide and the DE5a-Net OpenCL User Manual by Terasic, and the previous steps did not show an error. Besides, I have checked the previous work.

This problem has troubled me for a few days. Any advice would be appreciate!

6 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Hi,

    Reconfirm did you install the PCIE driver first before execute this aocl diagnose?

    Regards,

    CloseCL

    (This message was posted on behalf of Intel Corporation)
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    I did have the same problem with DE5a-Net-E1 board on Windows 10.

    Found fix for my problem. Windows driver problems fixed by the following;

    1) disable driver signature enforcement in Windows (how to do can be found on the web)

    2) open device manager, and update driver for unknown PCI device

    3) location of driver %AOCL_BOARD_PACKAGE_ROOT%\windows64\drivers

    4) install driver

    Caveat... not working after running the Fan Control Demonstration test_ub2.bat that can reduce noise levels in the office. After reducing the fan noise the only way I have found to use OpenCL commands is a complete power down and restart.

    @CloseCL, Is there an incompatibility in programming with JTAG, and using aocl commands?
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Hi,

    We do not have such test environment to confirm this, however since at least you found out is due to other tool(fan noise), please do not execute that program for the time being.

    Regards,

    CloseCL

    (This message was posted on behalf of Intel Corporation)
    • QDi's avatar
      QDi
      Icon for New Contributor rankNew Contributor

      I wanna ask how to install PCIe driver for De5a—net on ubuntu 16.04STL

  • QDi's avatar
    QDi
    Icon for New Contributor rankNew Contributor

    I wanna ask how to install PCIe driver for De5a—net on ubuntu 16.04STL.

  • HRZ's avatar
    HRZ
    Icon for Frequent Contributor rankFrequent Contributor

    If you are talking about the PCI-E driver for using OpenCL on that board, Terasic only officially supports RHEL/CentOS; if the PCI-E driver doesn't work on Ubuntu as it is, there is little that can be done unless you are willing to manually modify the driver to make it compatible with the kernel used on Ubuntu. Even then, there is no guarantee the board will work correctly.