FX30S LTE-M/Cat MODEM RESET when continuously reading streaming data from serial /dev/ttyHLS0 and issuing 'cm data connect' at same time

1.When we are not doing “cm data Connect” and our application is continuously receiving data from the serial port(/dev/ttyHSL0) there is NO MODEM RESET happening.
2. When Our Application is continuously receiving the data from the serial port(/dev/ttyHSL0) when the “cm data Connect” is connected there is MODEM reset happening after receiving certain bytes from the serial port.
3. After MODEM reset happen “CM” commands DON"T WORK, they only work after we manually reboot the gateway.

Below are syslogs captured during test case :

13:28:24 fx30s user.info Legato: INFO | modemDaemon[1196]/le_pa T=main | pa_mrc_qmi.c pa_mrc_GetNetworkRegState() 2332 | called
13:28:24 fx30s user.info Legato: INFO | modemDaemon[1196]/le_pa T=main | pa_mrc_qmi.c pa_mrc_GetNetworkRegState() 2332 | called
13:28:24 fx30s user.err Legato: =ERR= | modemDaemon[1196]/modemDaemon T=main | le_sms.c CloseSessionEventHandler() 2181 | SessionRef (0x7f61befc) has been closed
13:28:41 fx30s user.err Legato: =ERR= | modemDaemon[1196]/modemDaemon T=main | le_sms.c CloseSessionEventHandler() 2181 | SessionRef (0x7f61c224) has been closed
13:28:41 fx30s user.info Legato: INFO | cm[2172]/cm T=main | cm_data.c cm_data_ProcessDataCommand() 1164 | dataParam is NULL
13:28:42 fx30s user.info Legato: INFO | modemDaemon[1196]/swiQmi T=main | swiQmi.c swiQmi_InitQmiService() 596 | qmi_client_get_service_list num_entries 1 num_services=1
13:28:42 fx30s user.err Legato: =ERR= | modemDaemon[1196]/swiQmi T=main | swiQmi.c swiQmi_CheckResponse() 795 | Sending QMI_WDS_START_NETWORK_INTERFACE_REQ_V01 failed: rc=0 (), resp.result=1.[0x01], resp.error=14.[0x0e]
13:28:42 fx30s user.err Legato: =ERR= | modemDaemon[1196]/le_pa T=main | pa_mdc_qmi.c StartSession() 1954 | Data connection failure Call End provided 45, Code 1
13:28:42 fx30s user.err Legato: =ERR= | modemDaemon[1196]/le_pa T=main | pa_mdc_qmi.c StartSession() 1965 | Data connection failure Verbose Call End provided Type 2, Verbose 231
13:28:42 fx30s user.err Legato: =ERR= | modemDaemon[1196]/modemDaemon T=main | le_sms.c CloseSessionEventHandler() 2181 | SessionRef (0x7f61befc) has been closed
13:28:42 fx30s user.err Legato: =ERR= | modemDaemon[1196]/modemDaemon T=main | le_sms.c CloseSessionEventHandler() 2181 | SessionRef (0x7f61c224) has been closed
13:30:47 fx30s user.err kernel: [ 442.721057] ssrestart_check: fatal modem interaction: BAM DMUX disabled for SSR
13:30:47 fx30s user.info kernel: [ 442.721086] subsys-restart: subsystem_restart_dev(): Restart sequence requested for modem, restart_level = SYSTEM.
13:30:47 fx30s user.err kernel: [ 442.721207] M-Notify: General: 8

Can someone anaylyse logs and find reason for modem reset?

Thanks,
Sriker.G

Hi,
It seems that modemDeamon is crashed.
Could you help to provide these information:

  • cm info
  • cm data
  • cm radio
  • legato version

If you disconnect data from serial, does this issue happen for “cm data connect”?

Thanks,