O diagnóstico aocl pode não encontrar o Arria® 10 dispositivo no Ubuntu 16.04 (kernel 4.14 ou mais recente), embora a etapa de instalação aocl seja concluída com sucesso (conforme mencionado no AN 807 para o kit de desenvolvimento Arria® 10 GX FPGA) devido ao módulo de altera_cvp que está incluído nos kernels do Ubuntu mais recentes.
Para verificar se altera_cvp módulo está causando uma falha no diagnóstico aocl em seu sistema, verifique o campo "Driver do Kernel em uso" para ver se o dispositivo da Altera Corporation está listado nas informações do dispositivo PCIe:
$ lspci -v
Procure aceleradores de processamento: dispositivo Altera Corporation
Aceleradores de processamento: Dispositivo Altera Corporation 2494 (rev 01) (prog-if 01)
Subsistema: dispositivo Altera Corporation a151
Slot físico: 4
Sinalizadores: mestre de barramento, devsel rápido, latência 0, IRQ 10
Memória em f314000 (64 bits, prefetchável) [size=512]
Memória em f310000 (64 bits, pré-busca) [tamanho=256 K]
Recursos: <access negados>
Driver de kernel em uso: altera-cvp
Módulos do Kernel: altera_cvp aclpci_a10_ref_drv
Para evitar que o módulo altera_cvp seja carregado para o seu dispositivo Arria® 10, copie o arquivo da lista negra anexado abaixo para o diretório /etc/modprobe.d e reinicie o computador. São necessários privilégios administrativos para concluir esta correção.
> Baixar a lista negra altera_cvp.conf aqui
$ sudo cp blacklist-altera_cvp.conf /etc/modprobe.d/
Após a reinicialização, ol spci -v NÃO deve mostrar altera_cvp no campo "Driver kernel em uso" para o dispositivo Altera Corporation. Você deve ver o driver do dispositivo Arria® 10 (conforme mostrado para o Kit de desenvolvimento de Arria® 10 GX FPGA no exemplo abaixo)
Aceleradores de processamento: Dispositivo Altera Corporation 2494 (rev 01) (prog-if 01)
Subsistema: dispositivo Altera Corporation a151
Slot físico: 4
Sinalizadores: bus master, devsel rápido, latência 0, IRQ 16
Memória em f314000 (64 bits, prefetchável) [size=512]
Memória em f310000 (64 bits, pré-busca) [tamanho=256 K]
Recursos: <access negados>
Driver de kernel em uso: aclpci_a10_ref
Módulos do Kernel: altera_cvp aclpci_a10_ref_drv
Este problema foi corrigido começando com o SDK FPGA para software OpenCL™ versão 18.1.1.1