Die AOCL-Diagnose kann Arria® 10-Gerät unter Ubuntu 16.04 (Kernel 4.14 oder höher) nicht finden, obwohl der AOCL-Installationsschritt erfolgreich abgeschlossen wurde (wie in AN 807 für Arria® 10 GX FPGA Development Kit erwähnt), da das altera_cvp-Modul in neueren Ubuntu-Kernels enthalten ist.
Um zu überprüfen, ob altera_cvp Modul einen aocl-Diagnosefehler in Ihrem System verursacht, aktivieren Sie das Feld "Kernel driver in use" (Verwendeter Kerneltreiber) für Altera Corporation-Gerät, das in den PCIe-Geräteinformationen aufgeführt ist:
$ lspci -v
Nach Verarbeitungsbeschleunigern suchen: Altera Corporation Gerät
Verarbeitungsbeschleuniger: Altera Corporation Device 2494 (rev 01) (prog-if 01)
Subsystem: Altera Corporation Gerät a151
Physischer Steckplatz: 4
Flags: Bus Master, Fast Devsel, Latenz 0, IRQ 10
Speicher bei f3140000 (64-Bit, vorabrufbar) [size=512]
Speicher bei f3100000 (64-Bit, vorabrufbar) [size=256K]
Funktionen: <Zugriff verweigert>
Verwendeter Kernel-Treiber: altera-cvp
Kernel-Module: altera_cvp, aclpci_a10_ref_drv
Um zu verhindern, dass das altera_cvp Modul für Ihr Arria® 10-Gerät geladen wird, kopieren Sie die unten angehängte Blacklist-Datei in das Verzeichnis /etc/modprobe.d und starten Sie den Computer neu. Zum Ausführen dieses Updates sind Administratorrechte erforderlich.
> Laden Sie blacklist-altera_cvp.conf hier herunter
$ sudo cp blacklist-altera_cvp.conf /etc/modprobe.d/
Nach dem Neustart sollte lspci -v NICHT altera_cvp im Feld "Verwendeter Kerneltreiber" für Altera Corporation-Gerät anzeigen. Sie sollten den Arria® 10-Gerätetreiber sehen (wie für Arria® 10 GX FPGA Development Kit im folgenden Beispiel gezeigt)
Verarbeitungsbeschleuniger: Altera Corporation Device 2494 (rev 01) (prog-if 01)
Subsystem: Altera Corporation Gerät a151
Physischer Steckplatz: 4
Flags: Bus Master, Fast Devsel, Latenz 0, IRQ 16
Speicher bei f3140000 (64-Bit, vorabrufbar) [size=512]
Speicher bei f3100000 (64-Bit, vorabrufbar) [size=256K]
Funktionen: <Zugriff verweigert>
Verwendeter Kerneltreiber: aclpci_a10_ref
Kernel-Module: altera_cvp, aclpci_a10_ref_drv
Dieses Problem wurde ab der FPGA SDK für OpenCL-Softwareversion™ 18.1.1 behoben