[SRU] Disable pressure for Precision5680 2nd source touchpad
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OEM Priority Project |
Fix Released
|
Undecided
|
Kai-Chuan Hsieh | ||
libinput (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Jammy |
Fix Released
|
Undecided
|
Unassigned | ||
Lunar |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[ Impact ]
* libinput will detect contact size by pressure if the touchpad report pressure event, and it has threshold need to be tuned, however, the tuning might need be done every time if the touchpad firmware update. To relieve the workload, touchpad vendor decide to disable pressure event for libinput in upstream.
* It will disable pressure event for i2c touchpad vid 0x06cb pid 0xcfa0
[ Test Plan ]
* on Dell precision 5680 with touchpad vid:0x06cb pid:0xcfa0
* check left/right button
* check 2 fingers scrolling
* check 1 finger drag and drop
* check 2 fingers drag and drop
[ Where problems could occur ]
* The quirk match the PID VID only, it won't impact other touchpad
[ Other Info ]
* https:/
tags: | added: oem-priority originate-from-2023272 somerville |
Changed in oem-priority: | |
assignee: | nobody → Kai-Chuan Hsieh (kchsieh) |
tags: | removed: verification-needed-jammy |
tags: | added: originate-from-2024428 |
tags: | added: verification-done-lunar |
tags: |
added: verification-done removed: verification-needed verification-needed-lunar |
Changed in oem-priority: | |
status: | New → Fix Released |
@KC,
Touchpad has following test cases: status= blocker palm-rejection certification- status= non-blocker continuous- move certification- status= blocker singletouch- selection certification- status= blocker drag-and- drop certification- status= blocker multitouch- rightclick certification- status= blocker multitouch certification- status= blocker
Manual:
touchpad/basic certification-
touchpad/
touchpad/
touchpad/
touchpad/
touchpad/
touchpad/
Automated: detected- as-mouse certification- status= blocker palm-rejection- firmware- labeling_ .* certification- status= non-blocker
touchpad/
touchpad/
Detail of each test case could be found in https:/ /github. com/canonical/ checkbox/ blob/main/ providers/ base/units/ touchpad/ jobs.pxu