- Package:
- modemmanager
- Source:
- modemmanager
- Description:
- D-Bus service for managing modems
- Submitter:
- Nikola Ilo
- Date:
- 2025-08-27 20:13:03 UTC
- Severity:
- normal
- Tags:
Dear Maintainer, Fibocom FM350-GL is not usable after upgrading to trixie modemmanager 1.24.0-1 due to the following bug which is fixed in 1.24.2 upstream. This is a regression, the modem was working in bookworm. https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/issues/975 The error message is as follows: Jul 31 17:20:20 elitebook ModemManager[1521]: Bail out! ERROR:../src/plugins/fibocom/mm-shared-fibocom.c:78:get_private: assertion failed: (MM_SHARED_FIBOCOM_GET_IFACE (self)->peek_parent_firmware_interface) The upstream patch commit can be found here: https://gitlab.freedesktop.org/dcbw/ModemManager/-/commit/046b79a6766b6384db9cd56a9af5d148787bafe4?view=inline diff --git a/src/plugins/fibocom/mm-shared-fibocom.c b/src/plugins/fibocom/mm-shared-fibocom.c index 89be09efbc244a707e7fc5b7b30756650653fdcd..0fbc9b5995609ce839f653cf124013a072b93f8d 100644 --- a/src/plugins/fibocom/mm-shared-fibocom.c +++ b/src/plugins/fibocom/mm-shared-fibocom.c @@ -75,8 +75,8 @@ get_private (MMSharedFibocom *self) priv->class_parent = MM_SHARED_FIBOCOM_GET_IFACE (self)->peek_parent_class (self); /* Setup firmware interface of parent class */ - g_assert (MM_SHARED_FIBOCOM_GET_IFACE (self)->peek_parent_firmware_interface); - priv->iface_modem_firmware_parent = MM_SHARED_FIBOCOM_GET_IFACE (self)->peek_parent_firmware_interface (self); + if (MM_SHARED_FIBOCOM_GET_IFACE (self)->peek_parent_firmware_interface) + priv->iface_modem_firmware_parent = MM_SHARED_FIBOCOM_GET_IFACE (self)->peek_parent_firmware_interface (self); g_object_set_qdata_full (G_OBJECT (self), private_quark, priv, (GDestroyNotify)private_free); } Fibocom FM350-GL has a quite wide user base because it is shipped with HP elitebooks and Lenovo thinkpads and according to the patched file name the same issue may affect further models. Installing the currently experimental 1.25.0 fixes the issue in trixie. Please consider upgrading the modemmanager package to 1.24.2 or cherry picking the patch.
We believe that the bug you reported is fixed in the latest version of
modemmanager, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1110197@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Arnaud Ferraris <aferraris@debian.org> (supplier of updated modemmanager package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Mon, 11 Aug 2025 12:00:42 +0200
Source: modemmanager
Architecture: source
Version: 1.24.2-1
Distribution: unstable
Urgency: medium
Maintainer: DebianOnMobile Maintainers <debian-on-mobile-maintainers@alioth-lists.debian.net>
Changed-By: Arnaud Ferraris <aferraris@debian.org>
Closes: 1110197
Changes:
modemmanager (1.24.2-1) unstable; urgency=medium
.
* New upstream release (Closes: #1110197)
* d/control: drop Rules-Requires-Root.
This is no longer needed.
Checksums-Sha1:
dd9b4c637ce4075166a92ba4fb462eb01d503d70 3065 modemmanager_1.24.2-1.dsc
8ec832ab71d49bd86ffc81f8ba04bed56d674903 1366356 modemmanager_1.24.2.orig.tar.xz
e0cd3f47bc5b1ebb7b7e769f63a32f83886cc504 43048 modemmanager_1.24.2-1.debian.tar.xz
813b946cd14449f37231e62d38f6ecda3cfe3be1 10328 modemmanager_1.24.2-1_source.buildinfo
Checksums-Sha256:
7a16ebe8eebcfe721c3870e7fbfb99a9ca9865e8540cc1339d8fcea2f1b76f1c 3065 modemmanager_1.24.2-1.dsc
8f575bfdcc0277b68946a65b527a804be8051abbb17430b6108da365a92c6913 1366356 modemmanager_1.24.2.orig.tar.xz
9a9644f66e86ce1894ccce2d91ad03b05466c18ed1ca31b5e03dfc606821d3d2 43048 modemmanager_1.24.2-1.debian.tar.xz
8d4274e4a45346b3f76d0441ec5775e7ece07da6d4219a86b733b37cfe205a8d 10328 modemmanager_1.24.2-1_source.buildinfo
Files:
18a17a605182fb849ee38f3c1d9a83ec 3065 net optional modemmanager_1.24.2-1.dsc
46ba9059505bbcbcb938c60006288fe9 1366356 net optional modemmanager_1.24.2.orig.tar.xz
bc62d6bf794b46d1d73114eff8e9c14a 43048 net optional modemmanager_1.24.2-1.debian.tar.xz
f234ba518f04b4563242b64bb967be96 10328 net optional modemmanager_1.24.2-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEeW2zk9w/9AIituoi0+u1lmu5kZYFAmiZxvcACgkQ0+u1lmu5
kZbAtg/+I9+kaz0zyMgm0Rjdw4q4R5FRAwHqxaqGD/VrNkP0+/87HTtHtO9vzdPq
UAW+W1yXs7xvJX/rEk2HexzkbDyMr8i/F+TG+IFm4wjw/ncwg6qz7c9F3cPwcauP
XEFTg9Ts8xmmS7q58tSY5UHn0GXjnE4ouES/7ciKpRn2DaJDKZl8rWppdCsIftYC
kVcDhGah75u8eiPs/PSJgT2yFGScEvbferdl1qnpUpL7pkd7U1EL1yVabbIa3RJA
4qaDCRFciVwe3fJJ963YLHaA8Vzdak7EJR50jj+1aeWQCNEY6FbfFs5S7UNAStHv
c1imDQhelLpogHiTfDGuIC2Gz+tz+ywUtNsaQvjJa+UP+LJSwr84Qn94A7SP+rEF
P7smjRiXIBYDQ4cDXkc8bbGaME/QdfkO4Dq72vPpV2E15vslOsG5Fk3nJuEzTdBM
4wyeBg7VJwRvsXMtKn6+hagDsMghpoJqD88Shfhf4aMP9XU8F+qWAHucPI67QR6v
OCmGo3PIxvrkAznMrFiVWJcZUr9YY9B0I0WHf02AHFcw0fz+inK5dd+nQRdL0Y9A
KJ/3B7xEEpvtVmUcX/fqb3/lzkrT3ZmWCJmQAac9ujX0tbKh/DlsKgxmnE4xRhUs
LD+g0iH/SZZ0nL+ovT97Irgr8HSeqvG3HuIAGyelxw1+MMHCIq4=
=fLUl
-----END PGP SIGNATURE-----
Hi, Le 31/07/2025 à 20:00, Nikola Ilo a écrit : Thanks for your detailed report! The bug is fixed in unstable where I just uploaded the new upstream release, and I've prepared a backport for stable-updates. As I don't have any compatible hardware, I'd appreciate it if one could confirm the CI-generated package from https://salsa.debian.org/DebianOnMobile-team/modemmanager/-/merge_requests/34 does indeed fix this issue on Trixie (I'm fairly confident it does as this change is trivial, although real-world testing never hurts). Cheers, Arnaud
I have been running the sid package from 1.24.2 and the bug is indeed fixed :-). Thank you for reacting so quickly. Cheers, Nikola
We believe that the bug you reported is fixed in the latest version of modemmanager, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 1110197@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Arnaud Ferraris <aferraris@debian.org> (supplier of updated modemmanager package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@ftp-master.debian.org) Format: 1.8 Date: Mon, 11 Aug 2025 10:51:27 +0200 Source: modemmanager Architecture: source Version: 1.24.0-1+deb13u1 Distribution: trixie Urgency: medium Maintainer: DebianOnMobile Maintainers <debian-on-mobile-maintainers@alioth-lists.debian.net> Changed-By: Arnaud Ferraris <aferraris@debian.org> Closes: 1110197 Changes: modemmanager (1.24.0-1+deb13u1) trixie; urgency=medium . * d/gbp.conf: target stable branch * d/patches: backport upstream fix for Fibocom FM350-GL (Closes: #1110197) Checksums-Sha1: 5e341255ac1d8af0856d47e8d75b8e135ee3ac75 3097 modemmanager_1.24.0-1+deb13u1.dsc 8daf6f168f3f60ad9de2f05cd5b35885856fa348 37188 modemmanager_1.24.0-1+deb13u1.debian.tar.xz d79b0f0868245199f212688af58e17e743ea819e 10086 modemmanager_1.24.0-1+deb13u1_source.buildinfo Checksums-Sha256: 40fad1bfeb286fcbeaf449286585f765e96b01c4e53dd3a80108e627624237e2 3097 modemmanager_1.24.0-1+deb13u1.dsc 0362e74213576b3f830b344f139407843a6caf6b9ae892c5a085a340da6999f2 37188 modemmanager_1.24.0-1+deb13u1.debian.tar.xz fa817cc921a4be7477a833c903578bbc921fa1263ce0b09b08b89fdcc55b290f 10086 modemmanager_1.24.0-1+deb13u1_source.buildinfo Files: 0abe5476f8ac9ec13939a912d524f187 3097 net optional modemmanager_1.24.0-1+deb13u1.dsc 21c995c6de6103627c42fb611d14ff79 37188 net optional modemmanager_1.24.0-1+deb13u1.debian.tar.xz 0c08e5ef36de9ba5fc510f7b8fa16510 10086 net optional modemmanager_1.24.0-1+deb13u1_source.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEeW2zk9w/9AIituoi0+u1lmu5kZYFAmiuxioACgkQ0+u1lmu5 kZZLEg/8D7voXhpRjrIOj2e0yFvGS0blzn7NXIcEKsU4hYpHFa6Z8XOD7S6dPX81 k9BUBwtgKC3wVe15nzKgQK/c1UE6DOz3bXVdt1URnYKGwAMSiKxUHIYKj6Jxku8G RZcGPtm7uySw9k4KvJwt6QGxIYNLuZcDgAVoojhTbQ6mvYa2AHGmwNl7g0bGgYx5 HXpkywRP3vWMe+O+PnqA/VEwiAxcajR33jToLgfL7Zy5PtFnwEUruuO8Z1h8Qq7L wR+WVSoMWkddip103tvewirDxIHQ/OwJsIdECQKEyTHPC6w+CCl0l4AYEiEeuXC1 lED2CpeyJj3ad0m2ENFvVmVdFLuTnpDsD4K9j+VfB7WRVoJ7FFuG4GdJTUhOnPD/ fY+NV6EL4+CnpSNBUn8rIGgfkfZnj8GgsvJ3kIaQaOo/KmH2assWGrMJwzAifH7f GN54+RjX+1CUwvOL5ohXztE+bTwsH+rNsDeUrqJS0v6IjdF7O8AEbEfrlh2pDSHH c9AX/+LF41vEvlr3hxR4xq/PXrvp8sk9jjQZalrOjXlVoeO+wqpNybgqetDUN8zl b7T+Z33YiO8iQGFnILpqE/K1X4oMdAwWkwpmqAi1iCwdlSl+g4B9B+cqXHEX+CY1 5hEbcPst3HMfZr71zvecLTMPWawdr9D0Gft0nvvO/O89XNjiF7U= =vp+M -----END PGP SIGNATURE-----