AVL stops sending data /GPS stops working on RUTX50

Hi,

does anyone know if there is a bug fix for the current RUTOS not sending data to the AVL recipient anymore?

I already have a daily restart of the router, but unfortunately the reporting of the position stops sometime during the day without any visible error message.

In the logs I do see some kernel warning, after the last AVL message was sent:

Mon Sep 18 12:48:14 2023 daemon.info avl[4915]: Sent data to server
Mon Sep 18 12:49:20 2023 daemon.info gsmd[1646]: [check_req_timeout:104] error: [MODEM_MANAGER] Warning: request reached timeout (10s) on `2-1 [2c7c:0800]` modem!
Mon Sep 18 12:49:20 2023 kern.warn kernel: [28125.033309] ------------[ cut here ]------------
Mon Sep 18 12:49:20 2023 kern.warn kernel: [28125.033379] WARNING: CPU: 1 PID: 0 at net/sched/sch_generic.c:473 dev_watchdog+0x288/0x28c
Mon Sep 18 12:49:20 2023 kern.info kernel: [28125.037020] NETDEV WATCHDOG: wwan0 (qmi_wwan): transmit queue 0 timed out
Mon Sep 18 12:49:20 2023 kern.warn kernel: [28125.045080] Modules linked in: option ath10k_pci ath10k_core ath wireguard usb_wwan qmi_wwan pppoe pl2303 mac80211 libchacha20poly1305 l2tp_ppp iptable_nat ipt_REJECT ftdi_sio ebtable_nat ebtable_filter ebtable_broute cypress_m8 curve25519_neon cp210x ch341 cfg80211 belkin_sa ark3116 xt_time xt_tcpudp xt_tcpmss xt_statistic xt_state xt_recent xt_quota2 xt_policy xt_nat xt_multiport xt_mark xt_mac xt_limit xt_length xt_hl xt_helper xt_hashlimit xt_esp xt_ecn xt_dscp xt_conntrack xt_connmark xt_connlimit xt_connbytes xt_comment xt_TCPMSS xt_REDIRECT xt_NFLOG xt_NETMAP xt_MASQUERADE xt_LOG xt_HL xt_FLOWOFFLOAD xt_DSCP xt_CT xt_CLASSIFY usbserial usbnet usblp ts_fsm ts_bm sch_cake rfcomm pptp pppox ppp_mppe ppp_async poly1305_arm nft_reject_ipv6 nft_reject_ipv4 nft_reject_inet nft_reject nft_redir nft_quota nft_objref nft_numgen nft_log nft_limit nft_hash nft_fwd_netdev nft_dup_netdev nft_ct nft_counter nfnetlink_log nf_tables_set nf_tables nf_reject_ipv4 nf_nat_tftp nf_nat_snmp_basic
Mon Sep 18 12:49:20 2023 kern.warn kernel: [28125.045277]  nf_nat_sip nf_nat_pptp nf_nat_irc nf_nat_h323 nf_nat_ftp nf_nat_amanda nf_nat nf_log_ipv4 nf_flow_table_hw nf_flow_table nf_dup_netdev nf_conntrack_tftp nf_conntrack_snmp nf_conntrack_sip nf_conntrack_pptp nf_conntrack_netlink nf_conntrack_irc nf_conntrack_h323 nf_conntrack_ftp nf_conntrack_broadcast ts_kmp nf_conntrack_amanda nf_conncount libcurve25519_generic libcrc32c iptable_raw iptable_mangle iptable_filter ipt_ah ipt_ECN ip_tables hidp hci_uart exfat ebtables ebt_vlan ebt_stp ebt_snat ebt_redirect ebt_pkttype ebt_nflog ebt_mark_m ebt_mark ebt_log ebt_limit ebt_ip ebt_dnat ebt_arpreply ebt_arp ebt_among ebt_802_3 crc_ccitt compat chacha_neon cdc_wdm cdc_acm btusb btintel bnep bluetooth asn1_decoder qssdk ppp_generic nf_conntrack slhc nf_defrag_ipv6 nf_defrag_ipv4 fuse sch_tbf sch_ingress sch_htb sch_hfsc em_u32 cls_u32 cls_tcindex cls_route cls_matchall cls_fw cls_flow cls_basic act_skbedit act_mirred act_gact hid evdev input_core xt_set ip_set_list_set
Mon Sep 18 12:49:20 2023 kern.warn kernel: [28125.116549]  ip_set_hash_netportnet ip_set_hash_netport ip_set_hash_netnet ip_set_hash_netiface ip_set_hash_net ip_set_hash_mac ip_set_hash_ipportnet ip_set_hash_ipportip ip_set_hash_ipport ip_set_hash_ipmark ip_set_hash_ip ip_set_bitmap_port ip_set_bitmap_ipmac ip_set_bitmap_ip ip_set nfnetlink nf_log_ipv6 nf_log_common ip6table_mangle ip6table_filter ip6_tables ip6t_REJECT x_tables nf_reject_ipv6 msdos ip6_gre ip_gre gre ifb l2tp_ip6 l2tp_ip l2tp_eth sit l2tp_netlink l2tp_core udp_tunnel ip6_udp_tunnel ipcomp6 xfrm6_tunnel esp6 ah6 xfrm4_tunnel ipcomp esp4 ah4 ip6_tunnel tunnel6 tunnel4 ip_tunnel tun xfrm_user xfrm_ipcomp af_key xfrm_algo vfat fat ntfs autofs4 nls_utf8 nls_iso8859_1 nls_cp437 ecdh_generic ecc sha512_generic kpp ghash_generic ghash_arm_ce gf128mul gcm echainiv cmac arc4 usb_storage leds_gpio xhci_plat_hcd xhci_pci xhci_hcd dwc3 dwc3_qcom uhci_hcd sd_mod scsi_mod r2ec gpio_button_hotplug ext4 mbcache jbd2 mii crc32c_generic
Mon Sep 18 12:49:20 2023 kern.warn kernel: [28125.285676] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 5.4.229 #0
Mon Sep 18 12:49:20 2023 kern.warn kernel: [28125.307835] Hardware name: Generic DT based system

GSM is still available after the fact, but the map on the device only shows the old location as well.

Any ideas?

Cheers,

Snafu

Hello,

The logs indicate an issue with the modem which is responsible for both, the mobile LTE/5G connectivity and GNSS. This can also be caused by other factors.

The first thing I would recommend is to reinstall the firmware following the bootloader procedure described here. After that, try configuring only the most necessary settings.

In Services → Auto Reboot → Ping reboot, configure a rule to reboot the device when pings fail (information here).

In System → Administration → Troubleshoot, make changes to save logs in flash memory. This way, the logs should persists after reboots.

It would be great if you could provide more system logs right after the issue occurs again (if it occurs).

Kind Regards,

Hey AndzejJ,

thanks for the response, reinstalling the firmware needs to be delayed a bit, as I am currently on the road and lacking a possibility to use wired networking :slight_smile: , I’ll do it later.

I activated the ping reboot and logging to flash, let’s see what happens.

Cheers,

Tobias