掉网问题的log分析

1.如何得知网络小区不支持紧急通话
=> 查看modem log:
PS    113821    37504    11:56:52:670    MM    ACCESS not allowed in current cell,[Cell class]400,[MS class]100        
PS    113822    37504    11:56:52:670    MM    CM service is rejected because of access class not allowed        
2.modem侧detach以后会向ap侧发送通知是通过哪个AT
=> 可以查看以下AT command
Type    Index    Time    Local Time    Module    Message    Comment    Time Different
SYS    143094    39146    11:57:00:875    NIL    [AT_U p18, s8]+CREG: 0,"FFFF","0FFFFFFF",0,0,0   

3.3G重选,这部分可以参考以下log
Type    Index    Time    Local Time    Module    Message    Comment    Time Different
OTA    282651    50683    11:57:58:655    MM    [MS->NW] GMM__DETACH_REQUEST        //detach
PS    288279    50719    11:57:58:855    NWSEL - MM    MSG_ID_NWSEL_MM_PLMN_SEARCH_REQ        //搜索3G,类型为any PLMN
PS    293838    51298    11:58:01:655    MM - NWSEL    MSG_ID_NWSEL_MM_PLMN_SEARCH_CNF        //搜索失败  

该问题是正常现象。
问题机拨打112后,由于小区60信号强度强于630,CSFB到ARFCN为60的小区。由于网络设置,在该小区上无法进行紧急通话。根据MTK design,手机会在3G上再次尝试,尝试前需detach,故出现掉网的现象(之后回复)
Type    Index    Time    Local Time    Module    Message    Comment    Time Different
SYS    109405    37335    11:56:51:855    NIL    [AT_I p20, s10]ATDE112;
SYS    109718    37335    11:56:51:855    NIL    [IMSP_AT_I s21]ATDE112;        
OTA    109905    37335    11:56:51:855    EMM_NASMSG    [MS->NW] EMM_Extended_Service_Request(service type="MO_EMERGENCY_CSFB", CSFB response="CSFB_UNUSED")        
OTA    110542    37345    11:56:51:855    ERRC_CONN    [NW->MS] ERRC_RRCConnectionRelease(cause:[ReleaseCause_other], redirectInfo:[1])        
PS    113286    37494    11:56:52:670    RRM    [RCS] Sorted power scan list: Index:0 ARFCN:60 POWER:-374        
PS    113290    37494    11:56:52:670    RRM    [RCS] Sorted power scan list: Index:4 ARFCN:630 POWER:-416        
PS    113821    37504    11:56:52:670    MM    ACCESS not allowed in current cell,[Cell class]400,[MS class]100        
PS    113822    37504    11:56:52:670    MM    CM service is rejected because of access class not allowed        
OTA    139395    39079    11:57:00:475    MM    [MS->NW] GMM__DETACH_REQUEST        
对比机机拨打112后,由于小区632/630信号强度均强于60,CSFB到ARFCN为632(即使CSFB到630,结论也是一样)的小区。由于网络设置,在该小区上可以进行紧急通话。故表现正常
Type    Index    Time    Local Time    Module    Message    Comment    Time Different
OTA    76974    37403    11:55:54:290    EMM_NASMSG    [MS->NW] EMM_Extended_Service_Request(service type="MO_EMERGENCY_CSFB", CSFB response="CSFB_UNUSED")        
OTA    77706    37409    11:55:54:490    ERRC_CONN    [NW->MS] ERRC_RRCConnectionRelease(cause:[ReleaseCause_other], redirectInfo:[1])        
PS    79265    37558    11:55:55:090    RRM    [RCS] Sorted power scan list: Index:0 ARFCN:632 POWER:-363        
PS    79267    37558    11:55:55:090    RRM    [RCS] Sorted power scan list: Index:2 ARFCN:630 POWER:-391        
PS    79269    37558    11:55:55:090    RRM    [RCS] Sorted power scan list: Index:4 ARFCN:60 POWER:-394        
OTA    81804    37739    11:55:56:090    MM    [MS->NW] MM__CM_SERVICE_REQUEST        
OTA    84961    37883    11:55:56:690    CC    [MS->NW] CC__EMERGENCY_SETUP        
OTA    86014    38265    11:55:58:690    CC    [NW->MS] CC__DISCONNECT

2、判断掉网状态

modem侧可以通过MM new State: 的状态来判断是否掉网,ap侧可通过creg at的上报来判断,但是modem侧掉网不一定会上报给ap,会尝试重新注册

经查看, UE在1138~1139期间卡2处于脱网状态,所以无法呼通。

//脱网
PS    32553    227427    11:38:08:000    MM_2    MM new State: MM_IDLE_NO_CELL_AVAILABLE        
//PLMN search
PS    32564    227427    11:38:08:000    NWSEL_2 - MM_2    MSG_ID_NWSEL_MM_PLMN_SEARCH_REQ        
PS    313145    232610    11:38:33:800    MM_2 - NWSEL_2    MSG_ID_NWSEL_MM_PLMN_SEARCH_CNF        
//找到小区
PS    313146    232610    11:38:33:800    MM_2 - NWSEL_2    MSG_ID_NWSEL_MM_SYS_INFO_IND        
PS    313175    232610    11:38:33:800    MM_2    Current LAI and stored LAI are different        
//做LU两次都不成功,可能是RF和天线的问题,也可能是当地联通信号差
OTA    313177    232610    11:38:33:800    MM_2    [MS->NW] MM__LOCATION_UPDATING_REQUEST (LU type: MM_NORMAL_LU)        
PS    318191    234060    11:38:41:010    MM_2    RR reject with cause RAND_ACC_FAILURE    //随机接入失败   
PS    358157    234861    11:38:45:025    MM_2    MM_T3213_TIMER_ID Timer expires in state MM_IDLE_ATTEMPTING_TO_UPDATE        
OTA    358159    234861    11:38:45:025    MM_2    [MS->NW] MM__LOCATION_UPDATING_REQUEST (LU type: MM_NORMAL_LU)        
PS    358188    234861    11:38:45:025    MM_2    RR reject with cause RR_NO_SERVICE   //无RR连接,应该已经脱网    
//卡2 为联通
SYS    526609    238050    11:39:01:025    NIL    [AT_R p24, s15]+COPS: 0,2,"46001",0        
PS    739857    242542    11:39:23:425    MM_2 - NWSEL_2    MSG_ID_NWSEL_MM_SYS_INFO_IND        
PS    739892    242542    11:39:23:425    MM_2    MM new State: MM_IDLE_LIMITED_SERVICE        
PS    986728    247383    11:39:47:625    MM_2    MM new State: MM_IDLE_NO_CELL_AVAILABLE        

3、卡一通话时卡2被suspend的情况

1. 由于灭屏前,AP侧根据modem上报的ECSQ URC计算得到信号强度level为0,UI显示为空格;
2. 灭屏再亮屏,由于正在通话,ECSQ URC会被Suspend,于是UI保持灭屏前的空格显示;

该过程是正常现象。请贵公司在信号良好的地方测试,灭屏前保证信号强度显示不为空格进行测试。


============================具体log分析========================================
//灭屏前,收到最后一条信号强度是2G信号,信号level为0:
05-13 09:20:52.167454 737 789 I AT : AT< +ECSQ: 7,99,-416,1,1,1,1,0,32767 (RIL_URC2_READER, tid:0)
05-13 09:20:52.170320 1440 1440 D SST : [GsmSST1] handle EVENT_SIGNAL_STRENGTH_UPDATE
05-13 09:20:52.170471 1440 1440 W SignalStrength: Signal after validate=SignalStrength: 4 99 -120 -160 -120 -1 -1 99 2147483647 2147483647 2147483647 2147483647 2147483647 gsm|lte 104 2147483647 2147483647
05-13 09:20:52.173091 1488 1836 W SignalStrength: GnUpdateGsm,level = 0, standard GSM, ASU=4
05-13 09:20:52.173118 1488 1836 W SignalStrength: getLevel=0

//直到这个时候,挂断电话,modem才上报有效的ECSQ URC,信号level为2
05-13 09:22:41.955928 737 789 I AT : AT< +ECSQ: 17,99,-373,1,1,1,1,0,32767 (RIL_URC2_READER, tid:0)
05-13 09:22:41.958554 1440 1440 D SST : [GsmSST1] handle EVENT_SIGNAL_STRENGTH_UPDATE
05-13 09:22:41.960006 1266 2085 W SignalStrength: GnUpdateGsm,level = 2, standard GSM, ASU=9
05-13 09:22:41.960036 1266 2085 W SignalStrength: getLevel=2

因为卡1通话,当卡1通话时,卡2就会被Suspend, 这个时候就会报NO_CELL_AVAILABLE    的状态,这只是一个状态而已,但是在UI显示上仍以上报的前次ECSQ 为准,在通话过程中,上报的ECSQ第一位是99, 此时AP会忽略掉这次上报,所以信号不会变。
Type    Index    Time    Local Time    Module    Message    Comment    Time Different
SYS    14491    847849    09:20:52:010    NIL    [AT_U p23, s14]+ECSQ: 7,99,-416,1,1,1,1,0,32767        
OTA    23433    849394    09:20:59:540    ERRC_CEL    [NW->MS] PAGING, PagingRecordList[KAL_TRUE], SIB Modification[KAL_FALSE], ETWS[KAL_FALSE], CMAS[KAL_FALSE]        
PS    23679    849395    09:20:59:740    RSVAS - L1_2    MSG_ID_RSVAS_L1_SUSPEND_REQ        
PS    23804    849395    09:20:59:740    RATCM_2 - MM_2    MSG_ID_MM_RATCM_SUSPEND_IND        
PS    23807    849395    09:20:59:740    MM_2    MM new State: MM_IDLE_NO_CELL_AVAILABLE
SYS    34189    850632    09:21:05:765    NIL    [AT_R p24, s15]+ECSQ: 99,99,1,1,1,1,1,0,32767        

转载于:https://my.oschina.net/u/2829875/blog/843124

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值