项目

一般

简介

错误 #5118

IRN模式下NR丢网切换到OCUE模式,再次搜到5G网络后,收到RAR未处理,msg3未发送

刘 播雨6 天 之前添加. 更新于 2 天 之前.

状态:
审视
优先级:
指派给:
开始日期:
2026-04-06
计划完成日期:
% 完成:

0%

预期时间:

描述

【问题描述】:IRN模式下NR丢网切换到OCUE模式,再次搜到5G网络后,收到RAR未处理,msg3未发送
【问题分析】:IRN模式下NR丢网,做RRC release,RLC释放时g_ue->macRlcCb->rlcCb->rlcRlsState被设置为2,切换到OCUE模式下,5G NR小区搜到网,发起随机接入流程后,由于wnIsSchUeValid检测g_ue->macRlcCb->rlcCb->rlcRlsState不为0,认为当前UE无效,MAC没有处理PHY上报的msg2消息,导致msg3未发送,整个随机接入流程失败;
【解决方案】:RN模式下NR丢网,做RRC release时不对SRB0进行释放,设置lcRelInfo->isForUeRls为false,并使用WN_RRC_RLC_ENTITY_REL_E消息,调用wnRlcEntRel进行RLC实体释放,在wnRlcEntRel函数中判断,当lcRelInfo->isForUeRls为false时,g_ue->macRlcCb->rlcCb->rlcRlsState设置为0,否则设置为2;

历史记录

#1

刘 播雨 更新于 6 天 之前

  • 状态新建 变更为 进行中
  • 指派给 被设置为 刘 播雨

【解决方案】:RN模式下NR丢网,做RRC release时不对SRB0进行释放,设置lcRelInfo->isForUeRls为false,并使用WN_RRC_RLC_ENTITY_REL_E消息,调用wnRlcEntRel进行RLC实体释放,在wnRlcEntRel函数中判断,当lcRelInfo->isForUeRls为false时,g_ue->macRlcCb->rlcCb->rlcRlsState设置为0,否则设置为2;

#2

刘 播雨 更新于 6 天 之前

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

【验证日期】20260403:验证此步通过,合入版本340-rrc-release分支cce6d29b037a87a16e6ce12545e4feaaf52b77f0,但msg3仍然发送失败,此问题由于msg3的内存未释放导致,另外提单跟踪

#3

李 常 更新于 4 天 之前

  • 优先级一般 变更为
#4

李 常 更新于 2 天 之前

终端在IRN模式下NR丢网,方案要求SRB0不释放(为了避免终端一旦再回到在网下需要重新激活SRB0配置流程),但目前代码中SRB0被异常释放了导致问题发生。该修改合理,建议合入TRUNK分支。

导出 Atom PDF