Bug 42123 - Не работает правая кнопка мыши на тачпаде ноутбука ICL Si1516
Summary: Не работает правая кнопка мыши на тачпаде ноутбука ICL Si1516
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: kernel-image-un-def (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Vitaly Chikunov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-03-14 15:31 MSK by Sergey Ivanov
Modified: 2022-03-29 19:31 MSK (History)
3 users (show)

See Also:


Attachments
sosreport (2.48 MB, application/x-xz)
2022-03-14 15:31 MSK, Sergey Ivanov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey Ivanov 2022-03-14 15:31:55 MSK
Created attachment 10398 [details]
sosreport

Ноутбук: ICL Si1516.
Установлена система: regular-mate-latest-x86_64 (от 09.02.2022).
В данной системе установлено ядро по-умолчанию kernel-image-std-def-5.10.98-alt1 на котором правая кнопка мыши тачпада работает корректно.

На текущих в репозитории ядрах (kernel-image-un-def-5.16.14-alt1 и kernel-image-std-def-5.15.28-alt1) правая кнопка тачпада НЕ работает.

Тачпад от ALPS:
[root@localhost ~]# lsmod |grep -e hid -e input
hid_multitouch         28672  0
hid_generic            16384  0
i2c_hid_acpi           16384  0
i2c_hid                28672  1 i2c_hid_acpi
hid                   143360  3 i2c_hid,hid_multitouch,hid_generic
intel_hid              20480  0
sparse_keymap          16384  1 intel_hid
input_leds             16384  0
[root@localhost ~]# dmesg |grep input
[    0.432267] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
[    1.282325] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input1
[    7.507795] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:19/PNP0C09:00/PNP0C0D:00/input/input2
[    7.509592] input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input3
[    7.511234] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input4
[    7.511345] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input5
[    7.512573] input: Intel HID events as /devices/platform/INT33D5:00/input/input6
[    7.513087] input: Intel HID 5 button array as /devices/platform/INT33D5:00/input/input7
[    7.903076] input: ALPS0001:00 0911:5288 Mouse as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-7/i2c-ALPS0001:00/0018:0911:5288.0001/input/input8
[    7.903172] input: ALPS0001:00 0911:5288 Touchpad as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-7/i2c-ALPS0001:00/0018:0911:5288.0001/input/input9
[    7.903246] hid-generic 0018:0911:5288.0001: input,hidraw0: I2C HID v1.00 Mouse [ALPS0001:00 0911:5288] on i2c-ALPS0001:00
[    8.003028] input: ALPS0001:00 0911:5288 Mouse as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-7/i2c-ALPS0001:00/0018:0911:5288.0001/input/input10
[    8.003123] input: ALPS0001:00 0911:5288 Touchpad as /devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-7/i2c-ALPS0001:00/0018:0911:5288.0001/input/input11
[    8.003197] hid-multitouch 0018:0911:5288.0001: input,hidraw0: I2C HID v1.00 Mouse [ALPS0001:00 0911:5288] on i2c-ALPS0001:00
[    8.074209] input: HDA Intel PCH HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input12
[    8.074271] input: HDA Intel PCH HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input13
[    8.074316] input: HDA Intel PCH HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input14
[    8.074366] input: HDA Intel PCH HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input15
[    8.074422] input: HDA Intel PCH HDMI/DP,pcm=10 as /devices/pci0000:00/0000:00:1f.3/sound/card0/input16
[    8.370249] input: BKX Usb FHD Camera: BKX Usb FHD as /devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4:1.0/input/input17

Выяснилось, что работу тачпада ломает этот коммит https://git.altlinux.org/gears/k/kernel-image-un-def.git?p=kernel-image-un-def.git;a=commitdiff;h=52ef27b884d89e1eacad7abc068978d965b9ed37
(т.к. собрав ядро без этого коммита, правая кнопка мыши тачпада заработала)

sosreport приложил
Comment 1 Николай Костригин 2022-03-14 16:08:28 MSK
Отсутствие упомянутого коммита, насколько мне известно, никому ничего не ломало.
Поэтому предлагаю, до появления иного решения для ICL Si1516 (обновление прошивки ноутбука, самого тачпада и т.п.), коммит откатить во всех ядрах, куда он попал.
Comment 2 Repository Robot 2022-03-15 12:50:10 MSK
kernel-image-un-def-1:5.16.14-alt2 -> sisyphus:

 Mon Mar 14 2022 Nikolai Kostrigin <nickel@altlinux> 1:5.16.14-alt2
 - config: enable Atheros ath11k PCI support
 - Revert "Input: clear BTN_RIGHT/MIDDLE on buttonpads" to fix touchpad
   right button operation on ICL Si1516 laptop (closes: #42123)
Comment 3 Николай Костригин 2022-03-29 19:31:15 MSK
(Ответ для Николай Костригин на комментарий #1)
> Отсутствие упомянутого коммита, насколько мне известно, никому ничего не
> ломало.
> Поэтому предлагаю, до появления иного решения для ICL Si1516 (обновление
> прошивки ноутбука, самого тачпада и т.п.), коммит откатить во всех ядрах,
> куда он попал.

Продолжение смотреть тут:
https://bugzilla.kernel.org/show_bug.cgi?id=215771