I keep getting this error every 1 minute. It causes the internet to go out and come back on repeatedly. I’m not using cellular connection and never have used it. This error just popped up out of nowhere. This is the error log: Tue Jan 27 19:10:00 2026 cron.err crond[14443]: USER root pid 23093 cmd . /lib/functions/mptun.sh; get_arp_scan_ret
Tue Jan 27 19:10:00 2026 cron.err crond[14443]: USER root pid 23094 cmd /usr/bin/modem_sim_status_check.sh
Tue Jan 27 19:10:00 2026 cron.err crond[14443]: USER root pid 23095 cmd sleep 10; /usr/bin/modem_sim_status_check.sh
Tue Jan 27 19:10:00 2026 cron.err crond[14443]: USER root pid 23096 cmd sleep 20; /usr/bin/modem_sim_status_check.sh
Tue Jan 27 19:10:00 2026 cron.err crond[14443]: USER root pid 23098 cmd sleep 30; /usr/bin/modem_sim_status_check.sh
Tue Jan 27 19:10:00 2026 cron.err crond[14443]: USER root pid 23101 cmd sleep 40; /usr/bin/modem_sim_status_check.sh
Tue Jan 27 19:10:00 2026 cron.err crond[14443]: USER root pid 23103 cmd sleep 50; /usr/bin/modem_sim_status_check.sh
Hi
These scripts periodically check certain states and will not affect the device’s network connectivity.
Also, these are not error messages.
Due to OpenWRT’s special handling of CROND, it outputs all logs (including normal executions) as err messages.
The FEATURE_SYSLOG_INFO 42 option appeared in BusyBox v. 1.31.0. But in OpenWRT in order to save memory
this option is disabled by default: master 7, openwrt-21.02 branch 23. As a result, BusyBox components (including cron) in syslog write all messages with the error level.
You can consider SSHing into the router and running the following commands to adjust CRON’s log output level to show the true errors log only:
uci set system.@system[0].cronloglevel='10'
uci commit
reboot
I need instructions to completely disable the GL modem subsystem and the GL-specific cron engine that runs from /tmp/gl_crontabs. I watched the log as the errors popped and caused the internet to lose connection and reconnect.
I have already confirmed the following:
– /etc/crontabs/root is empty
– the OpenWrt cron daemon is not the source
– hotplug script 17-modem has been disabled
– modem scripts continue to run every minute
– a second GL-specific cron daemon (crond -c /tmp/gl_crontabs) is being respawned automatically
I need to know which GL service is responsible for regenerating /tmp/gl_crontabs and respawning the GL cron daemon, and how to permanently disable that service so the modem scripts stop executing entirely.
Please provide the exact service name and the correct disable/stop procedure.
Adjusting log levels does not address the issue. I need the subsystem itself disabled.
As mentioned earlier, these logs are not error messages but output generated during normal CRON operation, and these scripts should not affect network connectivity.
However, if you prefer, the scheduled tasks are located in the following directory and you can remove them yourself:
/etc/gl_crontabs/crontabs.d/
A copy is available in /rom/etc/gl_crontabs/crontabs.d/, and if you encounter issues, you can restore from it.