適用于 OpenCL™ 授權的 Quartus® Prime 軟體與 Intel® FPGA SDK 需要乙太網路埠命名 eth0。RedHat / CentOS 7.x 具有乙太網路埠名稱,例如 enpXXXXX (即 enp20s63)。使用者在編譯時可能會看到以下錯誤:
如需進一步資訊,請參閱 「 www.flexerasoftware.com」提供的 FlexNet 授權檔。
無法取得適用于 OpenCL ™ 的 Intel® FPGA SDK 的有效授權。
錯誤:Verilog 產生器故障。
若要解決此問題,請按照下列步驟重新開機系統。(請注意,您需要在主機上取用以執行某些命令)
• vi /Etc/default/grub
(將「net.ifnames=0」加入GRUB_CMDLINE_LINUX變數)
• sudo grub2-mkconfig -o /boot/grub2/grub.cfg
• sudo vi /Etc/udev/rules.d/70-持續性-net.rules
SUBSYSTEM=「net」,ACTION==「add」,DRIVERS==「?*」,ATTR{address\==「08:00:27:a9:7a:e1」,ATTR{type{==「1」,KERNEL=「eth*」,NAME=「eth0」
或者,可以按照下列步驟建立 d controller 乙太網路埠:
- sudo modprobe d垂
- sudo ip li 新增 ddvd0 類型 d對等
- sudo ip 連結設定名稱 eth0 開發 d對等0
- sudo ifconfig eth0 hw 乙太
例如:sudo ifconfig eth0 hw 乙太 EC:8E:B5:8F:F0:DD 上
此問題預定修復為 Quartus Prime 軟體的未來版本,以及適用于 OpenCL 的 Intel FPGA SDK。