Elantech - Сенсорная панель, не работающая после обновления до 18,10 от 18,04 (ThinkPad L480)

При обновлении от 18,04 до 18,10 на ThinkPad L480 сенсорная панель Elantech прекратила работать. Это означает, что это не распознано вообще. Эта проблема произошла после первой начальной загрузки в 18,10

dmesg | grep -i elantech шоу следующие ошибки:

[    3.409043] psmouse serio1: elantech: assuming hardware version 4 (with firmware version 0x5f3001)
[    3.427372] psmouse serio1: elantech: Synaptics capabilities query result 0x90, 0x18, 0x10.
[    3.447275] psmouse serio1: elantech: Elan sample query result 00, 23, c8
[    3.464905] psmouse serio1: elantech: Trying to set up SMBus access
[    5.576149] elan_i2c 0-0015: 0-0015 supply vcc not found, using dummy regulator
[    5.586505] elan_i2c 0-0015: failed to get resolution: -71
[    5.586527] elan_i2c: probe of 0-0015 failed with error -71

uname:

$ uname -a
Linux test 4.18.0-10-generic #11-Ubuntu SMP Thu Oct 11 15:13:55 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Я нашел следующий поток, который решает временную проблему (и сообщает о той же проблеме в Arch): https://bugs.archlinux.org/task/59714

Выполнение следующей команды включает его снова для текущей сессии:

sudo sh -c 'echo -n "elantech"> /sys/bus/serio/devices/serio1/protocol'

dmesg впоследствии:

[  569.522490] psmouse serio1: elantech: assuming hardware version 4 (with firmware version 0x5f3001)
[  569.544584] psmouse serio1: elantech: Synaptics capabilities query result 0x90, 0x18, 0x10.
[  569.565939] psmouse serio1: elantech: Elan sample query result 00, 23, c8

Прежде, чем выполнить фиксацию:

$ cat /sys/bus/serio/devices/serio1/protocol
ETSMBus

и после:

$ cat /sys/bus/serio/devices/serio1/protocol
ETPS/2

После перезагружают команду, должен быть выполнен снова, конечно.

Действительно ли это - ошибка в 4,18 ядрах?

3
задан 10 November 2018 в 13:38

1 ответ

Согласно https://bugs.launchpad.net/ubuntu / + источник/Linux / + ошибка/1803600, добавляющая параметр ядра psmouse.elantech_smbus=0 к параметрам загрузки решает проблему через перезагрузки.

И да, это ошибка с ядром Linux.

3
ответ дан 1 December 2019 в 16:16

Другие вопросы по тегам:

Похожие вопросы: