aocl 설치 단계가 성공적으로 완료되더라도(Arria® 10 GX FPGA 개발 키트용 AN 807에 언급됨) 최신 Ubuntu 커널에 포함된 altera_cvp 모듈로 인해 aocl diagnose가 Ubuntu 16.04(커널 4.14 이상)에서 Arria® 10 장치를 찾지 못할 수 있습니다.
altera_cvp 모듈로 인해 시스템에서 aocl 진단 실패가 발생하는지 확인하려면 PCIe 장치 정보에 나열된 Altera사 장치의 "커널 드라이버 사용 중" 필드를 확인하십시오.
$ lspci -v
처리 가속기 찾기: Altera Corporation Device
프로세싱 가속기: Altera Corporation Device 2494 (rev 01) (prog-if 01)
서브시스템: Altera Corporation Device a151
물리적 슬롯: 4
플래그: 버스 마스터, 빠른 개발, 대기 시간 0, IRQ 10
f3140000의 메모리(64비트, 프리페치 가능) [size=512]
f3100000의 메모리(64비트, 프리페치 가능) [size=256K]
기능: <액세스 거부됨>
사용 중인 커널 드라이버: altera-cvp
커널 모듈: altera_cvp, aclpci_a10_ref_drv
altera_cvp 모듈이 Arria® 10 장치에 로드되지 않도록 하려면 아래에 첨부된 블랙리스트 파일을 /etc/modprobe.d 디렉토리에 복사하고 컴퓨터를 다시 시작합니다. 이 수정을 완료하려면 관리자 권한이 필요합니다.
> 여기에서 blacklist-altera_cvp.conf 다운로드
$ sudo cp 블랙리스트-altera_cvp.conf /etc/modprobe.d/
재부팅 후 lspci -v는 Altera Corporation 장치의 "사용 중인 커널 드라이버" 필드에 altera_cvp 표시되지 않아야 합니다. Arria® 10 장치 드라이버가 표시되어야 합니다(아래 예에서 Arria® 10 GX FPGA 개발 키트에 대한 설명 참조)
프로세싱 가속기: Altera Corporation Device 2494 (rev 01) (prog-if 01)
서브시스템: Altera Corporation Device a151
물리적 슬롯: 4
플래그: 버스 마스터, 빠른 개발, 대기 시간 0, IRQ 16
f3140000의 메모리(64비트, 프리페치 가능) [size=512]
f3100000의 메모리(64비트, 프리페치 가능) [size=256K]
기능: <액세스 거부됨>
사용 중인 커널 드라이버: aclpci_a10_ref
커널 모듈: altera_cvp, aclpci_a10_ref_drv
이 문제는 FPGA SDK for OpenCL™ 소프트웨어 버전 18.1.1부터 해결됩니다