项目

一般

简介

错误 #4055

slot 全部调度情况下,PDS RB200 MCS27,出现core6 挂死

高 峰大约 2 个月 之前添加. 更新于 10 天 之前.

状态:
进行中
优先级:
指派给:
开始日期:
2025-09-15
计划完成日期:
% 完成:

0%

预期时间:

文件

历史记录

#1

赵 强 更新于 大约 2 个月 之前

1.在core5上同时部署PDSCH与UE_Dl_Sync_Task任务,core6部署PDSCH任务。能够编译出版本,但是在分别触发PDSCH任务时,
在核5上,trigger完(826,6)PDSCH后,然后在核6上trigger(826,7)。这没有问题,都解对了。
但是要在核5上trigger (826,8),这个时候,PDCCH出现异常,没有再trigger了。怀疑此时PDSCH与UE_Dl_Sync_Task任务冲突导致。

2.在1的基础上,将UE_Dl_Sync_Task任务移至核2后,PSS解不到。波姐协助排查。

#2

赵 强 更新于 大约 2 个月 之前

对比UT测试用例耗时,发现100RB耗时大概在0.32ms,峰值场景273RB耗时大概在0.78ms。随着RB数以及MCS的增加,可能在0.5ms内处理不完,存在风险。
(1)rb100_sym12_dmrs1_dmrsport2_datalayer1_tbsize7429_64qam_mcs17 与 (2)rb273_sym13_dmrs2_dmrsport2_datalayer2_tbsize67597_256qam_mcs27

#3

赵 强 更新于 大约 2 个月 之前

sib消息解析正常(只在slot10处理,单核),一灌包就出现板子挂死,问题排查中。

#4

赵 强 更新于 大约 2 个月 之前

0919进展:
1.在核5上核6分别触发PDSCH任务时,出现板子挂死的情况。
2.改变分核处理的策略,在核6上部署sym级任务,在核5上部署bit级任务。在核6上处理sym级任务,sym级处理完之后触发核5的bit级任务。静态时隙广播消息能够解对,但是调度动态时隙时,出现PDCCH TCI解不对的情况,导致PDSCH未被触发。
3.该问题需拉会讨论一下,暂时没有想到比较好的解决办法。

#5

赵 强 更新于 大约 2 个月 之前

20250920工作日报:
1.拉取Hl_dev_2最新代码,只trigger core6 PDSCH任务,发现MCS最多只到3,再往高增加MCS,全部解错。
原因在与上周升级了RRU,恢复原来的版本后,MCS能够到27。
2.更改deofdm与PDSCH的接口代码,将deofdm的参数先从DM搬到DDR,PDSCH再从DDR把参数l搬到DM后,sfn/slot参数正常。
3.在2的基础上,只triiger core6 的PDSCH任务,静/动态时隙数据(TCI,TB)均能解对。只triiger core5 的PDSCH任务,静态时隙数据(TCI,TB)均能解对,但是动态时隙下,TCI没有解对,问题排查中。

#6

赵 强 更新于 大约 2 个月 之前


动态时隙TCI解不对,原因是协议栈的slottype没配下来,导致动态时隙slottype还是blank状态,全return了

#7

赵 强 更新于 大约 2 个月 之前

更改trigger策略后,在奇slot trigger core5,在偶slot trigger core6后,PDSCH触发成功并且均能够解对。

#8

赵 强 更新于 大约一个月 之前

在北京EVT4的环境,MCS27,RB0~23跑了40分钟未出现挂死问题。

#9

赵 强 更新于 大约一个月 之前


(1)slot6跟slot8之间trigger的间隔大概是1ms左右,这个是符合2个slot的预期的。
(2)但是sslot8跟lot10之间trigger的间隔就是1.7ms了,就不正常了。
(3)这块的超时导致slot10的任务只完成了sym的处理,bit级正在处理时,(有sym级的打印,没有bit级的打印),然后slot12的任务就被trigger了,导致slot12的DM空间申请不下来,从而挂死

#10

赵 强 更新于 10 天 之前


把slot10的PDSCH任务移至core2后,该问题解决。

#11

赵 强 更新于 10 天 之前

  • 状态新建 变更为 进行中

导出 Atom PDF