Disabling the IPv6 does stop the periodic ipv6 check/query on the modem. However, the issue remains (or has gotten worse, as no status is returned at all any more):
root@GL-X3000:~# time gl_modem -B 0001:01:00.0 AT 'AT+COPS=?'
real 3m 4.03s
user 0m 0.00s
sys 0m 0.00s
The minutes before, and during the scan no longs were written/visible with ‘logread‘, implying that now there was no competing other command. At the 3 minute timeout mark the logs show this:
Thu Sep 24 16:57:08 2026 daemon.info modem_AT: (at_server.c:205) AT_Read@205 There is not enough time remaining!
Thu Sep 24 16:57:08 2026 daemon.info modem_AT: (at_server.c:960) get_AT_device api Loop count:1
Thu Sep 24 16:57:13 2026 daemon.info gl_modem: (modem_network.c:2156) Start lock operator initialization...
After a few tries it works..sometimes.
root@GL-X3000:~# time gl_modem -B 0001:01:00.0 AT 'AT+COPS=?'
+COPS: (1,"vodafone GR","voda GR","20205",7),(1,"Telekom GR","Telekom ","20201",7),(1,"WIND GR","WIND","20210",7),(1,"WIND GR","WIND","20210",12),(1,"GR COSMOTE","C-OTE","20201",12),,(0-4),(0-2)
OK
real 0m 53.68s
user 0m 0.00s
sys 0m 0.00s
Via the GUI the scan also, sometimes, works. (1 in 4 times perhaps). When locking 202-01 in 5G however, the following message is shown:
The following logs are observed:
Thu Sep 24 17:04:50 2026 daemon.info glc: (api.c:3073) Mode 4 operator registration fails, and the automatic network selection mode has been switched!
Thu Sep 24 17:04:50 2026 daemon.info glc: (modem_cm.c:33) Disconnect from the network
Thu Sep 24 17:04:50 2026 daemon.notice netifd: modem_0001_4 (19238): udhcpc: received SIGTERM
Thu Sep 24 17:04:50 2026 daemon.notice netifd: modem_0001_4 (19238): udhcpc: unicasting a release of 10.204.50.109 to 10.204.50.110
Thu Sep 24 17:04:50 2026 daemon.notice netifd: modem_0001_4 (19238): udhcpc: sending release
Thu Sep 24 17:04:50 2026 daemon.notice netifd: modem_0001_4 (19238): udhcpc: entering released state
Thu Sep 24 17:04:50 2026 daemon.notice netifd: modem_0001_4 (19238): Command failed: Permission denied
Thu Sep 24 17:04:50 2026 kern.info kernel: [271646.756183] net rmnet_mhi0: link_state 0x1 -> 0x0
Thu Sep 24 17:04:50 2026 daemon.notice netifd: Network device 'rmnet_mhi0' link is down
Thu Sep 24 17:04:50 2026 daemon.notice netifd: Network alias 'rmnet_mhi0' link is down
Thu Sep 24 17:04:50 2026 daemon.notice netifd: Interface 'modem_0001_4' has link connectivity loss
Thu Sep 24 17:04:50 2026 user.notice kmwan: config json str={ "op": 6, "data": { } }
Thu Sep 24 17:04:50 2026 daemon.notice netifd: modem_0001 (18969): [09-24_16:59:43:645] requestRegistrationState2 MCC: 202, MNC: 1, PS: Attached, DataCap: 5G_NSA
Thu Sep 24 17:04:50 2026 daemon.notice netifd: modem_0001 (18969): [09-24_17:04:06:354] requestRegistrationState2 MCC: 202, MNC: 1, PS: Attached, DataCap: 5G_NSA
Thu Sep 24 17:04:50 2026 daemon.notice netifd: modem_0001 (18969): [09-24_17:04:43:989] requestRegistrationState2 MCC: 0, MNC: 0, PS: Detached, DataCap: UNKNOW
Thu Sep 24 17:04:50 2026 daemon.notice netifd: modem_0001 (18969): [09-24_17:04:43:993] requestRegistrationState2 MCC: 0, MNC: 0, PS: Detached, DataCap: UNKNOW
Thu Sep 24 17:04:50 2026 daemon.notice netifd: modem_0001 (18969): [09-24_17:04:44:029] requestRegistrationState2 MCC: 0, MNC: 0, PS: Detached, DataCap: UNKNOW
Thu Sep 24 17:04:50 2026 daemon.notice netifd: modem_0001 (18969): [09-24_17:04:44:070] requestRegistrationState2 MCC: 0, MNC: 0, PS: Detached, DataCap: UNKNOW
Thu Sep 24 17:04:50 2026 daemon.notice netifd: modem_0001 (18969): [09-24_17:04:44:231] requestRegistrationState2 MCC: 202, MNC: 1, PS: Detached, DataCap: UNKNOW
Thu Sep 24 17:04:50 2026 daemon.notice netifd: modem_0001 (18969): [09-24_17:04:44:234] requestRegistrationState2 MCC: 202, MNC: 1, PS: Detached, DataCap: UNKNOW
Thu Sep 24 17:04:50 2026 daemon.notice netifd: modem_0001 (18969): [09-24_17:04:44:768] requestRegistrationState2 MCC: 202, MNC: 1, PS: Detached, DataCap: UNKNOW
Thu Sep 24 17:04:50 2026 daemon.notice netifd: modem_0001 (18969): [09-24_17:04:44:773] requestRegistrationState2 MCC: 202, MNC: 1, PS: Detached, DataCap: UNKNOW
Thu Sep 24 17:04:50 2026 daemon.notice netifd: modem_0001 (18969): [09-24_17:04:45:052] requestRegistrationState2 MCC: 202, MNC: 1, PS: Attached, DataCap: 5G_NSA
Thu Sep 24 17:04:50 2026 daemon.notice netifd: modem_0001 (18969): [09-24_17:04:50:383] QmiWwanThread exit
Thu Sep 24 17:04:50 2026 daemon.notice netifd: modem_0001 (18969): [09-24_17:04:50:385] qmi_main exit
Thu Sep 24 17:04:50 2026 daemon.notice netifd: Interface 'modem_0001' is now down
Thu Sep 24 17:04:50 2026 daemon.notice netifd: Interface 'modem_0001_4' is now down
Thu Sep 24 17:04:50 2026 daemon.notice netifd: Interface 'modem_0001_4' is disabled
Thu Sep 24 17:04:50 2026 user.notice kmwan: config json str={ "op": 3, "data": { "cells": [ "modem_0001" ] } }
Thu Sep 24 17:04:50 2026 kern.debug kernel: [271646.924184] kmwan: Delete node:modem_0001
Thu Sep 24 17:04:50 2026 user.notice firewall: Reloading firewall due to ifdown of modem_0001 ()
Thu Sep 24 17:04:53 2026 daemon.info glc: (modem_cm.c:25) Start connect to the network...
Thu Sep 24 17:04:53 2026 daemon.err glc: (api.c:3168) Failed to lock operator
Thu Sep 24 17:04:53 2026 daemon.info gl_modem: (modem_cm.c:1411) Enter the dialing process
Thu Sep 24 17:04:53 2026 daemon.info gl_modem: (modem_cm.c:1448) Now that the simcard is ready, try dialing...
Thu Sep 24 17:04:53 2026 daemon.info gl_modem: (modem_cm.c:1477) curr dial imsi:
Thu Sep 24 17:04:53 2026 daemon.info gl_modem: (modem_cm.c:1493) network configuration exists
Thu Sep 24 17:04:53 2026 daemon.info gl_modem: (modem_cm.c:1505) Start dial form network...
Thu Sep 24 17:04:53 2026 daemon.info gl_modem: (modem_cm.c:1193) Start performing the dialing action...
Thu Sep 24 17:04:55 2026 daemon.notice netifd: Interface 'modem_0001' is setting up now
Thu Sep 24 17:04:55 2026 user.info modem: (qcm.sh:28) (unlock_sim_pin)sim_status:READY modem_bus:0001:01:00.0
Thu Sep 24 17:04:55 2026 daemon.notice netifd: modem_0001 (4055): Failed to parse message data
Thu Sep 24 17:04:56 2026 user.info modem: (qcm.sh:106) Device only supports raw-ip mode but is missing this required driver attribute: /sys/class/net/rmnet_mhi0/qmi/raw_ip.
Thu Sep 24 17:04:56 2026 user.info modem: (qcm.sh:153) Setting ifname rmnet_mhi0 MTU to default 1500
Thu Sep 24 17:04:56 2026 daemon.notice netifd: modem_0001 (4470): [09-24_17:04:56:266] QConnectManager_Linux_V1.6.3.1
Thu Sep 24 17:04:56 2026 kern.err kernel: [271652.706364] [I][mhi_netdev_open] Opened net dev interface
Thu Sep 24 17:04:56 2026 daemon.notice netifd: Interface 'modem_0001' is now up
Thu Sep 24 17:04:56 2026 daemon.notice netifd: Interface 'modem_0001_4' is enabled
Thu Sep 24 17:04:56 2026 daemon.notice netifd: modem_0001 (4470): [09-24_17:04:56:267] Find /sys/bus/usb/devices/1-1.2 idVendor=0x2c7c idProduct=0x801, bus=0x001, dev=0x004
Thu Sep 24 17:04:56 2026 daemon.notice netifd: modem_0001 (4470): [09-24_17:04:56:267] network interface '' or qmidev '' is not exist
Thu Sep 24 17:04:56 2026 daemon.notice netifd: modem_0001 (4470): [09-24_17:04:56:267] netcard driver = pcie_mhi, driver version = V1.3.4
Thu Sep 24 17:04:56 2026 daemon.notice netifd: modem_0001 (4470): [09-24_17:04:56:268] qmap_mode = 1, qmap_version = 9, qmap_size = 15360, muxid = 0x81, qmap_netcard = rmnet_mhi0
Thu Sep 24 17:04:56 2026 daemon.notice netifd: modem_0001 (4470): [09-24_17:04:56:268] Modem works in QMI mode
Thu Sep 24 17:04:56 2026 daemon.notice netifd: modem_0001 (4470): [09-24_17:04:56:274] cdc_wdm_fd = 7
Thu Sep 24 17:04:56 2026 daemon.notice netifd: modem_0001 (4470): [09-24_17:04:56:289] Get clientWDS = 2
Thu Sep 24 17:04:56 2026 daemon.notice netifd: modem_0001 (4470): [09-24_17:04:56:293] Get clientDMS = 1
Thu Sep 24 17:04:56 2026 daemon.notice netifd: modem_0001 (4470): [09-24_17:04:56:295] Get clientNAS = 3
Thu Sep 24 17:04:56 2026 daemon.notice netifd: modem_0001 (4470): [09-24_17:04:56:298] Get clientUIM = 2
Thu Sep 24 17:04:56 2026 daemon.notice netifd: modem_0001 (4470): [09-24_17:04:56:301] Get clientWDA = 1
Thu Sep 24 17:04:56 2026 daemon.notice netifd: modem_0001 (4470): [09-24_17:04:56:305] requestBaseBandVersion RM520NGLAAR03A03M4G
Thu Sep 24 17:04:56 2026 daemon.notice netifd: modem_0001 (4470): [09-24_17:04:56:308] qmap_settings.rx_urb_size = 15360
Thu Sep 24 17:04:56 2026 daemon.notice netifd: modem_0001 (4470): [09-24_17:04:56:308] qmap_settings.ul_data_aggregation_max_datagrams = 11
Thu Sep 24 17:04:56 2026 daemon.notice netifd: modem_0001 (4470): [09-24_17:04:56:308] qmap_settings.ul_data_aggregation_max_size = 8192
Thu Sep 24 17:04:56 2026 daemon.notice netifd: modem_0001 (4470): [09-24_17:04:56:308] qmap_settings.dl_minimum_padding = 0
Thu Sep 24 17:04:59 2026 kern.info kernel: [271655.837809] net rmnet_mhi0: link_state 0x0 -> 0x1
Thu Sep 24 17:04:59 2026 kern.info kernel: [271655.843194] IPv6: ADDRCONF(NETDEV_CHANGE): rmnet_mhi0: link becomes ready
Thu Sep 24 17:04:59 2026 daemon.notice netifd: Network device 'rmnet_mhi0' link is up
Thu Sep 24 17:04:59 2026 daemon.notice netifd: Network alias 'rmnet_mhi0' link is up
Thu Sep 24 17:04:59 2026 daemon.notice netifd: Interface 'modem_0001_4' has link connectivity
Thu Sep 24 17:04:59 2026 daemon.notice netifd: Interface 'modem_0001_4' is setting up now
Thu Sep 24 17:04:59 2026 daemon.notice netifd: modem_0001_4 (4722): udhcpc: started, v1.33.2
Thu Sep 24 17:04:59 2026 user.notice kmwan: config json str={ "op": 6, "data": { } }
Thu Sep 24 17:04:59 2026 daemon.notice netifd: modem_0001_4 (4722): udhcpc: sending discover
Thu Sep 24 17:04:59 2026 daemon.notice netifd: modem_0001_4 (4722): udhcpc: sending select for 10.204.50.109
Thu Sep 24 17:04:59 2026 daemon.notice netifd: modem_0001_4 (4722): udhcpc: lease of 10.204.50.109 obtained, lease time 7200
Thu Sep 24 17:04:59 2026 daemon.notice netifd: Interface 'modem_0001_4' is now up
And with this failure the lock is not applied (mode 0 / automatic):
gl_modem -B 0001:01:00.0 AT 'AT+COPS?'
+COPS: 0,2,"20201",13
However, manually locking that exact same network still works fine. Note that I am using the same PLMN as given with the GUI (202-01), as well as technology (5G / 13):
root@GL-X3000:~# gl_modem -B 0001:01:00.0 AT 'AT+COPS=4,2,"20201"'
OK
root@GL-X3000:~# gl_modem -B 0001:01:00.0 AT 'AT+COPS?'
+COPS: 1,2,"20201",13
OK