문서 ID: 000077387 콘텐츠 형태: 설치 및 설정 마지막 검토일: 2024-11-15

Ubuntu 16.04(커널 4.14 이상)에서 aocl 진단이 실패하는 이유는 무엇입니까?

환경

  • 인텔® Quartus® Prime Pro Edition
  • OpenCL™용 인텔® FPGA SDK
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    설명

    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부터 해결됩니다

    관련 제품

    이 문서는 다음 항목에 적용됩니다. 2 제품

    인텔® Arria® 10 FPGA 및 SoC FPGA
    인텔® 프로그래밍 가능 장치

    이 페이지의 콘텐츠는 원본 영어 콘텐츠에 대한 사람 번역 및 컴퓨터 번역의 조합으로 완성되었습니다. 이 콘텐츠는 편의와 일반적인 정보 제공을 위해서만 제공되었으며, 완전하거나 정확한 것으로 간주되어선 안 됩니다. 이 페이지의 영어 버전과 번역 간 모순이 있는 경우, 영어 버전이 우선적으로 적용됩니다. 이 페이지의 영어 버전을 확인하십시오.