RHEL Engineering is moving the tracking of its product development work on RHEL 6 through RHEL 9 to Red Hat Jira (issues.redhat.com). If you're a Red Hat customer, please continue to file support cases via the Red Hat customer portal. If you're not, please head to the "RHEL project" in Red Hat Jira and file new tickets here. Individual Bugzilla bugs in the statuses "NEW", "ASSIGNED", and "POST" are being migrated throughout September 2023. Bugs of Red Hat partners with an assigned Engineering Partner Manager (EPM) are migrated in late September as per pre-agreed dates. Bugs against components "kernel", "kernel-rt", and "kpatch" are only migrated if still in "NEW" or "ASSIGNED". If you cannot log in to RH Jira, please consult article #7032570. That failing, please send an e-mail to the RH Jira admins at rh-issues@redhat.com to troubleshoot your issue as a user management inquiry. The email creates a ServiceNow ticket with Red Hat. Individual Bugzilla bugs that are migrated will be moved to status "CLOSED", resolution "MIGRATED", and set with "MigratedToJIRA" in "Keywords". The link to the successor Jira issue will be found under "Links", have a little "two-footprint" icon next to it, and direct you to the "RHEL project" in Red Hat Jira (issue links are of type "https://issues.redhat.com/browse/RHEL-XXXX", where "X" is a digit). This same link will be available in a blue banner at the top of the page informing you that that bug has been migrated.
Bug 1630402 - One of the Modem is failing to get reactivated after turning on and off multiple times when two Sierra Wireless PPP modems at the same time.
Summary: One of the Modem is failing to get reactivated after turning on and off multi...
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Red Hat Enterprise Linux 8
Classification: Red Hat
Component: ModemManager
Version: 8.1
Hardware: Unspecified
OS: Linux
urgent
urgent
Target Milestone: rc
: 8.1
Assignee: Lubomir Rintel
QA Contact: Desktop QE
URL:
Whiteboard:
Depends On: 1319346 1494216 1637985 1639456 1682335 1808858 1808860
Blocks: 1679810 1738635 1755139
TreeView+ depends on / blocked
 
Reported: 2018-09-18 14:17 UTC by Akhil John
Modified: 2022-10-05 11:19 UTC (History)
16 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-11-29 12:45:55 UTC
Type: Bug
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)
message file. The time frame of the issue is Sep 18 14:53 for device ttyUSB7 (1.33 MB, text/plain)
2018-09-18 14:17 UTC, Akhil John
no flags Details
mimicon -D /dev/ttyUSB7 (28.49 KB, image/png)
2018-10-03 11:46 UTC, Akhil John
no flags Details
minicom -D /dev/ttyUSB7 (part2) (34.52 KB, image/png)
2018-10-03 11:47 UTC, Akhil John
no flags Details
minicom -D /dev/ttyUSB7 (part3) (32.95 KB, image/png)
2018-10-03 11:48 UTC, Akhil John
no flags Details
journalctl (316.91 KB, application/x-gzip)
2018-10-03 12:14 UTC, Akhil John
no flags Details
Requested output for comment #9 (46.65 KB, image/png)
2018-10-05 13:30 UTC, Akhil John
no flags Details
(part 2) (35.96 KB, image/png)
2018-10-05 13:31 UTC, Akhil John
no flags Details
journalctl output after installing the package which was provided by Thomas and reproducing the issue. (295.07 KB, application/x-gzip)
2018-10-05 13:33 UTC, Akhil John
no flags Details


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker RHELPLAN-17613 0 None None None 2022-03-13 15:43:27 UTC

Description Akhil John 2018-09-18 14:17:57 UTC
Created attachment 1484397 [details]
message file. The time frame of the issue is Sep 18 14:53 for device ttyUSB7

Description of problem:
When toggling Sierra Wireless modems, one of the modems is failing to activate.

Version-Release number of selected component (if applicable):
RHEL 7.5 with kernel-3.10.0-862.6.3.el7.x86_64

ModemManager-1.6.10-1.el7.x86_64    
ModemManager-glib-1.6.10-1.el7.x86_64

NetworkManager-1.10.2-16.el7_5.x86_64  
NetworkManager-adsl-1.10.2-16.el7_5.x86_64
NetworkManager-bluetooth-1.10.2-16.el7_5.x86_64
NetworkManager-config-server-1.10.2-16.el7_5.noarch
NetworkManager-glib-1.10.2-16.el7_5.x86_64         
NetworkManager-libnm-1.10.2-16.el7_5.x86_64        
NetworkManager-libreswan-1.2.4-2.el7.x86_64        
NetworkManager-libreswan-gnome-1.2.4-2.el7.x86_64  
NetworkManager-ppp-1.10.2-16.el7_5.x86_64          
NetworkManager-team-1.10.2-16.el7_5.x86_64         
NetworkManager-tui-1.10.2-16.el7_5.x86_64          
NetworkManager-wifi-1.10.2-16.el7_5.x86_64         
NetworkManager-wwan-1.10.2-16.el7_5.x86_64         

How reproducible:
Random

Steps to Reproduce:
1. Connect two Sierra Wireless WP7608 device and configure them using NetworkManager-GUI

2. Connect both the modems connections using the NetworkManager GUI
3. Now try to deactivate any one of the connection and then active it back. After performing this for 5-6 times. The device will not reactive again!

Actual results:
The connection fails to activate!

Comment 2 Thomas Haller 2018-10-02 10:11:53 UTC
a few questions:

- it sounds like this does only happen when two modems of this type are used together. That would be a bit surprising. Is that correct?

- it sounds like restarting ModemManager and NetworkManager was attempted, but the modem stayed broken until reboot. Is that correct?

- do we have internally have such hardware available for testing and reproducing 
  ourself?
  And/Or, can we get access to a system for testing?
  And/Or, if we provide an RPM in an attempt to try something, can it be tested?

Comment 3 Akhil John 2018-10-02 14:00:43 UTC
Hi Thomas,

The customer reported this behaviour only 
> - it sounds like this does only happen when two modems of this type are used
> together. That would be a bit surprising. Is that correct?

Yes, As per the discussion with the customer, they have experienced this issue when using two modems.


> - it sounds like restarting ModemManager and NetworkManager was attempted,
> but the modem stayed broken until reboot. Is that correct?
Yes, Flapping of modems was performed via NetworkManager GUI. So when the issue was experienced customer even tried restarting ModemManager and NetworkManager but no luck so had to reboot the system.



> - do we have internally have such hardware available for testing and
> reproducing 
>   ourself?
I am not aware of it!


>   And/Or, can we get access to a system for testing?
Yes, if required we can schedule a remote session.



>   And/Or, if we provide an RPM in an attempt to try something, can it be
> tested?
I will have to check with the customer to confirm.

Comment 4 Dan Williams 2018-10-02 16:28:38 UTC
What CF3 carrier board are they using, something like the MangOH Red or MangOH Green? (https://mangoh.io/buy-boards)  Or something else?

I think the 7608 should be capable of QMI, and in fact it's recognized as QMI by the kernel drivers, but not responding to QMI requests.  It would be very interesting to get the USB interface layout as reported by the WP7608, which you can do via:

1) systemctl mask ModemManager
2) systemctl stop ModemManager
3) unplug/replug the 7608, wait for the AT port (ttyUSB7?) to show up
4) run something like "minicom -D /dev/ttyUSB7" and then enter:

at!entercnd="A710"
AT!UDUSBCOMP?
AT!UDUSBCOMP=?
AT!USBCOMP=?
AT!USBCOMP?

5) type Ctrl+A, then Z, then x to exit minicom
6) systemctl unmask ModemManager
7) systemctl start ModemManager

Comment 5 Akhil John 2018-10-03 11:46:41 UTC
Created attachment 1489957 [details]
mimicon -D /dev/ttyUSB7

Comment 6 Akhil John 2018-10-03 11:47:26 UTC
Created attachment 1489958 [details]
minicom -D /dev/ttyUSB7 (part2)

Comment 7 Akhil John 2018-10-03 11:48:04 UTC
Created attachment 1489959 [details]
minicom -D /dev/ttyUSB7 (part3)

Comment 8 Akhil John 2018-10-03 12:14:04 UTC
Created attachment 1489996 [details]
journalctl

Comment 9 Dan Williams 2018-10-03 21:30:56 UTC
Thanks, the minicom logs indicate that the device *does* expose a QMI port (eg rmnet) on USB interface #8, though we see from the ModemManager logs that it does not appear to respond to requests.

Let's try this:

1) systemctl mask ModemManager
2) systemctl stop ModemManager
3) killall -TERM qmi-proxy
4) qmicli -v -d /dev/cdc-wdm0 --dms-get-ids
5) systemctl unmask ModemManager
6) systemctl start ModemManager

Comment 10 Dan Williams 2018-10-04 16:40:46 UTC
If for whatever reason, QMI cannot be used, these NetworkManager commits may help the PPP issue:

e66e4d0e718b0f9102160e98fb6a1bf059677d71
30a469e0bba5ac052bc29914783e62ed24b2bd67
4d11eba8c59b6dc00a0cc4b644104b19873699c9
4a4439835dde96fc81f9e09889d8f82436b0331a
2a45c32e8c5b25889dc10a8b954f79a3539d39b7

Comment 11 Akhil John 2018-10-05 13:30:21 UTC
Created attachment 1490848 [details]
Requested output for comment #9

Comment 12 Akhil John 2018-10-05 13:31:45 UTC
Created attachment 1490849 [details]
(part 2)

Comment 13 Akhil John 2018-10-05 13:33:45 UTC
Created attachment 1490850 [details]
journalctl output after installing the package which was provided by Thomas and reproducing the issue.

Comment 26 Lubomir Rintel 2019-11-29 12:45:55 UTC
I'm closing this, because this is working as designed.

We've investigated this a couple of months ago and confirmed that the reconnect is throttled by the operator. In an e-mail communication we've suggested a workaround and asked for details about the operator's policy that would trigger throttling. We haven't heard back since then, so we can't really improve the reconnect policy.


Note You need to log in before you can comment on or make changes to this bug.