以下流程是没有卡或卡错误的流程,开始power up上电,最后是power down。多次轮询检测uim。
16:36:55.436 User Identity Module/High[ uimdrv_hal_iso.c 248] UIM_1: uim power up @ 1.8 v
16:36:56.435 User Identity Module/High[ uim_sigs.c 1056] UIM_1: HOTSWAP: card_status-0x1 during cmd_rsp_timeout
16:36:56.439 User Identity Module/High[ uimdrv_hal_iso.c 338] UIM_1: uim power down @ 1.8 v
达到最多轮询次数后,将返回uim卡状态MMGSDI_NOTIFY_CARD_ERROR,
#上电和掉电
16:36:59.235 User Identity Module/High[ uimdrv_hal_iso.c 248] UIM_1: uim power up @ 1.8 v
16:36:59.257 User Identity Module/High[ uimdrv_hal_iso.c 338] UIM_1: uim power down @ 1.8 v
#达到最大轮询次数
16:36:59.257 User Identity Module/High[ uim_sigs.c 1671] UIM_1: Entering UIM_MAX_NUM_ATTEMPTS
#读取的ICCID值
16:36:59.258 User Identity Module/High[ uimsub_manager.c 912] UIM_1: PHY_ID-0x1, LOGICAL_ID-0x1, ACTIVITY_STATUS-0x1, iccid_len = 0x0, ICCID : 0x000
#返回卡状态
16:36:59.258 User Identity Module/High[ mmgsdilib.c 3303] Queue of MMGSDI command: MMGSDI_NOTIFY_CARD_ERROR_REQ status 0x0
#向QMI返回卡槽状态
16:36:59.258 User Identity Module/High[ uimsub_manager.c 433] UIM_1: Reporting QMI latest physical slot status
#QMI消息
16:36:59.259 MCS QCSI Payload Packet Length: 0116
16:36:59.259 [0x1544] MCS QCSI Payload Packet
packetVersion = 2
V2 {
MsgType = Indication
Counter = 77
ServiceId = 11
MajorRev = 1
MinorRev = 92
ConHandle = 0x00000065
MsgId = 0x00000048
QmiLength = 88
Service_UIM {
ServiceUIMV1 {
uim_slot_status_change {
uim_slot_status_change_indTlvs[0] {
Type = 0x13
Length = 5
DefaultTlv {
Hex dump = { 2, 2, 3, 1, 0 }
}
}
uim_slot_status_change_indTlvs[1] {
Type = 0x12
Length = 3
slot_eid_info {
slot_eid_info_len = 2
slot_eid_info[0] {
eid_len = 0
}
slot_eid_info[1] {
eid_len = 0
}
}
}
uim_slot_status_change_indTlvs[2] {
Type = 0x11
Length = 37
physical_slot_information {
physical_slot_information_len = 2
physical_slot_information[0] {
card_protocol = UIM_CARD_PROTOCOL_UNKNOWN #卡一支持的协议:无
num_app = 0
atr_value_len = 0
is_euicc = false
}
physical_slot_information[1] {
card_protocol = UIM_CARD_PROTOCOL_UICC #卡二支持的协议:UICC
num_app = 0
atr_value_len = 22
atr_value = {
59, 159, 149, 128, 31, 199, 128, 49,
224, 115, 254, 33, 27, 99, 106, 64,
39, 131, 0, 144, 0, 201
}
is_euicc = false
}
}
}
uim_slot_status_change_indTlvs[3] {
Type = 0x10
Length = 31
physical_slot_status {
physical_slot_status_len = 2
physical_slot_status[0] {
physical_card_status = UIM_PHYSICAL_CARD_STATE_ABSENT #卡槽一是缺卡状态
physical_slot_state = UIM_PHYSICAL_SLOT_STATE_ACTIVE
logical_slot = UIM_SLOT_1
iccid_len = 0
}
physical_slot_status[1] {
physical_card_status = UIM_PHYSICAL_CARD_STATE_PRESENT #卡槽二是有卡状态
physical_slot_state = UIM_PHYSICAL_SLOT_STATE_ACTIVE
logical_slot = UIM_SLOT_2
iccid_len = 10
iccid = {
152, 104, 16, 113, 88, 1, 97, 35,
51, 21
}
}
}
}
}
}
}
}