掉网问题的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__DISCONNECTget

二、判断掉网状态it

modem侧能够经过MM new State: 的状态来判断是否掉网,ap侧可经过creg at的上报来判断,可是modem侧掉网不必定会上报给ap,会尝试从新注册io

经查看, 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        class

三、卡一通话时卡2被suspend的状况date

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=2List

由于卡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        搜索

相关文章
相关标签/搜索