【问题标题】:Driver and kernel module install for FPGS failsFPGS 的驱动程序和内核模块安装失败
【发布时间】:2016-10-18 06:28:26
【问题描述】:

我正在尝试在具有以下规格的机器上安装OpenCL

  • CentOS 6.8
  • 内核版本 2.6.32-642.el6.x86_64
  • 4G 内存
  • FPGA 板“Nallatech 395 – 带有 Stratix V D8”

aocl 版本

aocl 16.0.0.211(Altera SDK for OpenCL,版本 16.0.0 Build 211,版权所有 (C) 2016 Altera Corporation)

但是,我收到以下页面中描述的错误 [Q 2-3]
http://www.alteraforum.com/forum/showthread.php?t=46355

/#aocl install aocl install: 运行安装 /root/altera/16.0/hld/board/nalla_pcie/linux64/libexec 使用内核 来自 /usr/src/kernels/2.6.32-642.el6.x86_64 的源文件 make: *** /usr/src/kernels/2.6.32-642.el6.x86_64:没有这样的文件或目录。 停止。 cp:无法统计`./aclpci_drv.ko':没有这样的文件或目录 致命:未找到模块 aclpci_drv。

上面的页面建议执行以下命令:

yum install kernel-devel

但是我仍然收到同样的错误。

请指教!

【问题讨论】:

    标签: opencl fpga


    【解决方案1】:

    found 一个线程出现类似错误,以下解决方案可以为您工作。但是,此解决方案基于版本 14。

    首先导航到 BSP 文件夹的 linux/driver,您应该位于 root/altera/16.0/hld/board/nalla_pcie/linux64/driver

    查找并编辑文件aclpci.c:在文件顶部添加以下行:

     #define __devinit
     #define __devexit
    

    第二次编辑aclpci_cmd.c:在第83行删除分配

    改变

     result = pci_restore_state(aclpci->pci_dev);
    

     pci_restore_state(aclpci->pci_dev);
    

    在第 438-440 行注释掉以下语句:

     if (dev->aer_firmware_first) { 
         return -EIO; 
     }
    

    您现在应该可以成功运行“aocl install”了。

    【讨论】:

    • 我尝试了上述解决方案。我使用的是 Ubuntu 16.04。它对我不起作用。还有其他解决方案吗?
    猜你喜欢
    • 2020-08-15
    • 2022-10-16
    • 1970-01-01
    • 2022-08-21
    • 2013-01-17
    • 2015-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多