高通平台故障分析总结

  1. Paging Cycle in GSM

    refer to https://qualcomm-cdmatech-support.my.salesforce.com/50130000000Sh0L?retURL=%2Fui%2Fsolution%2FSolutionBrowserPage%3Fcid%3D02n30000000DYIn

    Question:

    What is a paging cycle ? How do we determine the value of the paging cycle and how does this value map to specification ?

    Answer:

    Paging
    Cycle is the network wait time for transmission of PAGING REQUEST
    messages to the same paging subgroup. Mobile will synchronize to its
    paging sub channel (PCH) to check for any pages are associated with its
    TMSI.
    It is broadcasted as ‘bs_pa_mfrms‘ parameter in ‘control_chan_desc‘ of ‘System Information 3‘ by the network as shown below:

    Day 10819            14:20:36.718 [A0]             0x512F GSM RR Signaling Message  --  System Information Type 3
                    Channel Type = BCCH (1)
                    Direction = Downlink
                    Message Type = System Information Type 3 (27)
                    Message Length in bytes = 23
                    L3 Message in Hex:
                      49 06 1B B7 25 02 F8 01 C7 38 E8 03 1E 54 A0 00 BD 00 00 8F
                      00 40 4B                                                    
    Decoded Message:
    ------------------------------------------------
    chan_type = 1 (0x1)
    l2_pseudo_len = 18 (0x12)
    trans_id_or_skip_ind = 0 (0x0)
    prot_disc = 6 (0x6) (GSM_RR_MANAGEMENT)
    msg_type = 27 (0x1b)
    prot
      rr_man_prot
        SYSTEM_INFORMATION_3
          cell_ident
            cell_ident_val = 46885 (0xb725)
          loc_area_ident
            mcc_1 = 2 (0x2)
            mcc_2 = 0 (0x0)
            mcc_3 = 8 (0x8)
            mnc_3 = 15 (0xf)
            mnc_1 = 1 (0x1)
            mnc_2 = 0 (0x0)
            loc_area_code = 51000 (0xc738)
          control_chan_desc
            mscr = 1 (0x1)
            att = 1 (0x1)
            bs_ag_blks_res = 5 (0x5)
            ccch_conf = 0 (0x0)
            bs_pa_mfrms = 3 (0x3)

    From 3GPP TS 04.18  Table 10.5.2.11.1 the allowed values of the paging cycle are as follows:-

    BS-PA-MFRMS (octet 3)
    Bits
    3 2 1
    0 0 0    2 multiframes period for transmission of PAGING REQUEST messages to the same paging subgroup
    0 0 1    3 multiframes period for transmission of PAGING REQUEST messages to the same paging subgroup
    0 1 0    4 multiframes period for transmission of PAGING REQUEST messages to the same paging subgroup
    .
    .
    1 1 1    9 multiframes period for transmission of PAGING REQUEST messages to the same paging subgroup

    The parameter
    bs_pa_mfrms value 0 to 7 map to multiframes value 2 to 9 for e.g.
    bs_pa_mfrms value of 3 corresponds to 5 multiframes period

  2. https://qualcomm-cdmatech-support.my.salesforce.com/50130000000WALQ?retURL=%2Fui%2Fsolution%2FSolutionBrowserPage%3Fcid%3D02n30000000DYIn 中找到

    NV_ACQ_ORDER_PREF_I , NV browser如何找到这项呢,点击Full Path Name,acq_order_pref就是了。

    For more details on these NV
    items and different values, please go through the customer doc #
    80-VD664-1: Band Preference Settings for GSM/UMTS Targets.

3.  RXQUAL:

l1_send.c  02399  gs1:Serving RXQUAL: FULL=7 SUB=0 DTX=1

的RXQUAL测量值相对较好,虽然FULL 一直在 7,但SUB 保持在0 附近。

07:36:37:758  ~  07:36:54:796 约17 s的时间中

RXQUAL 升高 (4~7 )之间,误码率较高。导致掉话。rxqual: baike.baidu.com/view/2470407.htm

RxQual(Full/Sub):下行接收质量

这个事情是这样的,网络存在开启DTX和不开启DTX两种情况,不开启DTX时,网络将会针对手机通话当中所有的信号质量进行测量,此时使用FULL(全局测量),否则使用SUB(局部测量)。FULL的时候所有时隙都会被测量,所以是(4个26复帧中的4个空闲帧除外),SUB ——对12个突发脉冲进行平均(4个SACCH突发脉冲,8个特定位置(52,53,54,55,56,57,58,59)的TCH突发脉冲)

RXQUAL=3时,通话质量尚可,当RXQUAL≥6时,用户基本无法正常通话。如果某个区域RXQUAL为6和7的采样统计数高而RXLEV大于-85dBm的采样数较高,一般可以认为该区域存在干扰。对于网络中存在外源或者频点干扰,可以根据实际情况,调整基站天线方位角、下倾角,也可减小干扰。

RxLev:http://baike.baidu.com/view/3506926.htm,

MSG        [04009/01] GSM GPRS GRR/Medium                     08:39:35.533     rr_ded_meas_reporting.c  05896  gs1:releasing RXLEV_FULL=40 RXLEV_SUB=35

=35,对应(-110+35)=-75dbm。该区域存在干扰。

高通的xx对这样去判断不太认可。另一个我认识的别的单位的同志要求有几个都是>=6是,认为有效,高通的lulu针对的只有一个=6。

RxQual Bit Error Rate (BER)

6 6.4% < BER < 12.8%

7 12.8% < BER

有的时候RxQual和RxLev都差,这时容易发生小区重选超时消息,最后导致重选被禁掉:
“MSG        [04009/01] GSM GPRS GRR/Medium               08:25:42.994               rr_g2w.c  03333  gs2:UTRAN reselection has been inhibited”

4. 查信噪比情况时

对 GSM DSDS L1 Burst Metrics 该消息,QCAT的分析更直观些。

2015 Feb  9  08:39:35.237  [A5]  0x5A6C  GSM DSDS L1 Burst Metrics
Subscription ID = 1

	---------------------------------------------------------------------------------------------------------------------------------
	|     FN   |       CHAN    |ARFCN |   RSSI   | PWR (dBm)|   DC[I]  |   DC[Q]  | FREQ | TIME | SNR (dB)|GAIN_STATE|BAND_CLASS    |
	---------------------------------------------------------------------------------------------------------------------------------
	|    788341|      FACCH_AFS|   532|   2679164|    -65.06|         4|       -55|    -1|     0|    21.07|         2|       9 (DCS)|
	|    788342|      FACCH_AFS|   522|   2657295|    -64.75|       134|        73|     1|     0|    20.74|         2|       9 (DCS)|
	|    788343|      FACCH_AFS|   522|   2590813|    -64.88|       -83|        53|    -9|     0|    21.07|         2|       9 (DCS)|
	|    788344|      FACCH_AFS|   606|    722364|    -71.06|         0|         0|    17|     0|    18.44|         2|       9 (DCS)|

Radio Link Failure is related with RLF counter: 
a)Unsuccessful decoding of SACCH block decrements Radio Link Failure Counter by 1 
b)Successful decoding of SACCH block increments Radio Link Failure Counter by 2 
c)When Radio Link Failure Counter is 0, then the call will be terminated locally. 
Spec reference:TS 45008 
11.4.2 CTS-MS procedure 
The aim of determining radio link failure in the CTS-MS is to ensure
 that calls with unacceptable voice/data quality, which cannot be 
improved either by RF power control or intra-cell handover, are either 
re established or released in a defined manner. 
The radio link failure criterion is based on the radio link counter 
S_CTS. If the CTS-MS is unable to decode a SACCH message (BFI = 1), 
S_CTS is decreased by 1. In the case of a successful reception of a 
SACCH message (BFI = 0) S_CTS is increased by 2. In any case S_CTS shall
 not exceed the value of CTS_RADIO_LINK_TIMEOUT. If S_CTS reaches 0 a 
CTS radio link failure shall be declared.

6. 漫游

15:57 ====>RAU
OTA LOG    [0x7B3A/008/008]GMM/Routing Area Update Request                     
                                          07:57:23.366     Subscription ID: 0,
Direction: MS To Network, Length: 63
===================================================================

到此未发现ATT/RAU 返回。

未发现Paging消息。

上面是一同事分析的,测试地在外地,北京的卡漫游过去。

6. GSM RSSI

>103 就超过阈值了

开始通话时在 GSM1800 小区从 16:23:44 切换到GSM900 小区此后1分在 ARFCN 7416:24:52 ARFCN 81 后不停LU,

根据测试工程师描述此后掉话。

对比小区RSSI

MSG        [00090/01] MMODE QMI/Medium                                        08:24:26.730              qm_meas.c  00920  GSM rssi 101, err_rate 7

7. 无法拨通电话

看log

PCCH/Paging       02:23:55.266     Radio Bearer ID: 0, Freq: 37900, SFN: 385

LTE RRC/High/PAG  02:23:55.266       lte_rrc_paging.c  01169 UE id did not match - false page

无法寻呼到手机,最后是同事改了nv解决的问题。

时间: 2024-10-16 09:57:15

高通平台故障分析总结的相关文章

教你去除开机root字样(酷派大神F2、酷派高通平台手机)

有必要再一次强调:刷机有风险,需慎重! 首先说说酷派高通平台去除root字样的方法:         给酷派手机刷过机的朋友是否会遇到这样的问题--酷派手机root之后每次在开机的时候在屏幕下方都会出现"root"的字样,这个字样是任何卡刷.线刷都无法去除的印记,它的作用并不是提示用户已经获取root权限.而是以此来提示售后点这台机子是root过的,这样的话机子很有可能就会丧失保修资格.虽然酷派说root后也有保修,不过真正到了售后那里...呵呵~(如此的音容笑貌,自己体会) 此去除r

请把Camera hold住 - Android高通平台调试Camera驱动全纪录

项目比较紧,3周内把一个带有外置ISP,MIPI数据通信,800万像素的camera从无驱动到实现客户全部需求. 1日 搭平台,建环境,编译内核,烧写代码. 我是一直在Window下搭个虚拟机登服务器搞开发的,对Linux系统环境实在无爱,每每一到项目刚开始要搭环境了,内心总有点排斥,过程就比较纠结,看来以后还是要搞个linux真机玩玩. 2日 编写camera驱动大致框架,配置GPIO,I2C,MIPI,电压,时钟等.很少能碰到FAE只给硬件手册,没有Linux和Android驱动的.因为是c

最新的高通平台驱动开发参考文档

花了很多大功夫才得到这最新的高通平台驱动开发参考文档,毕竟完整的文档比较难找,同时也希望能帮到大家,现在无偿分享,希望志同道合的人能够一起学习,这文档我上传到闯客网技术论坛,更多高通芯片的资料都有,有兴趣的小伙伴可以到上面下载,同时这是我们的高通交流群:613377058,让我们一起同行下载地址:https://bbs.usoftchina.com/thread-199500-1-1.html 简介目录最新的高通平台驱动开发参考文档第1章 前言? ?? ???31.1 文档目的及开发背景? ??

做高通平台安卓驱动感言

第二次写这类博客,之前还是求职期间写的面试之类的经历. 不知不觉做驱动再过2个月就3年了,可以说这3年学习到的很多,老大或者同事们的指教,针对性通过百度等搜索等,还有就是自己一边工作一边自己研究到的.知识,解决问题的能力也是慢慢积累起来的.这二年多来一直在做驱动,由开始开始接触调试LCD TP等等,每次会重复做事,但是自己学习到的也很多,学会分析关键问题,掌握一些驱动调试方法,其实调试驱动来说一个printk真的够了,再强大不过了,调试过高通modem侧代码后发现kernel是多么好调试.再调试

高通平台常用缩写

高通的MSM是mobile station modems . 移动基带处理器.带基带的手机处理器. QRD就是高通参考设计(Qualcomm Reference Design) PBL:APPS PBL(Application Primary Boot Loader),主引导加载程序 RPM:Resource Power Manager,资源电源管理器 RPM(Resource Power Manager)是高通MSM平台另外加的一块芯片,虽然与AP芯片打包在一起,但其是一个独立的ARM Cor

高通平台抓取ramdump文件

准备版本文件 准备一个具有root权限的版本,该版本需要保留symbols文件夹 将版本刷入手机中,并开机正常. 刷入debugpolicy 将手机连接到Ubuntu电脑上,确定adb可以正常获取设备 执行代码中的 python vendor/xiaomi/securebootsigner/Qualcomm/tools/debugpolicy.py 执行脚本完成后,手机会自动重启 开启手机的download模式 待手机重启完毕后,执行如下的命令(注意:每次重新启动手机后,都需要执行该操作) ad

分享高通平台刷版本简单的一个shell脚本

#!/bin/shadb wait-for-deviceadb reboot bootloaderecho "start download"wait 5sudo fastboot flash boot boot.imgecho "\n"sudo fastboot flash system system.imgecho "\n"sudo fastboot flash userdata userdata.imgecho "\n"s

工作小记——一账通平台设计分析及结果

公司业务各方面展开,要新上多个平台.需要不同域名的多个平台可以共享登陆状态.准确得说,就是需要一账通平台 现状:海银会(非标固收)与海银财富(公募基金)两个数据库.海银会平台一套系统 1.单点登录实现方案. 有两种技术方案: 1)A网站和B网站,登陆都跳C网站,C网站登陆后带着token返回A.B网站的相关页面.A.B网站将token存放到cookie中去并建立相关session. 2)A网站登陆,B网站.C网站都通过jsonp跨域取所有相关网站的cookie值获得token与登陆信息 结论:方

【转】高通平台android 环境配置编译及开发经验总结

原文网址:http://blog.csdn.net/dongwuming/article/details/12784535 1.高通平台android开发总结 1.1 搭建高通平台环境开发环境 在高通开发板上烧录文件系统 建立高通平台开发环境 高通平台,android和 modem 编译流程分析 高通平台 7620 启动流程分析 qcril 流程分析,设置sim卡锁 python scons 语法学习 Python 语言之 scons 工具流程分析: 1.2 搭建高通平台环境开发环境 高通and