[SRU] Add Quectel EM061K-GL/EM160/RM520N PID information to support WWAN LVFS

Bug #2067240 reported by Atlas Yu
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OEM Priority Project
Confirmed
Critical
Atlas Yu
modemmanager (Ubuntu)
Fix Released
High
Unassigned
Jammy
Confirmed
Undecided
Unassigned

Bug Description

[ Impact ]

The modemmanager v1.20.0 doesn't have Quectel EM061K-GL/EM160/RM520N PID information,
and the modemmanger won't recognize these WWAN modems on some next-gen Lenovo laptops.
(lp: #2045276)

[ Test Plan ]

Under Jammy environment, with latest linux-oem kernel installed,
check output of `mmcli -L` to see if the modems are properly recognized.

Modems to check:
- EM061K-GL
- EM160
- EM160

[ Where problems could occur ]

EM160R-GL(1.22.0):
https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/1059/diffs

EM061K-GL(1.22.0):
https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/1057/diffs

RM520N-GL(1.22.0):
https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/1052/diffs
https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/1077/diffs

All these changes are merged, and they only introduce new PIDs for initial supports, which do not affect existing ones.

Noble contains these changes, so, only SRU jammy and mantic.

[ Other Info ]

These patches are proved work with the test version on my PPA: https://launchpad.net/~pseudoc/+archive/ubuntu/nate

Atlas Yu (pseudoc)
Changed in modemmanager (Ubuntu):
assignee: nobody → Atlas Yu (pseudoc)
Revision history for this message
Atlas Yu (pseudoc) wrote (last edit ):

DELETED: ~~Patch for Jammy (22.04). ~~

tags: added: oem-priority originate-from-2045276 sutton
Changed in oem-priority:
status: New → Confirmed
assignee: nobody → Atlas Yu (pseudoc)
importance: Undecided → Critical
Changed in modemmanager (Ubuntu):
assignee: Atlas Yu (pseudoc) → nobody
Revision history for this message
Simon Chopin (schopin) wrote :

Hi Atlas,

Thanks for looking into this.

Please merge all your changelog entries into a single one. Also, could you please add some DEP-3 for the new patches added to the package? It makes it easier to track down the context for a given patch.

I'm a bit foggy on the upgrade paths that are still possible for Jammy, but in general when posting a SRU for 22.04, you should either fix it on all subsequent releases that are still supported or justify why we shouldn't, including interim releases. The rationale for this is that we don't want regressions for users upgrading.

Revision history for this message
Simon Chopin (schopin) wrote :

I'm unsubscribing ubuntu-sponsors, please re-subscribe once you feel my remarks have been addressed.

Revision history for this message
Atlas Yu (pseudoc) wrote :

Patch for Jammy (22.04).

Changed in modemmanager (Ubuntu Jammy):
status: New → Confirmed
Revision history for this message
Atlas Yu (pseudoc) wrote :

Hi Simon,

I squashed those entries into one, and add DEP3 headers for the patch files.

You might missed the line I mentioned in the [ Where problems could occur ] section:
> Noble contains these changes, so, only SRU jammy.

All these commits are in 1.22.0, and noble is based on upstream 1.23.4.

Revision history for this message
Simon Chopin (schopin) wrote :

Hi,

I didn't miss the line, it's just incomplete: Mantic is still supported, and Jammy users can still upgrade to Mantic :)

Cheers!

Revision history for this message
Atlas Yu (pseudoc) wrote :

Patch for Mantic (23.10).

Revision history for this message
Atlas Yu (pseudoc) wrote :

Hi Simon,

Thanks, I thought that the Mantic was out of support.

description: updated
description: updated
Revision history for this message
Atlas Yu (pseudoc) wrote :

Hi Ubuntu Sponsors,

I would be much appreciated if anyone could help reviewing this.

Revision history for this message
Atlas Yu (pseudoc) wrote :

Nudge.

Revision history for this message
Benjamin Drung (bdrung) wrote :

Sponsored modemmanager 1.20.0-1~ubuntu22.04.4. It is waiting in https://launchpad.net/ubuntu/jammy/+queue?queue_state=1 now. mantic went EOL in between.

Changed in modemmanager (Ubuntu):
status: New → Fix Released
importance: Undecided → High
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.