After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 745884 - disabling one modem disables all modems
disabling one modem disables all modems
Status: RESOLVED OBSOLETE
Product: NetworkManager
Classification: Platform
Component: Mobile broadband
0.9.8
Other Linux
: Normal major
: ---
Assigned To: NetworkManager maintainer(s)
NetworkManager maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2015-03-09 11:12 UTC by Jan Haegeman
Modified: 2020-11-12 14:35 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
enabling the two modems (201.07 KB, text/x-log)
2015-03-09 11:13 UTC, Jan Haegeman
Details
disabling one modem (22.38 KB, text/x-log)
2015-03-09 11:13 UTC, Jan Haegeman
Details

Description Jan Haegeman 2015-03-09 11:12:14 UTC
This bug is related to the following:

https://bugs.freedesktop.org/show_bug.cgi?id=89468

Version info:

jh@ubuntu:~$ apt-cache policy network-manager
network-manager:
  Installed: 0.9.8.8-0ubuntu7
  Candidate: 0.9.8.8-0ubuntu7
  Version table:
 *** 0.9.8.8-0ubuntu7 0
        500 http://us.archive.ubuntu.com/ubuntu/ trusty/main i386 Packages
        100 /var/lib/dpkg/status
jh@ubuntu:~$ apt-cache policy modem
modem-cmd          modemmanager       modemmanager-dbg   modemmanager-dev   modemmanager-doc   modem-manager-gui
jh@ubuntu:~$ apt-cache policy modemmanager
modemmanager:
  Installed: 1.0.0-2ubuntu1
  Candidate: 1.0.0-2ubuntu1
  Version table:
 *** 1.0.0-2ubuntu1 0
        500 http://us.archive.ubuntu.com/ubuntu/ trusty/main i386 Packages
        100 /var/lib/dpkg/status

Copy from other bug report:

I'm on Ubuntu 14.04 on a 32-bit machine and using ModemManager 1.4. I've also tested the following on ModemManager 1.0 with the same results. I'm in a scenario where I have two MC7304 Sierra modems, both connected to ModemManager through USB.

When I issue 'mmcli -L' I get the following:

	/org/freedesktop/ModemManager1/Modem/1 [Sierra Wireless, Incorporated] MC7304
	/org/freedesktop/ModemManager1/Modem/0 [Sierra Wireless, Incorporated] MC7304

I then enable both modems. I do this by issuing the commands:

mmcli -m 0 -e
mmcli -m 1 -e

Both end up in state 'registered'. So far so good...

           |          state: 'registered'

However, when I disable one of the two modems, and only one, the other one disables as well. If I issue the command:

mmcli -m 0 -d

both modems will end up in:

           |          state: 'disabled'

It seems that disabling one modem disables the lot of them. The same principle applies for 3 or 4 modems which I have also tested.

After investigation from Aleksander Morgado (ModemManager), it seems that NetworkManager is causing the second modem to disable for some reason. I will include the logs as attachment.
Comment 1 Jan Haegeman 2015-03-09 11:13:00 UTC
Created attachment 298864 [details]
enabling the two modems
Comment 2 Jan Haegeman 2015-03-09 11:13:17 UTC
Created attachment 298865 [details]
disabling one modem
Comment 3 Jan Haegeman 2015-05-19 14:48:29 UTC
Any news on this bug? 

Upgrading to a later kernel is not an option at the moment, so we've ran out of options to prevent this issue from occurring.
Comment 4 André Klapper 2020-11-12 14:35:02 UTC
bugzilla.gnome.org is being shut down in favor of a GitLab instance. 
We are closing all old bug reports and feature requests in GNOME Bugzilla which have not seen updates for a long time.

If you still use NetworkManager and if you still see this bug / want this feature in a recent and supported version of NetworkManager, then please feel free to report it at https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/issues/

Thank you for creating this report and we are sorry it could not be implemented (workforce and time is unfortunately limited).