Die Quartus® Prime Software und Intel® FPGA SDK für OpenCL-Lizenz™ erfordern, dass der Ethernet-Port eth0 genannt wird. RedHat / CentOS 7.x hat Ethernet-Port-Namen wie enpXXXXX (d. h. enp20s63). Beim Kompilieren kann der folgende Fehler angezeigt werden:
Weitere Informationen finden Sie in der FlexNet-Lizenzierungsdokumentation, die unter "www.flexerasoftware.com" verfügbar ist.
Es konnte keine gültige Lizenz für die Intel® FPGA SDK für OpenCL™ erworben werden.
Fehler: Verilog-Generator FEHLGESCHLAGEN.
Um dieses Problem zu beheben, führen Sie die unten stehenden Schritte durch und führen einen Neustart des Systems durch. (Beachten Sie, dass Sie zugriff auf den Host benötigen, um einige Befehle auszuführen)
• vi /etc/default/grub
(fügen Sie "net.ifnames=0" zu GRUB_CMDLINE_LINUX Variable hinzu)
• sconfig grub2-config -o /boot/grub2/grub2/grub.cfg
• s ascii/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"
Alternativ kann ein Dummy-Ethernet-Port erstellt werden, indem Sie die folgenden Schritte ausführen:
- S ascii-Modprobe-Dummy
- Sconfig IP Li Add Dummy0-Typ-Dummy
- s ascii-ip-link-set name eth0 dev dummy0
- sconfig ifconfig eth0 hw ether up
Beispiel: sconfig ifconfig eth0 hw ether EC:8E:B5:8F:F0:DD up
Dieses Problem wird voraussichtlich behoben werden. Es handelt sich dabei um eine zukünftige Version der Quartus Prime Software und Intel FPGA SDK für OpenCL.