linuxdeepin / developer-center

Deepin developer center, provide developer wiki and community forum.
450 stars 73 forks source link

[Deepin Integration]~[V23-Beta3] fix: backport a patch to fix unreliable touchpad on HONOR MagicBook A… by MingcongBai@deepin-community/libinput by deepin-community-ci-bot[bot] #10673

Open deepin-bot[bot] opened 2 hours ago

deepin-bot[bot] commented 2 hours ago

Package information | 软件包信息

包名 版本
libinput 1.26.0-1deepin1

Package repository address | 软件包仓库地址

deb [trusted=yes] https://ci.deepin.com/repo/obs/deepin:/CI:/TestingIntegration:/test-integration-pr-2024/testing/ ./

Changelog | 更新信息

libinput (1.26.0-1deepin1) unstable; urgency=medium

deepin-bot[bot] commented 2 hours ago

Integration Test Info

Test suggestion | 测试建议

Influence | 影响范围

ADDITIONAL INFORMATION | 额外补充

deepin-bot[bot] commented 2 hours ago

IntegrationProjector Notify the author @MingcongBai: Integrated issue updated

deepin-bot[bot] commented 2 hours ago

IntegrationProjector Bot Deepin Testing Integration Project Manager Info Link to https://github.com/deepin-community/Repository-Integration/pull/2024

MingcongBai commented 2 hours ago

@kobe337 请借用设备测试:多次重启、关机工况下,测试触摸板按钮、划动及手势是否工作正常

kobe337 commented 1 hour ago

@MingcongBai 安装校验后,发现触摸板使用鼠标在默认配置时,移动速度过快,请排查问题原因 (验证基于内核6.6.47)

opsiff commented 1 hour ago

@kobe337 请借用设备测试:多次重启、关机工况下,测试触摸板按钮、划动及手势是否工作正常

重启需要合入以下内核补丁 解决概率性触控板变成鼠标的问题

diff --git a/drivers/hid/hid-multitouch.c b/drivers/hid/hid-multitouch.c
index 8ef41d6e7..6894cff08 100644
--- a/drivers/hid/hid-multitouch.c
+++ b/drivers/hid/hid-multitouch.c
@@ -2085,6 +2085,11 @@ static const struct hid_device_id mt_devices[] = {
                HID_DEVICE(BUS_I2C, HID_GROUP_MULTITOUCH_WIN_8,
                        0x347d, 0x7853) },

+       /* HONOR GLO-GXXX panel */
+       { .driver_data = MT_CLS_VTL,
+               HID_DEVICE(BUS_I2C, HID_GROUP_MULTITOUCH_WIN_8,
+                       0x35cc, 0x0104) },
+
        /* Ilitek dual touch panel */
        {  .driver_data = MT_CLS_NSMU,
                MT_USB_DEVICE(USB_VENDOR_ID_ILITEK,
MingcongBai commented 1 hour ago

@kobe337 请借用设备测试:多次重启、关机工况下,测试触摸板按钮、划动及手势是否工作正常

重启需要合入以下内核补丁 解决概率性触控板变成鼠标的问题

diff --git a/drivers/hid/hid-multitouch.c b/drivers/hid/hid-multitouch.c
index 8ef41d6e7..6894cff08 100644
--- a/drivers/hid/hid-multitouch.c
+++ b/drivers/hid/hid-multitouch.c
@@ -2085,6 +2085,11 @@ static const struct hid_device_id mt_devices[] = {
                HID_DEVICE(BUS_I2C, HID_GROUP_MULTITOUCH_WIN_8,
                        0x347d, 0x7853) },

+       /* HONOR GLO-GXXX panel */
+       { .driver_data = MT_CLS_VTL,
+               HID_DEVICE(BUS_I2C, HID_GROUP_MULTITOUCH_WIN_8,
+                       0x35cc, 0x0104) },
+
        /* Ilitek dual touch panel */
        {  .driver_data = MT_CLS_NSMU,
                MT_USB_DEVICE(USB_VENDOR_ID_ILITEK,

收到,请提交一下 deepin-community/kernel,已验证昨日构建的本地内核可以解决问题