Uqmi hangs when modem is active


#1

On a GL-X750 (spitz) I can easily use uqmi to get info about the connection, such as

uqmi -d /dev/cdc-wdm0 -s --get-data-status
uqmi -d /dev/cdc-wdm0 -s --get-signal-info
uqmi -d /dev/cdc-wdm0 -s --get-serving-system

but uqmi only seems to work when the connection is relatively idle. When I have active traffic it just hangs. It’s also possible that it is not an active/idle issue but rather that it got stuck at about the same time as the connection became busy. Is this a known issue and is there a work-around? I’m trying to get the signal info in particular for my monitoring system…


#2

After some more testing I discovered I had a pile of uqmi processes hanging. After killing them all now I get

root@cellgw:~# uqmi -d /dev/cdc-wdm0 -s --get-signal-info
"Failed to connect to service"

The modem is transferring data just fine…


#3

After a reboot uqmi works fine. So it seems to have a way to get itself stuck… Is there a way to reset whatever service it’s trying to connect to without a reboot?


#4

The engineer who is well versed in qmi is in holiday. I don’t have an answer for you.