GL-X750 reboot issues

Hello there !

Some months ago I decided to use GL-X750 with a SIM card to connect to the Internet and collect some data, I noticed that sometimes reboots from command line lead my device to a state where it does absolutely nothing, only the Power led is on and all my settings are unavailable, I can’t even SSH it.

I decided to schedule daily reboots and I confirmed that this issue is directly related to the reboot, as once the device restarts I have exactly the same problems:

  • All leds are off, besides de Power ON/OFF led
  • The device doesn’t connect to mobile network thus I can’t SSH it
  • None of the processes that are supposed to run after reboot works
  • The only solution (to date) is to unplug and plug again the device, it will work until de next reboot

I found a similar issue with another model GL-B1300 - Reboot Issue where the “solution” was to change the device. It does not seem to be an issue with a particular device but a hardware/firmware thing as I have other devices (same model) and all of them had the same behavior at lease once since I bough them.

I’m trying to gather more info about the behavior but have anyone had seen this before? Other models, same model.

If you have any guideline to find what is behind the issue, any info will be appreciated.

Not sure what version of firmware you are running, but I was using 3.212 which ran seemingly well (only intermittently used when away in Motorhome).

Just updated to 3.215, early days though.

First pls upgrade to firmware 3.215.

Do you have cable devices connected on the wan and lan port? If yes can you disconnect them and check only with WiFi.

Thank you for your answers. So I upgraded to 3.215 (I had 3.212) but the issue seems to be more random.

As before, I restart my x750 using a cron, an after reboot now I have 3 scenarios occurring randomly:

    • The device reboots well all my config is still there
    • The device reboots on factory settings (WiFi SSID, DCHP, Cellular, etc)
    • The device comes to stale state as before (one led only, no ssh, no network)

For cases 2 and 3, the device comes back after unplugging it one or more times.

For the second question, WAN and LAN ports are disconnected. I can’t check WiFi in stale state as it doesn’t work, neither do WAN, LAN or Cellular.

I tried to check the logread after a state 3 but there’s no trace of what the problem might be, below you will see that there are no logs between 07:43 and 08:52. Reboot took place at 07:45 and I hard rebooted around 08:52

Tue Oct  4 07:43:34 2022 daemon.notice netifd: Network device 'wlan0' link is up
Tue Oct  4 07:43:34 2022 daemon.notice netifd: Network device 'wlan3' link is up
Tue Oct  4 07:43:34 2022 daemon.notice netifd: bridge 'br-guest' link is up
Tue Oct  4 07:43:34 2022 daemon.notice netifd: Interface 'guest' has link connectivity
Tue Oct  4 07:43:35 2022 daemon.info smsd[3461]: 2022-10-04 07:43:35,2, smsd: Smsd v3.1.21 started.
Tue Oct  4 07:43:35 2022 daemon.info smsd[3461]: 2022-10-04 07:43:35,2, smsd: Running as root:root (0:0).
Tue Oct  4 07:43:35 2022 daemon.info smsd[3461]: 2022-10-04 07:43:35,2, smsd: Running in terminal mode.
Tue Oct  4 07:43:36 2022 daemon.err usbmuxd[3518]: [07:43:36.510][3] usbmuxd v1.1.1 starting up
Tue Oct  4 07:43:36 2022 daemon.err usbmuxd[3518]: [07:43:36.535][3] Using libusb 1.0.22
Tue Oct  4 07:43:36 2022 daemon.err usbmuxd[3518]: [07:43:36.580][3] Initialization complete
Tue Oct  4 07:43:36 2022 daemon.err usbmuxd[3518]: [07:43:36.581][3] Enabled exit on SIGUSR1 if no devices are attached. Start a new instance with "--exit" to trigger.
Tue Oct  4 07:43:36 2022 daemon.notice procd: /etc/rc.d/S95done: killall: uqmi: no process killed
Tue Oct  4 07:43:38 2022 daemon.notice procd: /etc/rc.d/S96led: setting up led WAN
Tue Oct  4 07:43:38 2022 daemon.notice procd: /etc/rc.d/S96led: setting up led LTE
Tue Oct  4 07:43:38 2022 daemon.notice nodogsplash[2852]: Waiting for connections
Tue Oct  4 08:52:48 2022 user.info mwan3rtmon[3006]: Detect rtchange event.
Tue Oct  4 08:52:49 2022 user.info : gl_health start->
Tue Oct  4 08:52:50 2022 daemon.info dnsmasq[3293]: exiting on receipt of SIGTERM
Tue Oct  4 08:52:50 2022 daemon.info dnsmasq[4077]: started, version 2.80 cachesize 150
Tue Oct  4 08:52:50 2022 daemon.info dnsmasq[4077]: compile time options: IPv6 GNU-getopt no-DBus no-i18n no-IDN DHCP DHCPv6 no-Lua TFTP conntrack ipset auth nettlehash DNSSEC no-ID loop-detect inotify dumpfile
Tue Oct  4 08:52:50 2022 daemon.warn dnsmasq[4077]: warning: interface wlan3 does not currently exist
Tue Oct  4 08:52:50 2022 daemon.warn dnsmasq[4077]: warning: interface wlan2 does not currently exist
Tue Oct  4 08:52:50 2022 daemon.warn dnsmasq[4077]: warning: interface wlan0 does not currently exist
Tue Oct  4 08:52:50 2022 daemon.warn dnsmasq[4077]: warning: interface wlan1 does not currently exist
Tue Oct  4 08:52:50 2022 daemon.info dnsmasq-dhcp[4077]: DHCP, IP range 20.0.0.100 -- 20.0.0.249, lease time 12h
Tue Oct  4 08:52:50 2022 daemon.info dnsmasq-dhcp[4077]: DHCP, IP range 10.0.0.100 -- 10.0.0.249, lease time 12h
Tue Oct  4 08:52:50 2022 daemon.info dnsmasq-dhcp[4077]: DHCP, IP range 10.0.0.128 -- 10.0.0.255, lease time 12h
Tue Oct  4 08:52:50 2022 daemon.info dnsmasq-dhcp[4077]: DHCP, IP range 20.0.0.128 -- 20.0.0.255, lease time 12h
Tue Oct  4 08:52:50 2022 daemon.info dnsmasq-dhcp[4077]: DHCP, IP range 10.0.0.2 -- 10.0.0.127, lease time 12h
Tue Oct  4 08:52:50 2022 daemon.info dnsmasq-dhcp[4077]: DHCP, IP range 10.0.0.128 -- 10.0.0.255, lease time 12h
Tue Oct  4 08:52:50 2022 daemon.info dnsmasq[4077]: using local addresses only for domain test
Tue Oct  4 08:52:50 2022 daemon.info dnsmasq[4077]: using local addresses only for domain onion
Tue Oct  4 08:52:50 2022 daemon.info dnsmasq[4077]: using local addresses only for domain localhost
Tue Oct  4 08:52:50 2022 daemon.info dnsmasq[4077]: using local addresses only for domain local
Tue Oct  4 08:52:50 2022 daemon.info dnsmasq[4077]: using local addresses only for domain invalid
Tue Oct  4 08:52:50 2022 daemon.info dnsmasq[4077]: using local addresses only for domain bind
Tue Oct  4 08:52:50 2022 daemon.info dnsmasq[4077]: using local addresses only for domain lan
Tue Oct  4 08:52:50 2022 daemon.info dnsmasq[4077]: using nameserver 8.8.8.8#53

If the device boot with factory settings, it may be a problem that you installed some programs and the flash is full. If this is the case you can do a firmware reset and set up again.

If no led is on then it could be a power problem or hardware failure.

Normally I did the Extroot configuration, should it be enough ? What is weird is that once I unplug/plug the device it works as expected. For what is worth I just saw the device restart while it had factory settings and come back to my settings !

Here is the output of df -h and free -h:

root@GL-X750:~# df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root                10.8M     10.8M         0 100% /rom
tmpfs                    60.3M    288.0K     60.1M   0% /tmp
/dev/sda1                14.5G    422.3M     13.4G   3% /overlay
overlayfs:/overlay       14.5G    422.3M     13.4G   3% /
tmpfs                   512.0K         0    512.0K   0% /dev
/dev/sda1                14.5G    422.3M     13.4G   3% /mnt/sda1
/dev/mtdblock6            3.1M      3.0M     88.0K  97% /rwm
root@GL-X750:~# free -h
              total        used        free      shared  buff/cache   available
Mem:         123584       63112       39028         160       21444       28188
Swap:        262140        2312      259828

I dont think its a power problem as Power led is on, and then again the device it works as expected if I unplug/plug it again.

So I compared two devices (router A is the x750 where I found the issue and router B is the new one), both reboot every 10 minutes and I found this:

  • Device A, having v3.215, sometime does not reboot properly and hard reboot is required
  • Device B, having v3.12, reboots properly every time

Could there be something wrong with device A: at hardware level, something with extroot, faulty SD card ?

Do you recommend to buy a probe to see at a lower level ?