Chẩn đoán aocl có thể không tìm thấy thiết bị Intel® Arria® 10 trên Ubuntu 16.04 (kernel 4.14 trở lên) mặc dù bước cài đặt aocl hoàn thành thành công (như được đề cập trong AN 807 cho Bộ phát triển Intel® Arria® 10 GX FPGA) vì mô-đun altera_cvp có trong các nhân Ubuntu mới hơn.
Để kiểm tra xem mô-đun altera_cvp của bạn có gây ra lỗi chẩn đoán aocl trong hệ thống của bạn hay không, hãy kiểm tra trường "Trình điều khiển hạt nhân đang sử dụng" cho Thiết bị Altera Corporation được liệt kê trong thông tin thiết bị PCIe:
$ lspci -v
Tìm bộ tăng tốc Xử lý: Thiết bị Altera Corporation
Bộ tăng tốc xử lý: Altera Corporation Device 2494 (rev 01) (prog-if 01)
Hệ thống con: Altera Corporation Device a151
Khe cắm vật lý: 4
Cờ: bus master, phát triển nhanh, độ trễ 0, IRQ 10
Bộ nhớ tại f3140000 (64-bit, có thể tìm nạp trước) [size=512]
Bộ nhớ tại f3100000 (64-bit, có thể tìm nạp trước) [size=256K]
Khả năng: < truy cập bị từ chối>
Trình điều khiển hạt nhân đang được sử dụng: altera-cvp
Mô-đun kernel: altera_cvp, aclpci_a10_ref_drv
Để ngăn mô-đun altera_cvp được tải cho thiết bị Intel® Arria® 10 của bạn, hãy sao chép tập tin danh sách đen được đính kèm bên dưới vào thư mục /etc/modprobe.d và khởi động lại máy tính. Các đặc quyền quản trị được yêu cầu để hoàn thành việc khắc phục sự cố này.
> xuống danh sách đen-altera_cvp.conf tại đây
$ sudo cp danh sách đen-altera_cvp.conf /etc/modprobe.d/
Sau khi khởi động lại, lspci -v không nên hiển thị altera_cvp trong trường "Trình điều khiển hạt nhân đang được sử dụng" cho Altera Corporation Device. Bạn sẽ thấy trình điều khiển Intel® Arria® 10 thiết bị (như được hiển thị cho Intel® Arria® bộ phát triển FPGA 10 GX trong ví dụ dưới đây)
Bộ tăng tốc xử lý: Altera Corporation Device 2494 (rev 01) (prog-if 01)
Hệ thống con: Altera Corporation Device a151
Khe cắm vật lý: 4
Cờ: bus master, phát triển nhanh, độ trễ 0, IRQ 16
Bộ nhớ tại f3140000 (64-bit, có thể tìm nạp trước) [size=512]
Bộ nhớ tại f3100000 (64-bit, có thể tìm nạp trước) [size=256K]
Khả năng: < truy cập bị từ chối>
Trình điều khiển hạt nhân đang được sử dụng: aclpci_a10_ref
Mô-đun kernel: altera_cvp, aclpci_a10_ref_drv
Vấn đề này sẽ được khắc phục trong bản phát hành trong tương lai của Intel® FPGA SDK cho OpenCL™.