项目

一般

简介

错误 #4159

msg5消息分段情况下,第二包数据DU收到为全0,解复用失败,导致msg5 DU接收失败

刘 播雨3 个月 之前添加. 更新于 大约 2 个月 之前.

状态:
已关闭
优先级:
一般
指派给:
开始日期:
2025-09-24
计划完成日期:
% 完成:

80%

预期时间:

描述

【问题描述】:msg5消息分段情况下,第二包数据DU收到为全0,导致随机msg5 DU接收失败
【初步分析】:从FAPI log和UE的打印log看,发给PHY的此包数据正常,不是全零,HARQ ID也是对的;待PHY 金伏继续确认

DU侧log:gnb_du_20250923T015408_20250924093147.yzb.log
9645457][2025-09-24T09:32:17.297][YS_DL][t:74435440][rg_sch_tom_lvl1.c:433][DBG][CORE-4]rgSCHLvl1TomCrcInd: RNTI17122 nSNR1 mcsTable0 txCntr1 numLyrs1 iMcs5 ucAckNack1 m_snr38
[9645458][2025-09-24T09:32:17.297][YS_DL][t:74435440][rg_sch_tom_lvl1.c:468][DBG][CORE-4]rgSCHLvl1TomCrcInd: UL CRC, cellId1 ueId17122 crcFail0 procId1 pdcchTime[796 10] puschTime[796 17] ulNackCounter0,ulAckCounter2,ulCurrentBler0
[9645459][2025-09-24T09:32:17.297][MAC_UL_TB][t:74435440][rg_dux.c:607][DBG][CORE-4]rgDUXDemuxData: ueId17122 pduLen48
[9645460][2025-09-24T09:32:17.297][MAC_UL_TB][t:74435440][rg_dux.c:608][DBG][CORE-4]rgDUXDemuxData: ueId0 pduPayload:[0x0]/[0x0]/[0x0]/[0x0]/[0x0]/[0x0]/[0x0]/[0x0]/[0x0]/[0x46fbec0]
[9645461][2025-09-24T09:32:17.297][MAC_UL_TB][t:74435440][rg_dux.c:607][DBG][CORE-4]rgDUXDemuxData: ueId17122 pduLen39
[9645462][2025-09-24T09:32:17.297][MAC_UL_TB][t:74435440][rg_dux.c:608][DBG][CORE-4]rgDUXDemuxData: ueId0 pduPayload:[0x0]/[0x0]/[0x0]/[0x0]/[0x0]/[0x0]/[0x0]/[0x0]/[0x0]/[0x46fbec0]
[9645463][2025-09-24T09:32:17.297][MAC_UL_TB][t:74435440][rg_dux.c:607][DBG][CORE-4]rgDUXDemuxData: ueId17122 pduLen30
[9645464][2025-09-24T09:32:17.297][MAC_UL_TB][t:74435440][rg_dux.c:608][DBG][CORE-4]rgDUXDemuxData: ueId0 pduPayload:[0x0]/[0x0]/[0x0]/[0x0]/[0x0]/[0x0]/[0x0]/[0x0]/[0x0]/[0x46fbec0]
[9645465][2025-09-24T09:32:17.298][MAC_UL_TB][t:74435440][rg_dux.c:607][DBG][CORE-4]rgDUXDemuxData: ueId17122 pduLen21
[9645466][2025-09-24T09:32:17.298][MAC_UL_TB][t:74435440][rg_dux.c:608][DBG][CORE-4]rgDUXDemuxData: ueId0 pduPayload:[0x0]/[0x0]/[0x0]/[0x0]/[0x0]/[0x0]/[0x0]/[0x0]/[0x0]/[0x46fbec0]
[9645467][2025-09-24T09:32:17.298][MAC_UL_TB][t:74435440][rg_dux.c:607][DBG][CORE-4]rgDUXDemuxData: ueId17122 pduLen12
[9645468][2025-09-24T09:32:17.298][MAC_UL_TB][t:74435440][rg_dux.c:608][DBG][CORE-4]rgDUXDemuxData: ueId0 pduPayload:[0x0]/[0x0]/[0x0]/[0x0]/[0x0]/[0x0]/[0x0]/[0x0]/[0x0]/[0x46fbec0]
[9645469][2025-09-24T09:32:17.298][MAC_UL_TB][t:74435440][rg_dux.c:607][DBG][CORE-4]rgDUXDemuxData: ueId17122 pduLen3
[9645470][2025-09-24T09:32:17.298][MAC_UL_TB][t:74435440][rg_dux.c:608][DBG][CORE-4]rgDUXDemuxData: ueId0 pduPayload:[0x0]/[0x0]/[0x0]/[0x0]/[0x0]/[0x0]/[0x0]/[0x0]/[0x0]/[0x46fbec0]
[9645471][2025-09-24T09:32:17.298][MAC_UL_TB][t:74435440][rg_dux.c:670][ERR][CORE-4]rgDUXDemuxData: mac demux error!!! From phy:ueid17122 lcId=0,subPduLen=8,pduActLen=2 pduCnt=6
[9645472][2025-09-24T09:32:17.298][MAC_UL_TB][t:74435440][rg_ul.c:663][ERR][CORE-4]RgLiTfuDatInd:DBG_CELLID1 ueid17122-DUX processing failed
[9645473][2025-09-24T09:32:17.298][MAC_UL_TB][t:74435440][ys_fapi_task.c:2317][DBG][CORE-4]YsUiTfuDatInd phy[796 18] time[796 17] rnti17122 pdulen48

UE侧log打印:yz_zlog_20190214101309.log
[2025-09-24 17:32:17.473588[DEBUG]| src/ueapp/test/wn5gNrPsL1cSocket.c+735 | wnFapiHdlPhyToMacMsgNoDuHandle | FAPI_msg,D[0x3a]
[2025-09-24 17:32:17.473719[INFO ]| src/l2/mac/csrc/wn5gNrUePsMacSlotSync.c+398 | wnMacHasUlGrant | DU begin pro UL GRANT: tbSize48 harqId1
[2025-09-24 17:32:17.473732[INFO ]| src/l2/mac/csrc/wn5gNrUePsMacLcp.c+530 | wnMacGiveTxOp | lc1 get txop16 bo16
[2025-09-24 17:32:17.473755[DEBUG]| src/l2/rlc/csrc/wn5gNrPsRlcAmApi.c+145 | wnRlcAmUpdateSi | Setting SI=2 for AMD PDU 12bit Hdr
[2025-09-24 17:32:17.473766[ERROR]| src/l2/mac/csrc/wn5gNrUePsMacMux.c+279 | wnMacFrmPdu | macDl8bHdr res0 f0 lcid1 rlcsi[0x0] data_len18 DATA:[1]/[10]/[a0]/[0]/[0]/[29]/[80]/[80]/[40]/[0]
[2025-09-24 17:32:17.473775[TRACE]| src/l2/mac/csrc/wn5gNrUePsMacMux.c+297 | wnMacFrmPdu | pktBuff->data_len: 18,rlcsi[0x0] macCb->tbsize0: 46, macCb->tb: 0, tbsize: 28,nbsegs 1,DATA:[1]/[10]/[a0]/[0]/[0]/[29]/[80]/[80]/[40]/[0]
[2025-09-24 17:32:17.473785[INFO ]| src/l2/rlc/csrc/wn5gNrPsRlcAmTx.c+444 | wnRlcAmUpdateBo | Updated lcId1 action2 val16 Bo0
[2025-09-24 17:32:17.473793[DEBUG]| src/l2/rlc/csrc/wn5gNrPsRlcAmTx.c+756 | wnRlcAmTxSendSegPdu | rlc send the last segment lcid1 sn0 SentSo41 decrementBo16 txOp0
[2025-09-24 17:32:17.473801[INFO ]| src/l2/mac/csrc/wn5gNrUePsMacBsr.c+462 | wnShortBsrRun | MAC lcg0 lc2 bufSz0[0]!
[2025-09-24 17:32:17.473808[TRACE]| src/l2/mac/csrc/wn5gNrUePsMacMux.c+479 | wnMacAddPad | MAC tb padding, tblen19 pduNum1 padHdr0[0x3f] padHdr1[0x80]! res0 lcid63
[2025-09-24 17:32:17.473818[DEBUG]| src/ueapp/test/wn5gNrPsL1cSocket.c+3099 | wnSendUlSchToL1c | ulTbReq->harqId:1,ulTbReq->rntiType:2,ulTbReq->bufferId:0,ulTbReq->tbSize:48,ulTbReq->payload:[1]/[10]/[a0]/[0]/[0]/[29]/[80]/[80]/[40]/[0]
[2025-09-24 17:32:17.473846[DEBUG]| src/ueapp/test/wn5gNrPsL1cSocket.c+1648 | wnFapiMsgSend | FAPI_msg,U[0x35]

历史记录

#1

王 金伏 更新于 3 个月 之前

  • 优先级一般 变更为
#2

王 金伏 更新于 3 个月 之前

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

李 常 更新于 3 个月 之前

  • 优先级 变更为 紧急
#4

王 金伏 更新于 2 个月 之前

  • 指派给王 金伏 变更为 刘 播雨
  • % 完成0 变更为 80

【问题描述】msg5消息分段情况下,第二包数据DU收到为全0,解复用失败,导致msg5 DU接收失败

【问题原因】
1 基站收到的msg5第二包数据全0,原因是PUSCH从L1C获取的msg5第二包数据全是0,L1C码流是从l1c-fapi的接口处获取的,l1c-fapi接口处msg5第二包数据不是期望数据,是msg5的前一包数据,HARD也是前一包的HARQID,怀疑是时序问题导致的fapi发数发晚了。
2 协议栈在基站收msg5第二包数据全0时,在终端侧抓协议栈log与fapi,从log与fapi抓包分析,log与wireshark抓包显示msg5第二包数据码流正确,HARQID正确,认为协议栈正确。怀疑是终端侧获取码流时机问题。
3 讨论终端侧获取fapi的TB码流时机是正确的,协议栈分析问题日志,发现msg5出错时,同一slot下fapi同时下发了TA调整与msg5第二包码流,msg5正确时,同一slot下fapi只有msg5第二包码流,TA调整在另外slot,
怀疑是同slot下fapi处理多消息可能存在问题,协议栈在代码中关闭了下发TA(物理层目前不处理TA,TA是打桩的),
4 协议栈下发TB消息时,不是根据TB大小拷贝的,是按照整个接口数组的大小拷贝,此处需改为根据TBSIZE大小拷贝。

【解决方案】目前采取规避手段,协议栈代码关闭下发TA。后续需协议栈修改同一slot下多消息多线程处理机制。以及对应的TB大小拷贝问题。

【问题验证】暂时验证协议栈代码关闭下发TA,在环境验证16次,不再出现msg5第二包码流失败问题。

#5

李 常 更新于 2 个月 之前

  • 优先级紧急 变更为 一般
#6

刘 播雨 更新于 2 个月 之前

  • 状态进行中 变更为 审视
  • 指派给刘 播雨 变更为 李 常

【问题修改方案】:1、在UL_TB_req发送开始置一个标志位,发送完毕复位此标记;2、TA发送之前需要检查此标志位,为false为才能发送TA,否则需要等待;
【问题验证结果】:合入Trunk版本后进行6次随机接入均成功,并能够ping包成功,验证通过;

#7

李 常 更新于 大约 2 个月 之前

  • 状态审视 变更为 已关闭
  • 指派给李 常 变更为 刘 播雨

问题已在#4227跟踪,问题解决,代码实现上,没有问题。验证了100次以上,未发生问题。已经合入到B5Gue_Rel_0.0.1_T06版本。
关闭。

导出 Atom PDF