USSD not working after upgrading to Ubuntu 14.04 from Modem Manager Gui
I use Modem Manger GUI for executing USSD commands for getting information about balance, validity etc. It worked fine in Ubuntu 12.04 Precise. However after upgrading to Ubuntu 14.04 Trusty, I found that when I send USSD command, I get a timeout error, but SMS, network traffic and all other tabs in Modem Manager GUI work fine. The Internet is working as well. Only somehow the ussd commands are not working. I have tried increasing the timeout (upto 40 sec), changing backends as posted here, and using PrepaidManager and mmcli commands from terminal. However, all show the same timeout error.
Modem : ZTE corporation MF190 (from ModemManger GUI). Edit : Here are the results of mmcli commands. I found the commands here. Code:
subhraman ~:~> mmcli -m 0 -e |
Upload following command output
Listing modems/finding the index number of a modem mmcli -L Assume modem index 0. See the status of a modem: mmcli -m 0 |
Results of commands
Here are the results of the commands :
Code:
subhraman ~:~> mmcli -L |
We need test whether Modem Manager can talk to the Modem.
1)Set logging level to maximum mmcli -G DEBUG 2)You can check /var/log/messages for the message exchange during command is executed. mmcli -m 2 --command="E0" |
Here is the output :
Code:
subhraman ~:~> mmcli -G DEBUG Code:
subhraman ~:~> ls /var/log |
Quote:
|
Here is the last few lines of my dmesg after executing the command :
Code:
[ 16.576775] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready Code:
subhraman ~:~> mmcli -v -m 0 --command="E0" |
Quote:
I don't see any error after you execute mmcli -m 2 --command="E0". You can use -v option to debug following command. 1)mmcli -m 2 --command="E0" 2)mmcli -m 2 --3gpp-ussd-initiate="*111#" -- I change -m 0 to -m 2. |
I am still getting the timeout error.
Code:
subhraman ~:~> mmcli -v -G DEBUG (A) Upgrading ModemManager using deb files from xenial repository or files from any other newer version. (B) Switching to a ModemManager alternative such as Wader-core or oFono. Can this be a problem in the modem or service provider (though I don't think this likely)? |
You can try upgrade ModemManager. It look like ModemManager has problem. If functionality relative to AT command, it will be failure.
|
Works!
I was unable to upgrade ModemManger due to dependency problems, because I already had ModemManger 1.0.0-2ubuntu1.1 version, which was the latest for trusty. However, I managed to downgrade ModemManager to version 0.6.0.0.really-0ubuntu7_amd64 and the ussd worked. I think it is probably a problem with ModemManager. What do you say about this?
|
If your ModemManger isn't able to upgrade, that means that your ModemManger is corrupted. Some module relative to ModemManger doesn't match each other.
|
I have tried upgrading to ModemManager 1.4.12-1ubuntu1, but after upgrade it refuses to show my Mobile Broadband connections. It only shows Wired, Wireless and other connections, but not Mobile Broadband connections. Also,
Code:
mmcli -m 1 -e Thank you very much for your help. |
Found Bug Report
Looks like my problem has been mentioned as a bug here, https://bugs.launchpad.net/ubuntu/+s...i/+bug/1351939.
I am now using ModemManager 1.4.12-1ubuntu1_amd64 in Ubuntu 16.04. I had upgraded to Ubuntu 16.04 Xenial. But the problem still followed. Today I found a patch in the bug report. I applied it and the ussd began working. Regards. |
Found Bug Report
[Duplicate Post by mistake]
|
All times are GMT -5. The time now is 02:33 AM. |