问答 店铺
热搜: ZYNQ FPGA discuz

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

切换到宽版
微信扫一扫 分享朋友圈

已有 7750 人浏览分享

开启左侧

XDMA ubuntu 16.04 64位驱动编译报错

[复制链接]
7750 1
本帖最后由 tangxiaolei 于 2019-7-3 16:55 编辑

我在ubuntu 16.04 64位系统下编译XDMA驱动“Xilinx_Answer_65444_Linux_Files”,报了一个错误。这个该如何解决呢?


xdma-core.c:4321:8: error: implicit declaration of function ‘pci_enable_msix’ [-Werror=implicit-function-declaration]
   rc = pci_enable_msix(pdev, lro->entry, req_nvec);



2019-07-04 08-42-49屏幕截图.png

评论 1

uisrc  管理员  发表于 2019-7-4 10:30:04 | 显示全部楼层
ubuntu 内核版本和驱动版本不一致
Linux 4.8 replaced it with pci_enable_msix_range. You can fix it like this:
#if LINUX_VERSION_CODE < KERNEL_VERSION(4,8,0)        rc = pci_enable_msix(pdev, lro->entry, req_nvec);#else        rc = pci_enable_msix_range(pdev, lro->entry, req_nvec, req_nvec);#endif
越努力越幸运!加油!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0

关注

2

粉丝

1

主题
精彩推荐
热门资讯
网友晒图
图文推荐

  • 微信公众平台

  • 扫描访问手机版