项目

一般

简介

错误 #110

功能 #84: 上行同步功能开发

同步信道在新平台运行超时挂死

由 guo hanlin 在 大约 5 年 之前添加. 更新于 大约 4 年 之前.

状态:
已解决
优先级:
紧急
指派给:
guo hanlin
开始日期:
2020-05-06
计划完成日期:
2020-05-07
% 完成:

100%

预期时间:
问题归属:

描述

根据log报错:
[FATAL][ERROR] gnb_fh_thread, G_MAX_SLOT_NUM20480, nPreHWSlotIdx10001, nCurHWSlotIdx10003, slotdiff2
[ERROR]update sfidx by (nCallerFlag=0) to nSfIdx8162 from nCurrentSfIdx8161 at with prev


文件

logCRC.png (172 KB) logCRC.png guo hanlin, 2020-05-07 12:29

历史记录

#1

由 guo hanlin 更新于 将近 5 年 之前

将sync_decomp中的store_data和printf去除,CRC偶尔会错误,甚至可能挂死,也有概率会正确

#2

由 guo hanlin 更新于 将近 5 年 之前

避免同步任务抢占其他线程,将同步绑定到core 20, 并隔离核。 CRC偶错误,挂死,正确

#3

由 guo hanlin 更新于 将近 5 年 之前

去除信号量触发同步处理,CRC错误概率大,偶正确。
后加入驱动维测,现象未变化

#4

由 guo hanlin 更新于 将近 5 年 之前

加入驱动维测并注掉x86同步callback:CRC先正确后错误,未挂死,手动退出

#5

由 guo hanlin 更新于 将近 5 年 之前

  • 状态新建 变更为 进行中
  • % 完成0 变更为 20

当前sync_callback已打开,信号量未打开。
在log等级为4-WARNING, LogMask/0x00000005(pbch,pdsch)的情况下,运行一小时CRC正确,log无异常
切换log等级为3-INFO后出现CRC错误和挂死现象,2.55未发现此现象
开始回退至log等级3-INFO排查:
1. log Mask改为0x00000001, CRC错误消失,依然挂死,回退修改错误复现
2. 在1的基础上,将log Mask改为0x00000000,出现挂死现象,CRC正确,挂死速度快
3. 将log等级恢复为4-WARNING,log Mask为0x00000000的情况下无异常
4. log等级改为3-INFO,log Mask为0x00000000的情况下出现挂死: yzrt_l1_20200509022509.log
5. [05-09 02:34:49.690][INFO ]==== [phy_ul_pusch_decode_callback] CellId0 nSlotIdx157 SlotAdvIdx157 nCtxNum1 Decode_Time[3113.042000]us
6. log中挂死前译码时间异常

#6

由 guo hanlin 更新于 超过 4 年 之前

  • 状态进行中 变更为 已解决
  • % 完成20 变更为 100

导出 Atom PDF