Phần mềm Quartus® Prime và Intel® FPGA SDK cho giấy phép OpenCL™ yêu cầu cổng Ethernet được đặt tên là eth0. RedHat / CentOS 7.x có các tên cổng Ethernet như enpXXXXX (nghĩa là enp20s63). Người dùng có thể thấy lỗi sau đây trong khi biên dịch:
Để biết thêm thông tin, hãy tham khảo tài liệu Cấp phép FlexNet, có sẵn ở "www.flexerasoftware.com".
Không thể có được giấy phép hợp lệ cho Intel® FPGA SDK cho OpenCL™.
Lỗi: Không thành công trong bộ tạo Verilog.
Để giải quyết vấn đề này, hãy làm theo các bước dưới đây và khởi động lại hệ thống. (Lưu ý rằng bạn sẽ cần quyền truy cập sudo trên máy chủ để chạy một số lệnh)
• vi /etc/default/grub
(thêm "net.ifnames=0" vào GRUB_CMDLINE_LINUX biến)
• sudo grub2-mkconfig -o /boot/grub2/grub.cfg
• sudo vi /etc/udev/rules.d/70-persistent-net.rules
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:a9:7a:e1", ATTR{type}="1", KERNEL=="eth*", NAME="eth0"
Ngoài ra, có thể tạo một cổng Ethernet giả bằng cách thực hiện theo các bước dưới đây:
- mô hình sudo modprobe
- sudo ip li thêm dummy0 loại dummy
- sudo ip link set name eth0 dev dummy0
- sudo ifconfig eth0 hw ether up
Ví dụ: sudo ifconfig eth0 hw ether EC:8E:B5:8F:F0:DD up
Vấn đề này được lên lịch sẽ được khắc phục là phiên bản trong tương lai của phần mềm Quartus Prime và Intel FPGA SDK cho OpenCL.