[X]关闭

PCIE 请教XDMA Linux驱动编译问题

文档创建者:菲尼克兔
浏览次数:13454
最后更新:2019-04-07
 
Hi,
    我按照教程做PCIE XDMA的Linux上的实验,“CH01_XDMA_LOOP回传(LINUX)”在编译驱动的时候遇到如下问题:
1. 在xdma目录下make install的时候显示:
At main.c:160:
- SSL error:02001002:system library:fopen:No such file or directory: bss_file.c:175
- SSL error:2006D080:BIO routines:BIO_new_file:no such file: bss_file.c:178
sign-file: certs/signing_key.pem: No such file or directory

这里网上说不影响,也就是不用管,请问我的理解对吗?

2. 当我执行modprobe xdma 的时候(此时我还在tools 目录中),报告如下错误:
modprobe: FATAL: Module xdma not found in directory /lib/modules/4.15.0-29-generic

请问大神们有遇到过这个问题没?

谢谢


我的板子是MIA702
我的Linux是Vmware中安装的Ubuntu 16.04.5
我编译驱动使用的是: Xilinx_Answer_65444_Linux_Files_rel20180420

发表评论已发布 7

uisrc

发表于 2018-8-28 14:45:22 | 显示全部楼层

我的神,你居然在虚拟机中调试PCIE,必须真实机下才可以。
越努力越幸运!加油!

菲尼克兔

发表于 2018-8-28 14:52:31 | 显示全部楼层

楼主你好,
背景:我在尝试编译驱动的时候,PCIE卡槽中确实没有插入板子
我有如下的问题:
1. 如果是Vmware的话,难道不能检测到PCIE卡槽中的板子?
2. 按照楼主的意思,必须是板子插在电脑上,才能做这个实验。  而且这个实验必须是主机安装linux才可以?
    谢谢

uisrc

发表于 2018-8-28 14:55:29 | 显示全部楼层

你这个错误也可能是ubuntu lib的问题。最好还是真实机下搞下,真实机下目前没有发现这方面问题。
越努力越幸运!加油!

uisrc

发表于 2018-8-28 14:55:32 | 显示全部楼层

你这个错误也可能是ubuntu lib的问题。最好还是真实机下搞下,真实机下目前没有发现这方面问题。
越努力越幸运!加油!

菲尼克兔

发表于 2018-8-30 23:23:19 | 显示全部楼层

多谢楼主的解答,我的问题解决了。总结如下:
1. vmware的workstation palyer 14 似乎确实无法识别PCIE的硬件,但是vmware家的其他虚拟平台也有能支持的,叫做pcie passthrough 功能
2. 两个SSL error 确实是没有关系的,也能看到xdma.ko 已经生成在xdma目录下了
3. 将xdma.ko 拷贝到/lib/modules/4.15.0-29-generic 里面
    depmod -a
    modprobe xdma
    就可以了。

plumj

发表于 2019-4-2 13:58:18 | 显示全部楼层

您好:
在那里能找到PCIE_xdma的教程啊?现在都找不到了

菲尼克兔

发表于 2019-4-7 10:39:13 来自手机 | 显示全部楼层

plumj 发表于 2019-4-2 13:58
您好:
在那里能找到PCIE_xdma的教程啊?现在都找不到了

额,买了扳子附带的教程有的哈
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则