项目

一般

简介

错误 #1160

DMA 保护机制

高 峰将近 2 年 之前添加. 更新于 7 个月 之前.

状态:
挂起
优先级:
指派给:
吕 国荣
类别:
-
开始日期:
2023-06-14
计划完成日期:
% 完成:

0%

预期时间:
问题归属:
PHY
发现问题版本:
Rel_2.1.13P
目标解决问题版本:
Rel_2.1.14P
FPGA板卡类型:
115P+PRU
CPU类型:
Xeon-gold5218(宝德)

描述

FPGA与X86 PCIe DMA接口存在延迟或丢包的情况;
需要增加保护机制,确保出现DMA异常时,基站不挂死可正常继续工作


相关的问题

关联到 2.0基站产品化测试 - 错误 #1139: 2.1.13p_pre1版本,稳定性长跑时出现phy挂死,初步定位原因是:前传数据头里面的slot 来 早了,和tti的slot相等,正常应该比tti的slot小1进行中2023-06-06

Actions

历史记录

#1

由 吕 国荣 更新于 将近 2 年 之前

  • 状态新建 变更为 进行中
#2

由 吕 国荣 更新于 将近 2 年 之前

  • 关联到 错误 #1139: 2.1.13p_pre1版本,稳定性长跑时出现phy挂死,初步定位原因是:前传数据头里面的slot 来 早了,和tti的slot相等,正常应该比tti的slot小1 已添加
#3

由 吕 国荣 更新于 7 个月 之前

保护机制已经增加;
1 更新ebbupool版本,slot不连续不会挂死;

2 如果偶尔出现tti和上行数据异常,不会挂死;但是累计超过40次就会主动拉死;

3 描述符发送和done信号检测都增加了cache刷新的操作,防止刷新不及时,导致内存中的值和cache中的值不一致;

目前实际测试中, 把修改1关闭了。 原因是 修改1 phy不挂死了,但是会导致上层异常; 另外修改2 效果也不明显,测试中 一般出现一次slot和tti对不上的情况后,后面的数据都会出异常;

#4

由 吕 国荣 更新于 7 个月 之前

  • 状态进行中 变更为 挂起

导出 Atom PDF