Bug 2144732 - ModemManager constantly crashing
Summary: ModemManager constantly crashing
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: ModemManager
Version: 37
Hardware: x86_64
OS: Linux
unspecified
high
Target Milestone: ---
Assignee: Davide Cavalca
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2022-11-22 07:01 UTC by James Kemp
Modified: 2023-11-22 17:37 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2023-11-22 17:37:05 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description James Kemp 2022-11-22 07:01:51 UTC
Description of problem: ModemManger constantly crashing. Cannot use Dell-Wireless-5821e-Qualcomm-Snapdragon-X20-LTE broadband modem


Version-Release number of selected component (if applicable):Model: DW5821e Snapdragon X20 LTE
Firmware: T77W968.F1.0.0.5.2.VZ.013041


How reproducible:Constantly happening. journalctl has over 30K of lines indicating systemd core dumping and destroying channel. ModemManager shutting down, then restarting every 15 seconds.


Steps to Reproduce:
1.Boot computer and notice there is no Mobile Network item in gnome-settings.
2.
3.

Actual results:No connectivity.


Expected results:Should be able to connect broadband modem. 


Additional info:
I have a thread over on ask.fedoraproject.org trying to figure out if I had a driver problem with the internal modem. Modem works in windows and Ubuntu 22.04

https://ask.fedoraproject.org/t/fedora-37-silverblue-not-reconizing-broadband-modem/28890

Comment 1 James Kemp 2022-11-22 07:04:36 UTC
ModemManager[3829]: <info>  ModemManager (version 1.18.8-2.fc37) starting in system bus...
ModemManager[3829]: [qrtr] socket lookup from 1:0
ModemManager[3829]: [qrtr] initial lookup finished
ModemManager[3829]: <warn>  could not acquire the 'org.freedesktop.ModemManager1' service name
ModemManager[3829]: <info>  ModemManager is shut down
Nov 22 02:57:11 corsair-gtx kernel: usbcore: registered new interface driver option
Nov 22 02:57:11 corsair-gtx kernel: usbserial: USB Serial support registered for GSM modem (1-port)
Nov 22 02:57:11 corsair-gtx kernel: option 2-2:2.2: GSM modem (1-port) converter detected
Nov 22 02:57:11 corsair-gtx kernel: usb 2-2: GSM modem (1-port) converter now attached to ttyUSB0
Nov 22 02:57:11 corsair-gtx kernel: option 2-2:2.3: GSM modem (1-port) converter detected
Nov 22 02:57:11 corsair-gtx kernel: usbcore: registered new interface driver cdc_wdm
Nov 22 02:57:11 corsair-gtx kernel: usb 2-2: GSM modem (1-port) converter now attached to ttyUSB1
Nov 22 02:57:11 corsair-gtx kernel: option 2-2:2.4: GSM modem (1-port) converter detected
Nov 22 02:57:11 corsair-gtx kernel: usb 2-2: GSM modem (1-port) converter now attached to ttyUSB2
Nov 22 02:57:11 corsair-gtx kernel: option 2-2:2.5: GSM modem (1-port) converter detected
Nov 22 02:57:11 corsair-gtx kernel: usb 2-2: GSM modem (1-port) converter now attached to ttyUSB3
Nov 22 02:57:11 corsair-gtx kernel: usbcore: registered new interface driver qmi_wwan
Nov 22 02:57:11 corsair-gtx kernel: usbcore: registered new interface driver cdc_ether
Nov 22 02:57:11 corsair-gtx kernel: usbcore: registered new interface driver cdc_ncm
Nov 22 02:57:11 corsair-gtx kernel: cdc_mbim 2-2:2.0: cdc-wdm0: USB WDM device
Nov 22 02:57:11 corsair-gtx kernel: cdc_mbim 2-2:2.0 wwan0: register 'cdc_mbim' at usb-0000:00:14.0-2, CDC MBIM, 5a:6e:5d:cf:16:02
Nov 22 02:57:11 corsair-gtx kernel: usb 2-2: Enable of device-initiated U1 failed.
Nov 22 02:57:11 corsair-gtx kernel: usb 2-2: Enable of device-initiated U2 failed.
Nov 22 02:57:11 corsair-gtx kernel: usbcore: registered new interface driver cdc_mbim
Nov 22 02:57:11 corsair-gtx kernel: cdc_mbim 2-2:2.0 wwp0s20f0u2c2: renamed from wwan0
Nov 22 02:57:11 corsair-gtx systemd[1]: Starting ModemManager.service - Modem Manager...
Nov 22 02:57:11 corsair-gtx ModemManager[1220]: <info>  ModemManager (version 1.18.8-2.fc37) starting in system bus...
Nov 22 02:57:11 corsair-gtx ModemManager[1220]: [qrtr] socket lookup from 1:0
Nov 22 02:57:11 corsair-gtx ModemManager[1220]: [qrtr] initial lookup finished
Nov 22 02:57:12 corsair-gtx NetworkManager[1248]: <info>  [1669111032.5739] manager[0x5567b173a030]: rfkill: WWAN hardware radio set enabled
Nov 22 02:57:12 corsair-gtx NetworkManager[1248]: <info>  [1669111032.5828] Loaded device plugin: NMAtmManager (/usr/lib64/NetworkManager/1.40.2-1.fc37/libnm-device-plugin-adsl.so)
Nov 22 02:57:12 corsair-gtx NetworkManager[1248]: <info>  [1669111032.5912] Loaded device plugin: NMBluezManager (/usr/lib64/NetworkManager/1.40.2-1.fc37/libnm-device-plugin-bluetooth.so)
Nov 22 02:57:12 corsair-gtx NetworkManager[1248]: <info>  [1669111032.5940] Loaded device plugin: NMWifiFactory (/usr/lib64/NetworkManager/1.40.2-1.fc37/libnm-device-plugin-wifi.so)
Nov 22 02:57:12 corsair-gtx NetworkManager[1248]: <info>  [1669111032.5953] Loaded device plugin: NMWwanFactory (/usr/lib64/NetworkManager/1.40.2-1.fc37/libnm-device-plugin-wwan.so)
Nov 22 02:57:12 corsair-gtx NetworkManager[1248]: <info>  [1669111032.5954] manager: rfkill: Wi-Fi disabled by radio killswitch; disabled by state file
Nov 22 02:57:12 corsair-gtx NetworkManager[1248]: <info>  [1669111032.5955] manager: rfkill: WWAN enabled by radio killswitch; enabled by state file
Nov 22 02:57:12 corsair-gtx NetworkManager[1248]: <info>  [1669111032.5955] manager: Networking is enabled by state file
Nov 22 02:57:12 corsair-gtx NetworkManager[1248]: <info>  [1669111032.5961] settings: Loaded settings plugin: keyfile (internal)
Nov 22 02:57:12 corsair-gtx NetworkManager[1248]: <info>  [1669111032.5983] dhcp: init: Using DHCP client 'internal'
Nov 22 02:57:12 corsair-gtx NetworkManager[1248]: <info>  [1669111032.5983] device (lo): carrier: link connected
Nov 22 02:57:12 corsair-gtx NetworkManager[1248]: <info>  [1669111032.5985] manager: (lo): new Generic device (/org/freedesktop/NetworkManager/Devices/1)
Nov 22 02:57:12 corsair-gtx NetworkManager[1248]: <info>  [1669111032.5991] manager: (eno1): new Ethernet device (/org/freedesktop/NetworkManager/Devices/2)
Nov 22 02:57:12 corsair-gtx NetworkManager[1248]: <info>  [1669111032.5993] device (eno1): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
Nov 22 02:57:12 corsair-gtx NetworkManager[1248]: <info>  [1669111032.7851] modem-manager: ModemManager available
Nov 22 02:57:13 corsair-gtx ModemManager[1220]: opening device...
Nov 22 02:57:13 corsair-gtx ModemManager[1220]: cannot connect to proxy: Could not connect: Connection refused
Nov 22 02:57:13 corsair-gtx ModemManager[1220]: spawning new mbim-proxy (try 1)...
Nov 22 02:57:13 corsair-gtx ModemManager[1407]: couldn't setup proxy specific process group
Nov 22 02:57:13 corsair-gtx ModemManager[1220]: [/dev/cdc-wdm0] Read max control message size from descriptors file: 4096
Nov 22 02:57:13 corsair-gtx ModemManager[1220]: <info>  [cdc-wdm0/mbim] MBIM device is not QMI capable
Nov 22 02:57:13 corsair-gtx ModemManager[1220]: [/dev/cdc-wdm0] channel destroyed
Nov 22 02:57:14 corsair-gtx systemd-coredump[1417]: [🡕] Process 1220 (ModemManager) of user 0 dumped core.
                                                    
                                                    Module linux-vdso.so.1 with build-id 9ff92e165010e0806172add635849ec55533b287
                                                    Module libmm-plugin-altair-lte.so with build-id 266075962facad266e87629e0c2b6df43397b109
                                                    Metadata for module libmm-plugin-altair-lte.so owned by FDO found: {
                                                            "type" : "rpm",
                                                            "name" : "ModemManager",
                                                            "version" : "1.18.8-2.fc37",
                                                            "architecture" : "x86_64",
                                                            "osCpe" : "cpe:/o:fedoraproject:fedora:37"
                                                    }
                                                    
                                                    Module libmm-plugin-anydata.so with build-id ced520a04d6c6f41769fd9bbc212c7ab1eea6ae2
                                                    Metadata for module libmm-plugin-anydata.so owned by FDO found: {
                                                            "type" : "rpm",
                                                            "name" : "ModemManager",
                                                            "version" : "1.18.8-2.fc37",
                                                            "architecture" : "x86_64",
                                                            "osCpe" : "cpe:/o:fedoraproject:fedora:37"
                                                    }
                                                    
                                                    Module libmm-plugin-broadmobi.so with build-id fb7242466881677c0704e10d1a51bf2245d0f463
                                                    Metadata for module libmm-plugin-broadmobi.so owned by FDO found: {
                                                            "type" : "rpm",
                                                            "name" : "ModemManager",
                                                            "version" : "1.18.8-2.fc37",
                                                            "architecture" : "x86_64",
                                                            "osCpe" : "cpe:/o:fedoraproject:fedora:37"
                                                    }
                                                    
                                                    Module libmm-plugin-cinterion.so with build-id 3926aa4bd690e5280cdeb9a066deb2febbfbab5d
                                                    Metadata for module libmm-plugin-cinterion.so owned by FDO found: {
                                                            "type" : "rpm",
                                                            "name" : "ModemManager",
                                                            "version" : "1.18.8-2.fc37",
                                                            "architecture" : "x86_64",
                                                            "osCpe" : "cpe:/o:fedoraproject:fedora:37"
                                                    }
                                                    
                                                    Module libmm-plugin-dell.so with build-id 45c4a69e82b4b9352ee4186cba0007225f760d5f
                                                    Metadata for module libmm-plugin-dell.so owned by FDO found: {
                                                            "type" : "rpm",
                                                            "name" : "ModemManager",
                                                            "version" : "1.18.8-2.fc37",
                                                            "architecture" : "x86_64",
                                                            "osCpe" : "cpe:/o:fedoraproject:fedora:37"
                                                    }
                                                    
                                                    Module libmm-plugin-dlink.so with build-id a3ffecc3e212e23d20e5386e48fd4d4efa8cb2f2
                                                    Metadata for module libmm-plugin-dlink.so owned by FDO found: {
                                                            "type" : "rpm",
                                                            "name" : "ModemManager",
                                                            "version" : "1.18.8-2.fc37",
                                                            "architecture" : "x86_64",
                                                            "osCpe" : "cpe:/o:fedoraproject:fedora:37"
                                                    }
                                                    
                                                    Module libmm-plugin-ericsson-mbm.so with build-id 5078eabbd266c21030362396c9cf092fcb79a6c5
                                                    Metadata for module libmm-plugin-ericsson-mbm.so owned by FDO found: {
                                                            "type" : "rpm",
                                                            "name" : "ModemManager",
                                                            "version" : "1.18.8-2.fc37",
                                                            "architecture" : "x86_64",
                                                            "osCpe" : "cpe:/o:fedoraproject:fedora:37"
                                                    }
                                                    
                                                    Module libmm-plugin-fibocom.so with build-id 8ff609d9953ea3f853a1c42c79c5bd087fef625a
                                                    Metadata for module libmm-plugin-fibocom.so owned by FDO found: {
                                                            "type" : "rpm",
                                                            "name" : "ModemManager",
                                                            "version" : "1.18.8-2.fc37",
                                                            "architecture" : "x86_64",
                                                            "osCpe" : "cpe:/o:fedoraproject:fedora:37"
                                                    }
                                                    
                                                    Module libmm-plugin-foxconn.so with build-id 84d6fa8d8eb9196f3f7b3acdc5d9cf0df28c7003
                                                    Metadata for module libmm-plugin-foxconn.so owned by FDO found: {
                                                            "type" : "rpm",
                                                            "name" : "ModemManager",
                                                            "version" : "1.18.8-2.fc37",
                                                            "architecture" : "x86_64",
                                                            "osCpe" : "cpe:/o:fedoraproject:fedora:37"
                                                    }
                                                    
                                                    Module libmm-plugin-generic.so with build-id e9cf5f5b0fd037fa8dc6e1ff1f3d9fdd58bde1e4
                                                    Metadata for module libmm-plugin-generic.so owned by FDO found: {
                                                            "type" : "rpm",
                                                            "name" : "ModemManager",
                                                            "version" : "1.18.8-2.fc37",
                                                            "architecture" : "x86_64",
                                                            "osCpe" : "cpe:/o:fedoraproject:fedora:37"
                                                    }
                                                    
                                                    Module libmm-plugin-gosuncn.so with build-id 0e010ff445621bd6944742508a853f7e3a845d84
Nov 22 02:57:14 corsair-gtx NetworkManager[1248]: <info>  [1669111034.3579] modem-manager: ModemManager no longer available
Nov 22 02:57:14 corsair-gtx systemd[1]: ModemManager.service: Main process exited, code=dumped, status=6/ABRT
Nov 22 02:57:14 corsair-gtx systemd[1]: ModemManager.service: Failed with result 'core-dump'.
Nov 22 02:57:47 corsair-gtx systemd[1]: ModemManager.service: Scheduled restart job, restart counter is at 14.
Nov 22 02:57:47 corsair-gtx systemd[1]: Stopped ModemManager.service - Modem Manager.

Comment 2 Franz Brauneder 2022-12-03 22:23:39 UTC
Hello!

I have the same problem on my Lenovo Thinkpad T490s (20NXCTO1WW) with a Fibocom L830-EB LTE WWAN Modem device after upgrade to Fedora 37.

Comment 3 Davide Cavalca 2022-12-11 08:49:42 UTC
Can you try this copr and let me know if it fixes the issue? https://copr.fedorainfracloud.org/coprs/dcavalca/ModemManager/

Comment 4 Franz Brauneder 2022-12-11 20:24:07 UTC
Hi!

I have updated the following packages from the copr repository and now the ModemManager did not crash anymore. The modem connection appears the gnome menue and works fine.

ModemManager-1.20.2-1.fc37.x86_64
ModemManager-glib-1.20.2-1.fc37.x86_64
libmbim-1.28.2-1.fc37.x86_64
libmbim-utils-1.28.2-1.fc37.x86_64
libqmi-1.32.2-1.fc37.x86_64
libqmi-utils-1.32.2-1.fc37.x86_64

Thank you very much for your engagement.

Regards,
Franz

Comment 5 James Kemp 2022-12-12 05:41:34 UTC
I am currently using Fedora Linux 37 Silverblue, so using DNF in a toolbox will not work for system level upgrades. 

Even if I download the RPM's and install using 'rpm-ostree override replace *.rpm' those packages will not be upgraded going forward.

James

Comment 6 James Kemp 2022-12-12 05:46:55 UTC
I will override the current packages just to check if it works on my end, and report back, then uninstall them to preserve system integrity.

Comment 7 James Kemp 2022-12-12 17:43:15 UTC
It works!

Great job. Hopefully they can push this to the maintainer soon. Until then, I'll leave these packages in place and revert back when they are in the Fedora repository.

Now I don't have to boot into another OS to get to my GitHub.

Thanks again,

James

Comment 8 Fedora Admin user for bugzilla script actions 2023-02-21 12:04:32 UTC
This package has changed maintainer in Fedora. Reassigning to the new maintainer of this component.

Comment 9 Fedora Admin user for bugzilla script actions 2023-02-22 00:04:03 UTC
This package has changed maintainer in Fedora. Reassigning to the new maintainer of this component.


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