Intel® FPGA University Program
University Program Material, Education Boards, and Laboratory Exercises
1197 Discussions

Setting up a FPGA Farm DSEII with SSH Error during Exploration

DanielCanche
Beginner
1,626 Views

Hello, we are working to design a FPGA's farm using an Intel NUC as the remote machine where we will connect the clients (on their respective machines) for the control and monitoring of the farm. We are using the DSEII of the Quartus Prime Lite II program, version 21.1. We were already able to make the connection between the machines, but we get an error when performing the Exploration. We get the following error:

Starting Design Space Explorer
Info: ***********************
Info: Running Quartus Prime software DSE II Version 21.1.0 Build 842 10/21/2021 SJ Lite Edition
Info: Your use of Intel Corporation's design tools, logic functions
Info: and other software and tools, and any partner logic
Info: functions, and any output files from any of the foregoing
Info: (including device programming or simulation files), and any
Info: associated documentation or information are expressly subject
Info: to the terms and conditions of the Intel Program License
Info: Subscription Agreement, the Intel Quartus Prime License Agreement,
Info: the Intel FPGA IP License Agreement, or other applicable license
Info: agreement, including, without limitation, that your use is for
Info: the sole purpose of programming logic devices manufactured by
Info: Intel and sold by Intel or its authorized distributors. Please
Info: refer to the applicable agreement for further details, at
Info: https://fpgasoftware.intel.com/eula.
Info: ***********************
Info: Command: quartus_dse --terminate off --time-limit 24h0m --num-parallel-processors 2 --auto-discover-files on --host 127.0.0.1 --revision Ejercicio_1 D:/Documentos_Escuela/Servicio/Codigos/Ejercicio_1.qpf --use-dse-file Ejercicio_1.dse
Info: Loading project D:\Documentos_Escuela\Servicio\Codigos\Ejercicio_1.dse
Info: Processing started: Fri Sep 29 10:39:59 2023
Info: Files from a previous exploration of the same group name dse\dse1 already exist and are being deleted.
Info: Removing 1 existing qsf files in folder dse\dse1.
Info: File 1 - dse1_base.qsf
Info: Archiving D:/Documentos_Escuela/Servicio/Codigos/Ejercicio_1.qpf revision Ejercicio_1 ...
Info: Job 1 : quartus_sh --ipc_json --flow compile Ejercicio_1.qsf
Info: Job 2 : quartus_sh --ipc_json --flow compile Ejercicio_1.qsf
Info: Explorer server: http://127.0.0.1:52123 started.
Info: Starting seed sweep only exploration
Info: 192.168.69.72: Connected Successfully
Error: Wait for workers to phone home have timed out for 1 workers.

As you can see, after connecting, it takes a while for the error to appear and then nothing else happens. So we wonder what could be causing this error. We use the following settings:

Hostnames: 192.168.69.72 (IP adress of the Intel Nuc)

Job per host: 1

Custom SSH port: 22

private_key: D:\Documentos_Escuela\Servicio\Puty\id_rsa.ppk

Quartus Root Path: /opt/intelFPGA/21.1/quartus

SSH Client: C:\Program Files\PuTTY\plink.exe

Farm Operating System: linux

Local to Remote Path Mapping: D:\Documentos_Escuela\Servicio\Codigos;/home/lab/Codes/FPGA

Initial Working Directory: /home/lab/Codes/FPGA

 

Labels (1)
0 Kudos
1 Solution
RichardTanSY_Intel
1,493 Views

Hi,


Do you able to resolve the issue by disabling the firewall?


Best Regards,

Richard Tan


View solution in original post

0 Kudos
6 Replies
RichardTanSY_Intel
1,592 Views

We suspect the issue is that the local host is not accepting connections from the remote host.


Could you please check your firewall settings to see if it might block the connection? If needed, you may consult with your IT for assistance.


In your project directory there should a dse_ssh_job_*.log file, does that report any problems?

In the project path, you should see shell scripts that DSE has created quartus_worker_*.sh, can you try running them manually and see if there are any errors?


Best Regards,

Richard Tan


p/s: If you find any answers from the community or Intel Support to be helpful, we encourage you to mark them as the best answer or rate them 4/5 in the survey. 


DanielCanche
Beginner
1,575 Views

We reviewed dse_ssh_job_*.log files and found these errors:

"dse_ssh_job_dse1_1":
FATAL ERROR: Network error: Connection timed out

"dse_ssh_job_dse1_2":
FATAL ERROR: Network error: Software caused connection abort

"dse_ssh_job_dse1_base":

Connected Successfully
Setting up environment variables
Changing to initial working directory
Ready to launch quartus_worker

Also, we ran the scripts manually in the remote machine and we got multiple errors which we attached to this reply. We don't think it's a firewall issue because we can connect via SSH using PuTTY and other applications without any problems. We would appreciate your prompt response to this problem.

0 Kudos
RichardTanSY_Intel
1,547 Views

Could you please try disabling the firewall to confirm if that's not causing the issue? Some customers have faced similar problems due to firewall configurations.


Best Regards,

Richard Tan


0 Kudos
RichardTanSY_Intel
1,494 Views

Hi,


Do you able to resolve the issue by disabling the firewall?


Best Regards,

Richard Tan


0 Kudos
DanielCanche
Beginner
1,458 Views

Yes, the error was due to a third party firewall (McAfee). Thank you for your support.

0 Kudos
RichardTanSY_Intel
1,404 Views

Thank you for acknowledging the solution provided. I'm pleased to know that your question has been addressed. 


Now, I will transition this thread to community support. If you have any further questions or concerns, please don't hesitate to reach out.

Thank you and have a great day!


Best Regards,

Richard Tan


0 Kudos
Reply