项目

一般

简介

设计 #2647

threadL3线程搜不到网接收不到MIB的情况下阻塞消息接收

李 玮璇4 个月 之前添加. 更新于 26 天 之前.

状态:
挂起
优先级:
普通
指派给:
开始日期:
2025-01-03
计划完成日期:
% 完成:

0%

预期时间:

描述

wnRrcMibAcquire里面在持续校验一个值,搜不到网收不到MIB的情况下一直走在这里,无法走到while循环取消息

历史记录

#1

李 玮璇 更新于 4 个月 之前

  • 状态新建 变更为 进行中

问题原因:由Nas调用rrc函数wnRrcMibAcquire进入,里面在持续校验一个值,搜不到网收不到MIB的情况下一直走在这里持续死循环,无法走到后面的接收模块间消息的位置,问题已分析方案已给出,待确认方案合理性

#2

李 玮璇 更新于 4 个月 之前

方案见图,修改中
解决目的:搜不到网的情况下,可以进入OC_UE模式,在threadL3的RRC、NC、SAC模块可以处理OC_UR模式工作;同时允许每次线程循环可以走到检查MIB是否收到
方案修改点:
1、while检查MIB循环十次检查(首次在这里循环十秒),然后失败退出等待20s定时器下次触发
2、退出到wnRrcPlmnSearch失败处理,把plmnSearchStatus设置为0
3、在threadL3的while取消息主循环中中判断下plmnSearchStatus,在这个值从0变为1即搜到网后第一次,立马调用下wnPlmnSearchHandler,处理完此时可走到正确状态处理

#3

李 玮璇 更新于 4 个月 之前

  • 项目FirstCall 变更为 B5G_UE
#4

李 玮璇 更新于 4 个月 之前

修改完成,脱网场景已验证,在网流程等待联调验证

#5

李 玮璇 更新于 4 个月 之前

  • 项目B5G_UE 变更为 FirstCall
#6

李 玮璇 更新于 26 天 之前

  • 状态进行中 变更为 挂起

该问题单后续需要结合rrc搜网方法继续验证,目前先挂起

导出 Atom PDF