ID de l'article: 000077387 Type de contenu: Installation et configuration Dernière révision: 01/10/2018

Pourquoi aocl diagnose échoue-t-il sur Ubuntu 16.04 (noyau 4.14 ou plus récent) ?

Environnement

  • Intel® Quartus® Prime Pro Edition
  • Intel® FPGA SDK pour OpenCL™ Pro Edition
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    Descriptif

    aocl diagnose peut ne pas trouver le périphérique Arria® 10 sur Ubuntu 16.04 (noyau 4.14 ou plus récent) même si l’étape d’installation d’aocl se termine avec succès (comme mentionné dans AN 807 pour Arria® kit de développement FPGA 10 GX) en raison du module altera_cvp inclus dans les nouveaux noyaux Ubuntu.

    Pour vérifier si altera_cvp module est à l’origine d’une défaillance de diagnostic aocl sur votre système, consultez le champ « Pilote de noyau en cours d’utilisation » pour Altera périphérique d’entreprise répertorié dans les informations sur les périphériques PCIe :

    $ lspci -v

    Recherchez les accélérateurs de traitement : appareil Altera Corporation

    Accélérateurs de traitement : Altera Corporation Device 2494 (rev 01) (prog-if 01)

    Sous-système : périphérique Altera Corporation a151

    Emplacement physique : 4

    Drapeaux : bus master, fast devsel, latence 0, IRQ 10

    Mémoire à f3140000 (64 bits, prérécupérable) [size=512]

    Mémoire à f3100000 (64 bits, prérécupérable) [taille=256K]

    Capacités : <accès refusé>

    Pilote du noyau utilisé : altera-cvp

    Modules du noyau : altera_cvp, aclpci_a10_ref_drv

    Résolution

    Pour empêcher le chargement du module altera_cvp pour votre périphérique Arria® 10, copiez le fichier de liste noire joint ci-dessous dans le répertoire /etc/modprobe.d et redémarrez l’ordinateur. Des privilèges d’administration sont requis pour effectuer ce correctif.

    > Téléchargez blacklist-altera_cvp.conf ici

    $ sudo cp blacklist-altera_cvp.conf /etc/modprobe.d/

    Après le redémarrage, lspci -v ne doit PAS altera_cvp apparaître dans le champ « Pilote de noyau en cours d’utilisation » pour Altera périphérique d’entreprise. Vous devriez voir le pilote de périphérique Arria® 10 (comme illustré pour Arria® kit de développement FPGA GX 10 GX dans l’exemple ci-dessous)

    Accélérateurs de traitement : Altera Corporation Device 2494 (rev 01) (prog-if 01)

    Sous-système : périphérique Altera Corporation a151

    Emplacement physique : 4

    Drapeaux : bus master, fast devsel, latence 0, IRQ 16

    Mémoire à f3140000 (64 bits, prérécupérable) [size=512]

    Mémoire à f3100000 (64 bits, prérécupérable) [taille=256K]

    Capacités : <accès refusé>

    Pilote de noyau utilisé : aclpci_a10_ref

    Modules du noyau : altera_cvp, aclpci_a10_ref_drv

    Ce problème est résolu à partir de la version 18.1.1 du logiciel FPGA SDK pour OpenCL™

    Produits associés

    Cet article concerne 2 produits

    FPGA et FPGA SoC Intel® Arria® 10
    Circuits programmables Intel®

    Le contenu de cette page est une combinaison de traduction humaine et informatique du contenu original en anglais. Ce contenu vous est fourni pour votre commodité et à titre informatif seulement et ne saurait être totalement exact ou complet. En cas de contradiction entre la version anglaise de cette page et la traduction, c'est la version anglaise qui prévaut. Afficher la version anglaise de cette page.