android P上面的qcril已经使用qcril-hal新架构,开机部分Log 如下:
- [0063/0000] MSG 00:31:15.034 Android QCRIL/Low [ DiagLogger.cpp 88] [QCRIL_QMI_CLIENT] RIL[0][qcril_qmi_client.cc: 289] [qcrild(892,951)] qcril_qmi_client_init: Client connecting to QMI FW
- [0063/0000] MSG 00:31:15.035 Android QCRIL/Low [ DiagLogger.cpp 88] [QCRIL_QMI_CLIENT] RIL[0][qcril_qmi_client.cc: 367] [qcrild(892,951)] qcril_qmi_init_core_client_handles: > qcril_qmi_init_core_client_handles:
- [0063/0000] MSG 00:31:15.035 Android QCRIL/Low [ DiagLogger.cpp 88] [QCRIL_QMI_CLIENT] RIL[0][qcril_qmi_client.cc: 338] [qcrild(892,951)] qmi_ril_client_get_master_port: using port 65535
- [0063/0000] MSG 00:31:15.040 Android QCRIL/Low [ DiagLogger.cpp 88] [QCRIL_QMI_CLIENT] RIL[0][qcril_qmi_client.cc: 433] [qcrild(892,951)] qcril_qmi_init_core_client_handles: qmi_client_init_instance returned (-3) for DMS
- [0063/0000] MSG 00:31:15.040 Android QCRIL/Low [ DiagLogger.cpp 88] [QCRIL_QMI_CLIENT] RIL[0][qcril_qmi_client.cc: 437] [qcrild(892,951)] qcril_qmi_init_core_client_handles: qmi_client_init_instance returned failure(-3) for DMS
- [0063/0000] MSG 00:31:15.040 Android QCRIL/Low [ DiagLogger.cpp 88] [QCRIL_QMI_CLIENT] RIL[0][qcril_qmi_client.cc: 671] [qcrild(892,951)] qcril_qmi_init_core_client_handles: Client init failed, details: QMI DMS
- [0063/0000] MSG 00:31:15.040 Android QCRIL/Low [ DiagLogger.cpp 88] [QCRIL_QMI_CLIENT] RIL[0][qcril_qmi_client.cc: 678] [qcrild(892,951)] qcril_qmi_init_core_client_handles: < qcril_qmi_init_core_client_handles: function exit with ret 2
- [0063/0000] MSG 00:31:15.041 Android QCRIL/Low [ DiagLogger.cpp 88] [QCRIL_QMI_CLIENT] RIL[0][qcril_qmi_client.cc: 324] [qcrild(892,951)] qcril_qmi_client_init: < qcril_qmi_client_init: function exit with ret 2
- [0063/0000] MSG 00:31:15.041 Android QCRIL/Low [ DiagLogger.cpp 88] [qcril_qmi_core] RIL[0][qcril.cc: 2616] [qcrild(892,951)] qmi_ril_core_init: < qmi_ril_core_init: function exit with ret 2
- [0063/0000] MSG 00:31:15.041 Android QCRIL/Low [ DiagLogger.cpp 88] [qcril_qmi_core] RIL[0][qcril.cc: 2684] [qcrild(892,951)] qmi_ril_core_init_kicker_main_threaded_proc: iteration - 2
- [0063/0000] MSG 00:31:15.041 Android QCRIL/Low [ DiagLogger.cpp 88] [RILQ_LEGACY] RIL[0][legacy.cc: 2797] [qcrild(892,951)] qmi_ril_set_operational_status: new_status 1
- [0063/0000] MSG 00:31:15.044 Android QCRIL/Low [ DiagLogger.cpp 88] [qcril_qmi_core] RIL[0][qcril.cc: 2668] [qcrild(892,951)] qmi_ril_initiate_core_init_retry: < qmi_ril_initiate_core_init_retry: function exit with ret 0
- [0063/0000] MSG 00:31:15.044 Android QCRIL/Low [ DiagLogger.cpp 88] [qcril_qmi_core] RIL[0][qcril.cc: 2697] [qcrild(892,951)] qmi_ril_core_init_kicker_main_threaded_proc: < qmi_ril_core_init_kicker_main_threaded_proc:
- [0063/0000] MSG 00:31:15.045 Android QCRIL/Low [ DiagLogger.cpp 88] [qcril_qmi_core] RIL[0][qcril.cc: 2704] [core_init(892,3914)] qmi_ril_core_init_kicker_thread_proc: > qmi_ril_core_init_kicker_thread_proc:
- [0063/0000] MSG 00:31:15.805 Android QCRIL/Low [ DiagLogger.cpp 88] [RILQ_ril_api] RIL[0][ril_api.cpp: 76] [HwBinder:892_1(892,1005)] onRequest: onRequest. token: 82 (0x7dcf01a860). id: 138
- [0063/0000] MSG 00:31:15.805 Android QCRIL/Low [ DiagLogger.cpp 88] [RILQ_android_ril] RIL[0][android_ril_module.cpp: 89] [HwBinder:892_1(892,1005)] dispatch_request: > dispatch_request:
- [0063/0000] MSG 00:31:15.805 Android QCRIL/Low [ DiagLogger.cpp 88] [qcril_qmi_core] RIL[0][qcril.cc: 1997] [HwBinder:892_1(892,1005)] qcril_get_current_radio_state: > qcril_get_current_radio_state:
- [0063/0000] MSG 00:31:15.805 Android QCRIL/Low [ DiagLogger.cpp 88] [qcril_qmi_nas] RIL[0][qcril_qmi_nas.cpp: 40082] [HwBinder:892_1(892,1005)] qcril_qmi_nas_modem_power_is_mdm_shdn_in_apm: < qcril_qmi_nas_modem_power_is_mdm_shdn_in_apm: function exit with ret 0
- [0063/0000] MSG 00:31:15.806 Android QCRIL/Low [ DiagLogger.cpp 88] [qcril_qmi_core] RIL[0][qcril.cc: 2022] [HwBinder:892_1(892,1005)] qcril_get_current_radio_state: < qcril_get_current_radio_state: function exit with ret 1
- [0063/0000] MSG 00:31:15.806 Android QCRIL/Low [ DiagLogger.cpp 88] [RILQ_android_ril] RIL[0][android_ril_module.cpp: 261] [HwBinder:892_1(892,1005)] currentState: currentState() -> Radio Unavailable(1)
- [0063/0000] MSG 00:31:15.806 Android QCRIL/Low [ DiagLogger.cpp 88] [RILQ_android_ril] RIL[0][android_ril_module.cpp: 104] [HwBinder:892_1(892,1005)] dispatch_request: Looking for factory for request 138
- [0063/0000] MSG 00:31:15.810 Android QCRIL/Low [ DiagLogger.cpp 88] [RILQ_android_ril] RIL[0][android_ril_module.cpp: 108] [HwBinder:892_1(892,1005)] dispatch_request: Entry found. factory: 0x7dcf025700
- [0063/0000] MSG 00:31:15.810 Android QCRIL/Low [ DiagLogger.cpp 88] [RILQ_android_ril] RIL[0][android_ril_module.cpp: 113] [HwBinder:892_1(892,1005)] dispatch_request: Found a factory. Attempting to obtain message
- [0063/0000] MSG 00:31:15.811 Android QCRIL/Low [ DiagLogger.cpp 88] [RILQ_android_ril] RIL[0][android_ril_module.cpp: 119] [HwBinder:892_1(892,1005)] dispatch_request: Message obtained. Dispatching
- [0063/0000] MSG 00:31:15.813 Android QCRIL/Low [ DiagLogger.cpp 88] [RILQ] RIL[0][Log.cpp: 49] [HwBinder:892_1(892,1005)] d: [DefaultRestriction]: dispatch allowed
- [0063/0000] MSG 00:31:15.813 Android QCRIL/Low [ DiagLogger.cpp 88] [RILQ Dispatcher] RIL[0][Dispatcher.cpp: 30] [HwBinder:892_1(892,1005)] is_handle_valid: is_handle_valid: internal.m_name com.qualcomm.qti.qcril.android.RIL_REQUEST_SEND_DEVICE_STATE. message_id: 0x7dcf4df280, internal: 0x7dcf4cdf10
- [0063/0000] MSG 00:31:15.814 Android QCRIL/Low [ DiagLogger.cpp 88] [RILQ] RIL[0][Log.cpp: 49] [HwBinder:892_1(892,1005)] d: [dispatch function]: next_hop_module is nullptr for msg = com.qualcomm.qti.qcril.android.RIL_REQUEST_SEND_DEVICE_STATE!!
- [0063/0000] MSG 00:31:15.814 Android QCRIL/Low [ DiagLogger.cpp 88] [RILQ Dispatcher] RIL[0][Dispatcher.cpp: 30] [HwBinder:892_1(892,1005)] is_handle_valid: is_handle_valid: internal.m_name com.qualcomm.qti.qcril.android.RIL_REQUEST_SEND_DEVICE_STATE. message_id: 0x7dcf4df280, internal: 0x7dcf4cdf10
- [0063/0000] MSG 00:31:15.815 Android QCRIL/Low [ DiagLogger.cpp 88] [RILQ] RIL[0][QcrilMainMessageQueue.cpp: 27] [HwBinder:892_1(892,1005)] enqueue: [DispatcherModule-MessageQueue]: enqueuing priority(NORMAL) message 0x7dcf088118 Id: com.qualcomm.qti.qcril.android.RIL_REQUEST_SEND_DEVICE_STATE
- [0063/0000] MSG 00:31:15.815 Android QCRIL/Low [ DiagLogger.cpp 88] [RILQ_android_ril] RIL[0][android_ril_module.cpp: 150] [HwBinder:892_1(892,1005)] dispatch_request: < dispatch_request: true
- [0063/0000] MSG 00:31:15.815 Android QCRIL/Low [ DiagLogger.cpp 88] [RILQ_ril_1_2] RIL[0][ril_service_1_2.cpp: 173] [HwBinder:892_1(892,1005)] setIndicationFilter_1_2: > setIndicationFilter_1_2:
- [0063/0000] MSG 00:31:15.816 Android QCRIL/Low [ DiagLogger.cpp 88] [RILQ] RIL[0][Log.cpp: 49] [HwBinder:892_1(892,1005)] d: [DefaultRestriction]: dispatch allowed
- [0063/0000] MSG 00:31:15.816 Android QCRIL/Low [ DiagLogger.cpp 88] [RILQ Dispatcher] RIL[0][Dispatcher.cpp: 30] [HwBinder:892_1(892,1005)] is_handle_valid: is_handle_valid: internal.m_name com.qualcomm.qti.qcril.nas.EnablePhysChanConfigReporting. message_id: 0x7dcf5bf140, internal: 0x7dcf4ce2d0
- [0063/0000] MSG 00:31:15.816 Android QCRIL/Low [ DiagLogger.cpp 88] [RILQ] RIL[0][Log.cpp: 49] [HwBinder:892_1(892,1005)] d: [dispatch function]: next_hop_module is nullptr for msg = com.qualcomm.qti.qcril.nas.EnablePhysChanConfigReporting!!
- [0063/0000] MSG 00:31:15.818 Android QCRIL/Low [ DiagLogger.cpp 88] [RILQ Dispatcher] RIL[0][Dispatcher.cpp: 30] [HwBinder:892_1(892,1005)] is_handle_valid: is_handle_valid: internal.m_name com.qualcomm.qti.qcril.nas.EnablePhysChanConfigReporting. message_id: 0x7dcf5bf140, internal: 0x7dcf4ce2d0
- [0063/0000] MSG 00:31:15.818 Android QCRIL/Low [ DiagLogger.cpp 88] [RILQ] RIL[0][QcrilMainMessageQueue.cpp: 27] [HwBinder:892_1(892,1005)] enqueue: [DispatcherModule-MessageQueue]: enqueuing priority(NORMAL) message 0x7dcf03ecf8 Id: com.qualcomm.qti.qcril.nas.EnablePhysChanConfigReporting
- [0063/0000] MSG 00:31:15.818 Android QCRIL/Low [ DiagLogger.cpp 88] [RILQ_ril_1_2] RIL[0][ril_service_1_2.cpp: 198] [HwBinder:892_1(892,1005)] setIndicationFilter_1_2: < setIndicationFilter_1_2:
- [0063/0000] MSG 00:31:15.818 Android QCRIL/Low [ DiagLogger.cpp 88] [RILQ] RIL[0][Log.cpp: 49] [DispatcherModul(892,939)] d: [DispatcherModule-Looper]: Finished waiting
- [0063/0000] MSG 00:31:15.819 Android QCRIL/Low [ DiagLogger.cpp 88] [RILQ] RIL[0][Log.cpp: 49] [DispatcherModul(892,939)] d: [DispatcherModule-Looper]: Queue size = 2
- [0063/0000] MSG 00:31:15.819 Android QCRIL/Low [ DiagLogger.cpp 88] [RILQ] RIL[0][QcrilMainMessageQueue.cpp: 83] [DispatcherModul(892,939)] pop: [DispatcherModule-MessageQueue]: msg: 0x7dcf088118
- [0063/0000] MSG 00:31:15.820 Android QCRIL/Low [ DiagLogger.cpp 88] [RILQ] RIL[0][Log.cpp: 49] [DispatcherModul(892,939)] d: [DispatcherModule-Looper]: Handle msg = RilRequest(com.qualcomm.qti.qcril.android.RIL_REQUEST_SEND_DEVICE_STATE)
- [0063/0000] MSG 00:31:15.820 Android QCRIL/Low [ DiagLogger.cpp 88] [RILQ] RIL[0][Log.cpp: 49] [DispatcherModul(892,939)] d: [DispatcherModule]: Handling msg = RilRequest(com.qualcomm.qti.qcril.android.RIL_REQUEST_SEND_DEVICE_STATE)
- [0063/0000] MSG 00:31:15.820 Android QCRIL/Low [ DiagLogger.cpp 88] [RILQ Dispatcher] RIL[0][Dispatcher.cpp: 30] [DispatcherModul(892,939)] is_handle_valid: is_handle_valid: internal.m_name com.qualcomm.qti.qcril.android.RIL_REQUEST_SEND_DEVICE_STATE. message_id: 0x7dcf4df280, internal: 0x7dcf4cdf10
- [0063/0000] MSG 00:31:15.820 Android QCRIL/Low [ DiagLogger.cpp 88] [RILQ] RIL[0][Log.cpp: 49] [DispatcherModul(892,939)] d: [DispatcherModule]: Forwarding msg = com.qualcomm.qti.qcril.android.RIL_REQUEST_SEND_DEVICE_STATE to module = NasModule
- [0063/0000] MSG 00:31:15.821 Android QCRIL/Low [ DiagLogger.cpp 88] [RILQ] RIL[0][Log.cpp: 49] [DispatcherModul(892,939)] d: [NasModule]: Waiting for lock for msg = com.qualcomm.qti.qcril.android.RIL_REQUEST_SEND_DEVICE_STATE
- [0063/0000] MSG 00:31:15.821 Android QCRIL/Low [ DiagLogger.cpp 88] [RILQ] RIL[0][Log.cpp: 49] [DispatcherModul(892,939)] d: [NasModule]: Acquired lock for msg = com.qualcomm.qti.qcril.android.RIL_REQUEST_SEND_DEVICE_STATE
- [0063/0000] MSG 00:31:15.823 Android QCRIL/Low [ DiagLogger.cpp 88] [RILQ] RIL[0][Log.cpp: 49] [DispatcherModul(892,939)] d: [NasModule]: Handling msg = RilRequest(com.qualcomm.qti.qcril.android.RIL_REQUEST_SEND_DEVICE_STATE)
- [0063/0000] MSG 00:31:15.823 Android QCRIL/Low [ DiagLogger.cpp 88] [qcril_qmi_nas] RIL[0][qcril_qmi_nas.cpp: 23771] [DispatcherModul(892,939)] qcril_qmi_nas_request_send_device_state: > qcril_qmi_nas_request_send_device_state:
- [0063/0000] MSG 00:31:15.824 Android QCRIL/Low [ DiagLogger.cpp 88] [qcril_qmi_nas] RIL[0][qcril_qmi_nas.cpp: 23780] [DispatcherModul(892,939)] qcril_qmi_nas_request_send_device_state: Device State Type: 2, Requested State: 1
- [0063/0000] MSG 00:31:15.824 Android QCRIL/Low [ DiagLogger.cpp 88] [RILQ_translator_utils] RIL[0][utils.cpp: 45] [DispatcherModul(892,939)] qcril_event_get_android_request: Found id 138 for com.qualcomm.qti.qcril.legacy.event.RIL_REQUEST_SEND_DEVICE_STATE
- [0063/0000] MSG 00:31:15.825 Android QCRIL/Low [ DiagLogger.cpp 88] [RILQ_LEGACY] RIL[0][legacy.cc: 2312] [DispatcherModul(892,939)] qcril_send_request_response: Debug : qcril_send_request_response invoked
- [0063/0000] MSG 00:31:15.825 Android QCRIL/Low [ DiagLogger.cpp 88] [RILQ_LEGACY] RIL[0][legacy.cc: 2758] [DispatcherModul(892,939)] qmi_ril_is_multi_sim_oem_hook_request: < qmi_ril_is_multi_sim_oem_hook_request: function exit with ret 0
- [0063/0000] MSG 00:31:15.825 Android QCRIL/Low [ DiagLogger.cpp 88] [RILQ_LEGACY] RIL[0][legacy.cc: 2682] [DispatcherModul(892,939)] qcril_send_request_response: UI <--- com.qualcomm.qti.qcril.legacy.event.RIL_REQUEST_SEND_DEVICE_STATE (0x7dd1b772a0) Complete --- RIL [RID 0, Token id 3730, Success, Len 0 ]
- [0063/0000] MSG 00:31:15.826 Android QCRIL/Low [ DiagLogger.cpp 88] [RILQ_LEGACY] RIL[0][legacy.cc: 2009] [DispatcherModul(892,939)] qmi_ril_fw_send_request_response_epilog: > qmi_ril_fw_send_request_response_epilog: