ซอฟต์แวร์ Quartus® Prime และIntel® FPGA SDK สําหรับสิทธิ์การใช้งาน OpenCL™ กําหนดให้พอร์ตอีเธอร์เน็ตต้องมีชื่อว่า Ethernet eth0 RedHat / CentOS 7.x มีชื่อพอร์ตอีเธอร์เน็ต เช่น enpXXXXX (เช่น enp20s63) ผู้ใช้อาจพบข้อผิดพลาดต่อไปนี้ในขณะคอมไพล์:
สําหรับข้อมูลเพิ่มเติม โปรดดูเอกสาร FlexNet Licensing ที่มีอยู่ที่ "www.flexerasoftware.com"
ไม่สามารถรับสิทธิ์การใช้งานที่ถูกต้องสําหรับ Intel® FPGA SDK สําหรับ OpenCL™
ข้อผิดพลาด: ตัวสร้าง Verilog ล้มเหลว
หากต้องการแก้ไขปัญหานี้ ให้ทําตามขั้นตอนด้านล่างและรีบูตระบบ (โปรดทราบว่าคุณจะต้องเข้าถึง sudo บนโฮสต์เพื่อเรียกใช้คําสั่งบางอย่าง)
• 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-persistent-net.rules
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:a9:7a:e1", ATTR{type}="1", KERNEL=="eth*,NAME="eth0"
หรืออาจสร้างพอร์ตอีเธอร์เน็ตแบบ Dummy ได้โดยทําตามขั้นตอนด้านล่าง:
- หลอมรวม sudo modprobe
- sudo ip li add dummy0 type dummy0
- sudo ip link name eth0 dev dummy0
- sudo ifconfig eth0 hther ขึ้น
ตัวอย่างเช่น: sudo ifconfig eth0 hw ether EC:8E:B5:8F:F0:DD up
ปัญหานี้ได้รับการกําหนดเวลาให้แก้ไขเป็นเวอร์ชันในอนาคตของซอฟต์แวร์ Quartus Prime และIntel FPGA SDK สําหรับ OpenCL