This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

The device_browser.py failed in connection browser. Have no ideas on how to fix it.

Hi Experts,

I installed developmentstudio-2023.1 on Ubuntu22.04.4 LTS, and when I open the DS and try to connect with Intel development board via Intel FPGA Download Cable. But the The device_browser.py failed in connection browser and I can't find the error log mentioned. The conneciton browser always show nothing at all. I checked there is /bin/phthon3 aviable. Please help me on solving the issue. Any advices or suggestions are appreciable. Thanks a lot!

BR,

Chris

Parents Reply Children
  • Hi Stephen,  

    Thanks a lot for your kindness and detailed information!

    You are right! I get the error log and it shows that

    Error:Failed to load client library libjtag_client.so. Please ensure that the environment vairable QUARTUS_ROOTDIR is correctly defined.

    And I also checked the driver setting of my cable and it seems right. And the download cale always works fine in Linux. 

    But now I met a problem of setting the QUARTUS_ROOTDIR. 

    There is some original settings related with quartus,you can get the location of Quartus:

    export PATH="$PATH:/tools/intel/intelFPGA_pro/23.4/quartus/bin"
    export PATH="$PATH:/tools/intel/intelFPGA_pro/23.4/qsys/bin/"

    And I tried to set  QUARTUS_ROOTDIR in three ways.
    export QUARTUS_ROOTDIR="/tools/intel/intelFPGA_pro/23.4/quartus/bin"
    or export QUARTUS_ROOTDIR="/tools/intel/intelFPGA_pro/23.4/quartus"
    or export QUARTUS_ROOTDIR="/tools/intel/intelFPGA_pro/23.4" 

    But they all failed every time after I restart the DS IDE and tried the connection. The same issue of device_browser still exists.

    Is there anyway that I can prove that DS recognize the definition of QUARTUS_ROOTDIR? Is there any version limitations to Quartus and DS? Maybe I need to set the path of QUARTUS_ROOTDIR to $PATH?

    Thanks a lot for your great help!

  • Hi again

    Is there a "qprogrammer" folder?  If so, try:
    export QUARTUS_ROOTDIR="/tools/intel/intelFPGA_pro/23.4/qprogrammer"

    That works for us here (though admittedly on Windows, and with an older version of Quartus...).

    On Linux, you might also need to set permissions in udev/rules.d as shown at

    https://www.intel.com/content/www/us/en/support/programmable/support-resources/download/dri-usb-b-lnx.html

    You must have system administration (root) privileges to configure the Intel FPGA Download Cable drivers.

    That document seems to show that the drivers are only supported for RedHat Linux Enterprise, not Ubuntu.
    You'll need to ask Intel about whether Ubuntu is supported.

    Sorry, but I don't think we can offer much more help here.  Please try asking on the Intel Community at

    https://community.intel.com

    Stephen

  • Dear Stephen,

    Please accept my apologies for the delayed response.

    I attempted to install the older version of Quartus that still includes the qprogrammer directory, but unfortunately, the installation was unsuccessful. Despite this setback, I want to express my sincere gratitude for your persistent efforts to assist me, even though our systems were asynchronous. Your kindness and willingness to help have been invaluable.

    Moving forward, I plan to reach out to Intel AE to further investigate and resolve this issue.

    Thank you again for your generous support throughout this process.

    Best regards,

    Chris

  • Hey mate,have you resolved the above issue.