10 Star 14 Fork 45

openEuler / oec-hardware

 / 详情

FPGA数据处理卡与OpenEuler20.03LTS(ARM)兼容性适配

待办的
缺陷
创建于  
2022-10-18 18:12

【标题描述】能够简要描述问题:
【环境信息】
硬件信息:
华为泰山100(model2280)鲲鹏arm架构
软件信息:
1) OpenEuler20.03
2) 内核信息:kernel-4.19.90-2003.4.0
如果有特殊组网,请提供网络拓扑图
【问题复现步骤】
具体操作步骤:将我公司开发的FPGA数据处理卡插入上述环境下的服务器的PCIE卡槽中,在终端执行lspci -vvv可以找到对应的PCIE设备信息,如图,内存状态信息显示disable输入图片说明
安装驱动后,系统终端打印dmesg信息如图输入图片说明
出现概率(是否必现,概率性错误) 是
【预期结果】
不显示disable 驱动能正常安装
【实际结果】
描述出问题的结果
【附件信息】

评论 (21)

乔国强 创建了缺陷

Hi qiaoguoqiang123, welcome to the openEuler Community.
I'm the Bot here serving you. You can find the instructions on how to interact with me at Here.
If you have any questions, please contact the SIG: sig-Compatibility-Infra, and any of the maintainers: @jimmy_hero , @lovelijunyi , @机智的泡泡 , @XiaosuLi , @happem , @supernineSun

乔国强 修改了描述

您好,根据您提供的内核版本信息,这个不是openEuler的内核,请执行以下命令提供准确的OS版本信息和内核信息:

cat /etc/os-release
uname -a

好的,已纠正

请问您配置的FPGA端口以及安装的驱动是32位的么?openEuler是64位的OS,不支持32位。

在(X86内核)架构windows64系统测试可以,也在(X86内核)ubuntu18.04测试可以通过,只有在(arm内核)openeuler上没有成功

请问在openeuler x86内核可以测试通过么?

没有试过,不过应该能通过,但现在只想在arm内核上跑通

您好,对于这个问题您能协助解决么

请问使用的fpga的驱动是从哪里获取的?驱动在arm架构安装使能的问题,建议去找驱动提供方的帮助。

驱动是我们开发的,FPGA也是我们这边的,想适配OpenEuler

这个需要你们先在openEuler上适配相关驱动,目前看应该是驱动不适配arm架构,请优先适配arm架构,再尝试安装使用驱动。

乔国强 修改了描述

该issue为驱动问题,和OS无关,问题单关闭。

我们在没有安装驱动的情况下,在X86架构系统中是不显示disabled的,但是插入到arm的系统中显示这个disabled,第一个图,这与驱动无关

建议分析下disabled的原因,然后找对应的软件包责任人解决。

目前需要OpenEuler的PCIE主控制器源码才能解决,在官网没有找到drivers/pci/controller 那里面的不是

kernel-source没有PCIE主控制器源码么?内核源码需要手动安装的,
参考下kernel仓库里的这些文件:https://gitee.com/openeuler/kernel/tree/openEuler-1.0-LTS/drivers/pci/controller

还想问下那FPGA怎么与ARM架构适配呢? 您发的链接具体哪一个文件是PCIE主控制器源码呢?

机智的泡泡 任务状态从 待办的 修改为已完成
乔国强 任务状态从 已完成 修改为待办的

在内核那边提交了issue没人回复

在内核那边提交了issue没人回复

@乔国强 内核仓库下提的issue链接是什么?我去问问。
另外建议您订阅kernel sig组邮箱,直接发送邮件咨询。

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(3)
5329419 openeuler ci bot 1632792936 7818392 meitingli 1654830044
Python
1
https://gitee.com/openeuler/oec-hardware.git
git@gitee.com:openeuler/oec-hardware.git
openeuler
oec-hardware
oec-hardware

搜索帮助