Bug 1996716

Summary: [Rebase] Rebase ModemManager to 1.16 or higher for 5G and additional devices support
Product: Red Hat Enterprise Linux 9 Reporter: Fernando F. Mancera <ferferna>
Component: ModemManagerAssignee: Ana Cabral <acabral>
Status: CLOSED ERRATA QA Contact: Vladimir Benes <vbenes>
Severity: unspecified Docs Contact: Marc Muehlfeld <mmuehlfe>
Priority: unspecified    
Version: 9.0CC: acabral, bgalvani, jkoten, lmanasko, lrintel, sukulkar, till, vbenes, wenliang
Target Milestone: rcKeywords: Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: ModemManager-1.18.2-2.el9 Doc Type: Enhancement
Doc Text:
.ModemManager provided in version 1.18.2 RHEL 9.0 provides the `ModemManager` packages in upstream version 1.18.2. This version includes bug fixes and enhancements over the previous version, most notably: * Improved capabilities and modes handling for devices with 5G capabilities * Additional devices support
Story Points: ---
Clone Of:
: 2074179 (view as bug list) Environment:
Last Closed: 2022-05-17 15:37:25 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 2032807    
Bug Blocks: 1985016    

Description Fernando F. Mancera 2021-08-23 14:16:47 UTC
Description of problem:

RFE to rebase to ModemManager-1.16+ for 5G and additional devices support

Comment 1 Wen Liang 2021-09-03 16:58:49 UTC
ModemManager scratch build failed on "configure: error: Couldn't find libqmi-glib >= 1.28.6. Install it, or otherwise configure using --without-qmi to disable QMI support."  We may need to rebase libqmi to 1.28.6 or above first

scratch build: https://brewweb.engineering.redhat.com/brew/taskinfo?taskID=39535972

Comment 2 Wen Liang 2021-09-08 14:44:45 UTC
ModemManager-1.18-rc1 rhel-9 scratch build failed on "configure: error: Couldn't find libmbim-glib >= 1.26.0. Install it, or otherwise configure using --without-mbim to disable MBIM support." 

ModemManager scratch build: 
https://kojihub.stream.rdu2.redhat.com/koji/taskinfo?taskID=653068

Let us rebase libmbim to 1.26.0 or higher to clear the blocker.

Comment 3 Wen Liang 2021-09-16 14:53:04 UTC
The most recent build ModemManager-1.18.0-1.el9 is still missing the libqrtr-glib library support, libqrtr-glib library is required for supporting 5G and additional device.

Comment 4 Ana Cabral 2021-12-15 10:14:17 UTC
This is currently depending also on libqmi rebase for libqrtr support, which is in progress.

Comment 5 Beniamino Galvani 2021-12-21 15:15:36 UTC
Pre-verified:

[root@rhel9 ~]# rpm -q ModemManager
ModemManager-1.18.2-3.el9.x86_64

[root@rhel9 ~]# ldd /usr/sbin/ModemManager | grep qrtr
	libqrtr-glib.so.0 => /lib64/libqrtr-glib.so.0 (0x00007fdfe6d06000)

Comment 14 errata-xmlrpc 2022-05-17 15:37:25 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (new packages: ModemManager), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2022:3906