some logs from /var/log/syslog Jun 29 07:44:15 ubuntu-phablet kernel: [ 3453.781506]GPS_open: major 191 minor 0 (pid 7964) Jun 29 07:44:15 ubuntu-phablet kernel: [ 3453.806841][WMT-CTRL][I]wmt_ctrl_gps_sync_set:ctrl GPS_SYNC(4) Jun 29 07:44:15 ubuntu-phablet kernel: [ 3453.806870][WMT-FUNC][I]wmt_func_gps_pre_ctrl:ctrl GPS_SYNC_SET(0) ok Jun 29 07:44:15 ubuntu-phablet kernel: [ 3453.807322][WMT-IC][I]mtk_wcn_soc_pin_ctrl:ret = (0) Jun 29 07:44:15 ubuntu-phablet kernel: [ 3453.807342][WMT-FUNC][I]wmt_func_gps_pre_ctrl:set reg for GPS_SYNC function okay by chip ic_pin_ctrl Jun 29 07:44:15 ubuntu-phablet kernel: [ 3453.807364][WMT-FUNC][I]wmt_func_gps_pre_ctrl:ctrl combo chip gps sync function succeed Jun 29 07:44:15 ubuntu-phablet kernel: [ 3453.807383][WMT-FUNC][I]wmt_func_gps_pre_ctrl:host pin used for gps lna Jun 29 07:44:15 ubuntu-phablet kernel: [ 3453.807402][WMT-CTRL][I]wmt_ctrl_gps_lna_set:ctrl GPS_LNA(2) Jun 29 07:44:15 ubuntu-phablet kernel: [ 3453.807422][WMT-FUNC][I]wmt_func_gps_pre_ctrl:ctrl host gps lna function succeed Jun 29 07:44:15 ubuntu-phablet kernel: [ 3453.809216][WMT-CTRL][I]wmt_ctrl_bgw_desense_ctrl:wmt-ctrl:send native cmd(1) Jun 29 07:44:15 ubuntu-phablet kernel: [ 3453.809237][BGW] send_command_to_daemon: here we will send command to native daemon Jun 29 07:44:15 ubuntu-phablet kernel: [ 3453.809254][BGW] send_command_to_daemon: invalid native process pid Jun 29 07:44:15 ubuntu-phablet kernel: [ 3453.809281][WMT-CORE][I]wmt_core_dump_func_state:[AF FUNC ON]status(b:2 f:0 g:2 w:2 lpbk:0 coredump:0 wmt:2 stp:0) Jun 29 07:44:15 ubuntu-phablet kernel: [ 3453.809367][WMT-STP-EXP][I]mtk_wcn_wmt_func_on: mtk_wcn_wmt_func_on_f type(2) Jun 29 07:44:15 ubuntu-phablet kernel: [ 3453.809386][GPS] GPS_open: WMT turn on GPS OK! Jun 29 07:44:15 ubuntu-phablet kernel: [ 3453.809401]Flush type = 2 Rx Queue Jun 29 07:44:15 ubuntu-phablet kernel: [ 3453.809486]GPS_ioctl(): cmd (7) Jun 29 07:44:15 ubuntu-phablet kernel: [ 3453.809502][GPS] GPS_unlocked_ioctl: <6>GPS_ioctl(): low power flag (0) Jun 29 07:44:15 ubuntu-phablet kernel: [ 3453.812772]GPS_ioctl(): cmd (21505) Jun 29 07:44:15 ubuntu-phablet kernel: [ 3453.812799][GPS] GPS_unlocked_ioctl: <6>GPS_ioctl(): unknown cmd (21505) Jun 29 07:44:15 ubuntu-phablet kernel: [ 3453.812821]GPS_ioctl(): cmd (21506) Jun 29 07:44:15 ubuntu-phablet kernel: [ 3453.812837][GPS] GPS_unlocked_ioctl: <6>GPS_ioctl(): unknown cmd (21506) Jun 29 07:44:15 ubuntu-phablet kernel: [ 3453.812858]GPS_ioctl(): cmd (21515) Jun 29 07:44:15 ubuntu-phablet kernel: [ 3453.812872][GPS] GPS_unlocked_ioctl: <6>GPS_ioctl(): unknown cmd (21515) Jun 29 07:44:15 ubuntu-phablet kernel: [ 3453.813706]GPS_ioctl(): cmd (21505) Jun 29 07:44:15 ubuntu-phablet kernel: [ 3453.813727][GPS] GPS_unlocked_ioctl: <6>GPS_ioctl(): unknown cmd (21505) Jun 29 07:44:15 ubuntu-phablet kernel: [ 3453.813744]GPS_ioctl(): cmd (21506) Jun 29 07:44:15 ubuntu-phablet kernel: [ 3453.813757][GPS] GPS_unlocked_ioctl: <6>GPS_ioctl(): unknown cmd (21506) Jun 29 07:44:15 ubuntu-phablet kernel: [ 3453.813773]GPS_ioctl(): cmd (21515) Jun 29 07:44:15 ubuntu-phablet kernel: [ 3453.813786][GPS] GPS_unlocked_ioctl: <6>GPS_ioctl(): unknown cmd (21515) Jun 29 07:44:15 ubuntu-phablet kernel: [ 3453.824072]GPS_ioctl(): cmd (21505) Jun 29 07:44:15 ubuntu-phablet kernel: [ 3453.824097][GPS] GPS_unlocked_ioctl: <6>GPS_ioctl(): unknown cmd (21505) Jun 29 07:44:15 ubuntu-phablet kernel: [ 3453.824114]GPS_ioctl(): cmd (21506) Jun 29 07:44:15 ubuntu-phablet kernel: [ 3453.824127][GPS] GPS_unlocked_ioctl: <6>GPS_ioctl(): unknown cmd (21506) Jun 29 07:44:15 ubuntu-phablet kernel: [ 3453.824143]GPS_ioctl(): cmd (21515) Jun 29 07:44:15 ubuntu-phablet kernel: [ 3453.824156][GPS] GPS_unlocked_ioctl: <6>GPS_ioctl(): unknown cmd (21515) Jun 29 07:44:15 ubuntu-phablet kernel: [ 3454.018869][WMT-CTRL][W]wmt_ctrl_rx:wmt_ctrl_rx be signaled, but no rx data(200)