Bug 2134227

Summary: T99W175 Qualcomm X55 by Foxconn FCC unlock
Product: [Fedora] Fedora Reporter: Tao Jin <tao-j>
Component: ModemManagerAssignee: Lubomir Rintel <lkundrak>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 36CC: dcbw, francesco.giudici, lkundrak, max, nicholas.will
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-12-04 02:08:03 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:

Description Tao Jin 2022-10-12 20:49:55 UTC

Comment 1 Tao Jin 2022-10-12 20:52:56 UTC
Description of problem:
A new firmware release of this modem through fwupd introduced a new fcc unlock sequence for this modem. Thus a version bump is required to support the device. See [1]. There is a F37 beta user experiencing the same issue. Compiled 1.18.10 with relevant libqmi make it work.

Version-Release number of selected component (if applicable):
Firmware used
https://fwupd.org/lvfs/devices/com.lenovo.t99w175.at.firmware

How reproducible:
Everytime.

Steps to Reproduce:
1. Insert a known working sim card
2. Boot the machine
3. install package, start systemd service


Actual results:
mmcli -m 0 shown modem not in working state

Expected results:
modem should work. A version bump of MM and libqmi is suggested.
https://src.fedoraproject.org/rpms/ModemManager/pull-request/2
https://src.fedoraproject.org/rpms/libqmi/pull-request/2

Additional info:
[1]: https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/merge_requests/806

Comment 2 nicholas.will 2022-11-29 13:58:33 UTC
Hi Tao J and others,
A work around for this is to install the offending packages from rawhide with the below commands (tested on fc36 but should also work on fc37). This will install libqmi-1.32.2-1.fc38, ModemManager-1.20.2-1.fc38, and a couple of dependencies.

sudo dnf install fedora-repos-rawhide
sudo dnf --enablerepo=rawhide update libqmi ModemManager

Thanks,
Nick.

Comment 3 Tao Jin 2022-11-29 17:21:26 UTC
> sudo dnf install fedora-repos-rawhide
> sudo dnf --enablerepo=rawhide update libqmi ModemManager
Yes, in this way. It should work.

Thanks for the reminder. It seems that it was updated 7 days ago by the maintainer. Waiting it to be committed into update-testing fc37.