[gsd-rfkill] WwanEnabled never get synced
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OEM Priority Project |
Fix Released
|
Critical
|
Atlas Yu | ||
gnome-settings-daemon (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Jammy |
Fix Released
|
Undecided
|
Unassigned | ||
Kinetic |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[ Impact ]
* Sometimes on devices with WWAN card, whenever user presses the wireless function key (Fn+F8) or turn on the airplane mode radio button in Settings, the airplane mode will not be enabled, and the airplane mode icon is not shown in the status bar.
* There is a unmerged upstream merge request that delivers the fix: https:/
It works perfectly well on several Lenovo laptops with WWAN cards.
The root causes is that the value of "WwanEnabled" under "org.freedeskto
[ Test Plan ]
1. Find a machine which has WWAN card.
2. Boot the machine, and run rfkill list to see if WWAN is unblocked. if not use rfkill to unblock the WWAN, and reboot.
3. Press the wireless media key (Fn+F8) or turn on the airplane mode radio button in Settings.
4. The airplane mode should be enabled, but actually not.
[ Where problems could occur ]
* When user is using a very low version network-manager (< 1.20) that still broadcasting DBUS "PropertiesChanged" events on "g-signal" instead of the concurrent "g-properties-
[1]: https:/
[2]: https:/
[ Other Info ]
1. About Ubuntu
Description: Ubuntu 22.04.2 LTS
Release: 22.04
Kernel: 6.1.0-1007-oem
2. The version of packages:
gnome-settings-
Installed: 42.1-1ubuntu2.1
network-manager:
Installed: 1.36.6-0ubuntu2
3. Expect:
The function nm_signal(
4. Actual:
The function nm_signal(
Changed in oem-priority: | |
status: | New → Triaged |
importance: | Undecided → Critical |
assignee: | nobody → Atlas Yu (pseudoc) |
tags: | added: oem-priority originate-from-2007638 sutton |
Changed in gnome-settings-daemon (Ubuntu): | |
importance: | Undecided → High |
status: | Confirmed → Fix Committed |
Changed in oem-priority: | |
status: | Triaged → Fix Committed |
Status changed to 'Confirmed' because the bug affects multiple users.