2021-12-29 17:40:37 |
jeremyszu |
bug |
|
|
added bug |
2021-12-29 17:41:37 |
jeremyszu |
bug |
|
|
added subscriber OEM Solutions Group: Engineers |
2021-12-29 17:41:41 |
jeremyszu |
tags |
|
oem-priority originate-from-1955457 stella |
|
2021-12-29 17:41:58 |
jeremyszu |
oem-priority: assignee |
|
jeremyszu (os369510) |
|
2021-12-29 17:42:00 |
jeremyszu |
oem-priority: importance |
Undecided |
Critical |
|
2021-12-29 17:42:03 |
jeremyszu |
oem-priority: status |
New |
In Progress |
|
2022-01-07 03:52:31 |
jeremyszu |
tags |
oem-priority originate-from-1955457 stella |
oem-priority originate-from-1955457 originate-from-1955896 stella |
|
2022-01-07 04:41:20 |
jeremyszu |
attachment added |
|
lp1955997-add-a-whitelist-to-unblock-intel-hid-on-HP-machines.debdiff https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1955997/+attachment/5552318/+files/lp1955997-add-a-whitelist-to-unblock-intel-hid-on-HP-machines.debdiff |
|
2022-01-07 04:48:18 |
jeremyszu |
description |
In the last year, HP mentions HP machines need to use hp-wireless (HPQ6001) as the rfkill source[1].
However, HP confirms the HPQ6001 has been retired in the platforms since 2022.
In the platforms after 2022, there are two sources of rkfill events (intel-hid, atkbd) and HP only guarantee the intel-hid works.
Therefore, the upstream already accept the patch[2] to unmask intel-hid and mention this big change in the NEWS.
This change makes the pre-2022 HP platforms meet the regression since they have two rfkill events (HPQ6001 and intel-hid) be triggered if pressing function key.
Thus, there is a patch[3] to make sure the GNOME could deal with this case smoothly.
However, the systemd change will still cause other DEs meet the regression (xfce, KDE, lxde, etc..).
Backport systemd change to make HP 2022 platforms work is not the best choice on stable version (focal in this case).
We still need a solution to make airplane key works on 2022 HP platforms (intel-hid and atkbd only).
The potential solution from my mind that is to maintain a whitelist to unmask intel-hid in ubuntu-patch in focal, something like:
```
evdev:name:Intel HID events:dmi:bvn*:bvr*:bd*:svnHP*:pnHPZBookFury16inchG9*:*
KEYBOARD_KEY_8=wlan # Use hp-wireless instead
```
after "KEYBOARD_KEY_8=unkown".
[1] https://bugs.launchpad.net/bugs/1883846
[2] https://github.com/systemd/systemd/pull/20219
[3] https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/commit/f4dbcf3d7b0f951fe44b29229206c97b625dbfda |
[Impact]
The airplane hokey doesn't work on HP new generation machines.
[Test Plan]
Press airplane hokey.
Before the patch, nothing happens.
After the patch, the rfkill works as expected.
[Where problems could occur]
In non-gnome ubuntu, if the specific dmi contains HPQ6001, then airplane will not work but HP confirmed the new HP generation won't contain the HPQ6001 and also each DM still need to deal with multi-rfkill events because upstream changes[2].
---
In the last year, HP mentions HP machines need to use hp-wireless (HPQ6001) as the rfkill source[1].
However, HP confirms the HPQ6001 has been retired in the platforms since 2022.
In the platforms after 2022, there are two sources of rkfill events (intel-hid, atkbd) and HP only guarantee the intel-hid works.
Therefore, the upstream already accept the patch[2] to unmask intel-hid and mention this big change in the NEWS.
This change makes the pre-2022 HP platforms meet the regression since they have two rfkill events (HPQ6001 and intel-hid) be triggered if pressing function key.
Thus, there is a patch[3] to make sure the GNOME could deal with this case smoothly.
However, the systemd change will still cause other DEs meet the regression (xfce, KDE, lxde, etc..).
Backport systemd change to make HP 2022 platforms work is not the best choice on stable version (focal in this case).
We still need a solution to make airplane key works on 2022 HP platforms (intel-hid and atkbd only).
The potential solution from my mind that is to maintain a whitelist to unmask intel-hid in ubuntu-patch in focal, something like:
```
evdev:name:Intel HID events:dmi:bvn*:bvr*:bd*:svnHP*:pnHPZBookFury16inchG9*:*
KEYBOARD_KEY_8=wlan # Use hp-wireless instead
```
after "KEYBOARD_KEY_8=unkown".
[1] https://bugs.launchpad.net/bugs/1883846
[2] https://github.com/systemd/systemd/pull/20219
[3] https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/commit/f4dbcf3d7b0f951fe44b29229206c97b625dbfda |
|
2022-01-07 08:27:38 |
Ubuntu Foundations Team Bug Bot |
tags |
oem-priority originate-from-1955457 originate-from-1955896 stella |
oem-priority originate-from-1955457 originate-from-1955896 patch stella |
|
2022-01-07 08:27:50 |
Ubuntu Foundations Team Bug Bot |
bug |
|
|
added subscriber Ubuntu Review Team |
2022-01-10 04:56:12 |
jeremyszu |
attachment added |
|
lp1955997-add-a-whitelist-to-unblock-intel-hid-on-HP-mach.debdiff https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1955997/+attachment/5552968/+files/lp1955997-add-a-whitelist-to-unblock-intel-hid-on-HP-mach.debdiff |
|
2022-01-10 04:57:14 |
jeremyszu |
oem-priority: status |
In Progress |
Triaged |
|
2022-01-11 08:11:43 |
Lukas Märdian |
nominated for series |
|
Ubuntu Focal |
|
2022-01-11 08:11:43 |
Lukas Märdian |
bug task added |
|
systemd (Ubuntu Focal) |
|
2022-01-11 08:11:43 |
Lukas Märdian |
nominated for series |
|
Ubuntu Impish |
|
2022-01-11 08:11:43 |
Lukas Märdian |
bug task added |
|
systemd (Ubuntu Impish) |
|
2022-01-11 08:11:43 |
Lukas Märdian |
nominated for series |
|
Ubuntu Jammy |
|
2022-01-11 08:11:43 |
Lukas Märdian |
bug task added |
|
systemd (Ubuntu Jammy) |
|
2022-01-11 13:55:23 |
jeremyszu |
oem-priority: status |
Triaged |
In Progress |
|
2022-01-12 14:47:26 |
jeremyszu |
attachment removed |
lp1955997-add-a-whitelist-to-unblock-intel-hid-on-HP-machines.debdiff https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1955997/+attachment/5552318/+files/lp1955997-add-a-whitelist-to-unblock-intel-hid-on-HP-machines.debdiff |
|
|
2022-01-12 14:50:32 |
jeremyszu |
attachment added |
|
lp1955997-add-a-whitelist-to-unblock-intel-hid-on-HP-mach.debdiff https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1955997/+attachment/5553585/+files/lp1955997-add-a-whitelist-to-unblock-intel-hid-on-HP-mach.debdiff |
|
2022-01-12 17:01:11 |
jeremyszu |
attachment added |
|
lp1955997-unmask-intel-hid-for-HP-machines.debdiff https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1955997/+attachment/5553604/+files/lp1955997-unmask-intel-hid-for-HP-machines.debdiff |
|
2022-01-12 17:01:28 |
jeremyszu |
oem-priority: status |
In Progress |
Confirmed |
|
2022-01-17 09:32:01 |
jeremyszu |
oem-priority: status |
Confirmed |
Triaged |
|
2022-01-26 09:03:45 |
Lukas Märdian |
systemd (Ubuntu Jammy): status |
New |
In Progress |
|
2022-01-28 18:33:16 |
Launchpad Janitor |
systemd (Ubuntu Jammy): status |
In Progress |
Fix Released |
|
2022-02-08 17:09:59 |
Lukas Märdian |
systemd (Ubuntu Impish): status |
New |
In Progress |
|
2022-02-08 17:10:01 |
Lukas Märdian |
systemd (Ubuntu Focal): status |
New |
In Progress |
|
2022-02-10 10:56:22 |
jeremyszu |
description |
[Impact]
The airplane hokey doesn't work on HP new generation machines.
[Test Plan]
Press airplane hokey.
Before the patch, nothing happens.
After the patch, the rfkill works as expected.
[Where problems could occur]
In non-gnome ubuntu, if the specific dmi contains HPQ6001, then airplane will not work but HP confirmed the new HP generation won't contain the HPQ6001 and also each DM still need to deal with multi-rfkill events because upstream changes[2].
---
In the last year, HP mentions HP machines need to use hp-wireless (HPQ6001) as the rfkill source[1].
However, HP confirms the HPQ6001 has been retired in the platforms since 2022.
In the platforms after 2022, there are two sources of rkfill events (intel-hid, atkbd) and HP only guarantee the intel-hid works.
Therefore, the upstream already accept the patch[2] to unmask intel-hid and mention this big change in the NEWS.
This change makes the pre-2022 HP platforms meet the regression since they have two rfkill events (HPQ6001 and intel-hid) be triggered if pressing function key.
Thus, there is a patch[3] to make sure the GNOME could deal with this case smoothly.
However, the systemd change will still cause other DEs meet the regression (xfce, KDE, lxde, etc..).
Backport systemd change to make HP 2022 platforms work is not the best choice on stable version (focal in this case).
We still need a solution to make airplane key works on 2022 HP platforms (intel-hid and atkbd only).
The potential solution from my mind that is to maintain a whitelist to unmask intel-hid in ubuntu-patch in focal, something like:
```
evdev:name:Intel HID events:dmi:bvn*:bvr*:bd*:svnHP*:pnHPZBookFury16inchG9*:*
KEYBOARD_KEY_8=wlan # Use hp-wireless instead
```
after "KEYBOARD_KEY_8=unkown".
[1] https://bugs.launchpad.net/bugs/1883846
[2] https://github.com/systemd/systemd/pull/20219
[3] https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/commit/f4dbcf3d7b0f951fe44b29229206c97b625dbfda |
[Impact]
The airplane hokey doesn't work on HP new generation machines.
[Test Plan]
Press airplane hokey.
Before the patch, nothing happens.
After the patch, the rfkill works as expected.
In some old HP platforms (contains Intel-HID and HPQ6001 in same machine), the user will aware the airplane mode toggled very quickly e.g. turn-on and turn-off immediately (or works good without problem, depends on how DM handles multiple rfkill events).
In this case, you could check:
1. sudo evtest
# You probably could see
# ...
# /dev/input/event8: Intel HID events
# ...
# /dev/input/event11: Wireless hotkeys
# or "HP Wireless hotkeys" depends on your kernel version
2. try to listen these events when pressing airplane key, you will probably see these two events will send the keycode out.
3. check the components own this event
$ sudo udevadm info -a /dev/input/event11
# ...
# ATTRS{phys}=="hpq6001/input0"
$ sudo udevadm info -a /dev/input/event8
# ...
# DRIVERS=="intel-hid"
4. check your hwdb is affect.
$ grep -rn "Intel HID" /lib/udev/hwdb.d/60-keyboard.hwdb
# If you didn't see anything then it means your intel-hid is unmask.
5. You could report a bug to your DM for dealing with two rfkill events (same as g-s-d[3]). Before your DM solves this issue, you could mask intel-hid as workaround (but it will be overwritten in next upgrade) by adding:
```
evdev:name:Intel HID events:dmi:bvn*:bvr*:bd*:svnHP*:pn*:pvr*
```
to /lib/udev/hwdb.d/60-keyboard.hwdb
then
$ systemd-hwdb update
$ udevadm trigger
[Where problems could occur]
In non-gnome ubuntu, if the specific dmi contains HPQ6001, then airplane will not work but HP confirmed the new HP generation won't contain the HPQ6001 and also each DM still need to deal with multi-rfkill events because upstream changes[2].
---
In the last year, HP mentions HP machines need to use hp-wireless (HPQ6001) as the rfkill source[1].
However, HP confirms the HPQ6001 has been retired in the platforms since 2022.
In the platforms after 2022, there are two sources of rkfill events (intel-hid, atkbd) and HP only guarantee the intel-hid works.
Therefore, the upstream already accept the patch[2] to unmask intel-hid and mention this big change in the NEWS.
This change makes the pre-2022 HP platforms meet the regression since they have two rfkill events (HPQ6001 and intel-hid) be triggered if pressing function key.
Thus, there is a patch[3] to make sure the GNOME could deal with this case smoothly.
However, the systemd change will still cause other DEs meet the regression (xfce, KDE, lxde, etc..).
Backport systemd change to make HP 2022 platforms work is not the best choice on stable version (focal in this case).
We still need a solution to make airplane key works on 2022 HP platforms (intel-hid and atkbd only).
The potential solution from my mind that is to maintain a whitelist to unmask intel-hid in ubuntu-patch in focal, something like:
```
evdev:name:Intel HID events:dmi:bvn*:bvr*:bd*:svnHP*:pnHPZBookFury16inchG9*:*
KEYBOARD_KEY_8=wlan # Use hp-wireless instead
```
after "KEYBOARD_KEY_8=unkown".
[1] https://bugs.launchpad.net/bugs/1883846
[2] https://github.com/systemd/systemd/pull/20219
[3] https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/commit/f4dbcf3d7b0f951fe44b29229206c97b625dbfda |
|
2022-03-11 19:26:23 |
Robie Basak |
bug |
|
|
added subscriber Robie Basak |
2022-03-24 06:25:39 |
Andy Chi |
tags |
oem-priority originate-from-1955457 originate-from-1955896 patch stella |
oem-priority originate-from-1955457 originate-from-1955896 originate-from-1966014 patch stella |
|
2022-03-24 06:25:49 |
Andy Chi |
tags |
oem-priority originate-from-1955457 originate-from-1955896 originate-from-1966014 patch stella |
oem-priority originate-from-1955457 originate-from-1955896 originate-from-1965898 originate-from-1966014 patch stella |
|
2022-03-24 06:25:59 |
Andy Chi |
tags |
oem-priority originate-from-1955457 originate-from-1955896 originate-from-1965898 originate-from-1966014 patch stella |
oem-priority originate-from-1955457 originate-from-1955896 originate-from-1964913 originate-from-1965898 originate-from-1966014 patch stella |
|
2022-03-24 08:25:38 |
Andy Chi |
tags |
oem-priority originate-from-1955457 originate-from-1955896 originate-from-1964913 originate-from-1965898 originate-from-1966014 patch stella |
oem-priority originate-from-1955457 originate-from-1955896 patch stella |
|
2022-03-28 18:17:01 |
Brian Murray |
systemd (Ubuntu Impish): status |
In Progress |
Fix Committed |
|
2022-03-28 18:17:03 |
Brian Murray |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2022-03-28 18:17:05 |
Brian Murray |
bug |
|
|
added subscriber SRU Verification |
2022-03-28 18:17:09 |
Brian Murray |
tags |
oem-priority originate-from-1955457 originate-from-1955896 patch stella |
oem-priority originate-from-1955457 originate-from-1955896 patch stella verification-needed verification-needed-impish |
|
2022-03-28 18:23:50 |
Brian Murray |
systemd (Ubuntu Focal): status |
In Progress |
Fix Committed |
|
2022-03-28 18:23:56 |
Brian Murray |
tags |
oem-priority originate-from-1955457 originate-from-1955896 patch stella verification-needed verification-needed-impish |
oem-priority originate-from-1955457 originate-from-1955896 patch stella verification-needed verification-needed-focal verification-needed-impish |
|
2022-03-30 12:58:39 |
jeremyszu |
tags |
oem-priority originate-from-1955457 originate-from-1955896 patch stella verification-needed verification-needed-focal verification-needed-impish |
oem-priority originate-from-1955457 originate-from-1955896 patch stella verification-done verification-done-focal verification-done-impish |
|
2022-03-30 12:58:44 |
jeremyszu |
oem-priority: status |
Triaged |
Fix Committed |
|
2022-04-01 21:38:19 |
Brian Murray |
tags |
oem-priority originate-from-1955457 originate-from-1955896 patch stella verification-done verification-done-focal verification-done-impish |
oem-priority originate-from-1955457 originate-from-1955896 patch stella verification-done-focal verification-needed verification-needed-impish |
|
2022-04-05 18:06:01 |
Nick Rosbrook |
tags |
oem-priority originate-from-1955457 originate-from-1955896 patch stella verification-done-focal verification-needed verification-needed-impish |
oem-priority originate-from-1955457 originate-from-1955896 patch stella verification-done-focal verification-done-impish verification-needed |
|
2022-04-05 18:14:19 |
Nick Rosbrook |
tags |
oem-priority originate-from-1955457 originate-from-1955896 patch stella verification-done-focal verification-done-impish verification-needed |
oem-priority originate-from-1955457 originate-from-1955896 patch stella verification-done verification-done-focal verification-done-impish |
|
2022-04-12 19:34:15 |
Brian Murray |
bug |
|
|
added subscriber Brian Murray |
2022-04-12 19:50:05 |
Brian Murray |
tags |
oem-priority originate-from-1955457 originate-from-1955896 patch stella verification-done verification-done-focal verification-done-impish |
oem-priority originate-from-1955457 originate-from-1955896 patch stella verification-needed verification-needed-focal verification-needed-impish |
|
2022-04-12 22:14:45 |
jeremyszu |
tags |
oem-priority originate-from-1955457 originate-from-1955896 patch stella verification-needed verification-needed-focal verification-needed-impish |
oem-priority originate-from-1955457 originate-from-1955896 patch stella verification-done-focal verification-needed verification-needed-impish |
|
2022-04-13 15:13:57 |
Nick Rosbrook |
tags |
oem-priority originate-from-1955457 originate-from-1955896 patch stella verification-done-focal verification-needed verification-needed-impish |
oem-priority originate-from-1955457 originate-from-1955896 patch stella verification-done verification-done-focal verification-done-impish |
|
2022-04-13 22:50:43 |
Brian Murray |
removed subscriber Brian Murray |
|
|
|
2022-04-13 22:51:09 |
Launchpad Janitor |
systemd (Ubuntu Impish): status |
Fix Committed |
Fix Released |
|
2022-04-13 22:51:28 |
Brian Murray |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2022-04-13 22:54:41 |
Launchpad Janitor |
systemd (Ubuntu Focal): status |
Fix Committed |
Fix Released |
|
2022-04-14 06:56:50 |
jeremyszu |
tags |
oem-priority originate-from-1955457 originate-from-1955896 patch stella verification-done verification-done-focal verification-done-impish |
oem-priority originate-from-1955457 originate-from-1955896 originate-from-1968990 patch stella verification-done verification-done-focal verification-done-impish |
|
2022-04-26 07:52:07 |
jeremyszu |
oem-priority: status |
Fix Committed |
Fix Released |
|