Bug 32235 - the touchpad doesn't work in installer on Lenovo G50
Summary: the touchpad doesn't work in installer on Lenovo G50
Status: ASSIGNED
Alias: None
Product: ALT Linux Centaurus
Classification: Distributions
Component: Установка (show other bugs)
Version: не указана
Hardware: all Linux
: P3 normal
Assignee: Anton V. Boyarshinov
QA Contact: qa-p7@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-06-29 20:11 MSK by Ivan Zakharyaschev
Modified: 2016-09-12 15:35 MSK (History)
3 users (show)

See Also:


Attachments
udevadm info -e when the touchpad works (Live) (170.70 KB, text/plain)
2016-06-30 16:43 MSK, Ivan Zakharyaschev
no flags Details
bad info (138.62 KB, text/plain)
2016-06-30 16:57 MSK, Ivan Zakharyaschev
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ivan Zakharyaschev 2016-06-29 20:11:44 MSK
alt-workstation-20160627-x86_64.iso

The touchpad doesn't work in installer on Lenovo G50, whereas it works with gpm in "rescue" from alt-8.0.0-20160629-server-x86_64-ru-install-dvd5.iso (and alt-workstation-20160627-x86_64.iso after gpm is installed).
Comment 1 Ivan Zakharyaschev 2016-06-30 16:43:07 MSK
Created attachment 6763 [details]
udevadm info -e when the touchpad works (Live)

udevadm info -e when the touchpad works (Live)
Comment 2 Ivan Zakharyaschev 2016-06-30 16:57:40 MSK
Created attachment 6764 [details]
bad info

udev info when it is not working (Installer)
Comment 3 Ivan Zakharyaschev 2016-06-30 19:50:01 MSK
Some grep results; the difference between the case when it works and doesn't work is one line (with LIBINPUT_MODEL_SYNAPTICS_SERIAL_TOUCHPAD=1):

$ fgrep -i touch udevadm-info-exportdb-touchpadworks.txt
E: ID_INPUT_TOUCHPAD=1
E: ID_INPUT_TOUCHSCREEN=1
E: NAME="SynPS/2 Synaptics TouchPad"
E: ID_INPUT_TOUCHPAD=1
E: ID_INPUT_TOUCHSCREEN=1
E: LIBINPUT_MODEL_SYNAPTICS_SERIAL_TOUCHPAD=1
E: ID_INPUT_TOUCHPAD=1
E: ID_INPUT_TOUCHSCREEN=1
$ fgrep -i touch udevadm-info-exportdb-touchpadNOTworks.txt
E: ID_INPUT_TOUCHPAD=1
E: ID_INPUT_TOUCHSCREEN=1
E: NAME="SynPS/2 Synaptics TouchPad"
E: ID_INPUT_TOUCHPAD=1
E: ID_INPUT_TOUCHSCREEN=1
E: ID_INPUT_TOUCHPAD=1
E: ID_INPUT_TOUCHSCREEN=1
$
Comment 4 Ivan Zakharyaschev 2016-06-30 19:58:47 MSK
Here is the whole related block when it works and when it doesn't (I'm not sure whether this is the block that is important):

P: /devices/platform/i8042/serio1/input/input12/event11
N: input/event11
S: input/by-path/platform-i8042-serio-1-event-mouse
E: DEVLINKS=/dev/input/by-path/platform-i8042-serio-1-event-mouse
E: DEVNAME=/dev/input/event11
E: DEVPATH=/devices/platform/i8042/serio1/input/input12/event11
E: ID_INPUT=1
E: ID_INPUT_HEIGHT_MM=48
E: ID_INPUT_TOUCHPAD=1
E: ID_INPUT_TOUCHSCREEN=1
E: ID_INPUT_WIDTH_MM=99
E: ID_PATH=platform-i8042-serio-1
E: ID_PATH_TAG=platform-i8042-serio-1
E: ID_SERIAL=noserial
E: LIBINPUT_DEVICE_GROUP=11/2/7/1b1:isa0060/serio1
E: LIBINPUT_MODEL_SYNAPTICS_SERIAL_TOUCHPAD=1
E: MAJOR=13
E: MINOR=75
E: SUBSYSTEM=input
E: USEC_INITIALIZED=67255713

and -- not working touchpad:

P: /devices/platform/i8042/serio1/input/input8/event7
N: input/event7
S: input/by-path/platform-i8042-serio-1-event-mouse
E: DEVLINKS=/dev/input/by-path/platform-i8042-serio-1-event-mouse
E: DEVNAME=/dev/input/event7
E: DEVPATH=/devices/platform/i8042/serio1/input/input8/event7
E: ID_INPUT=1
E: ID_INPUT_HEIGHT_MM=48
E: ID_INPUT_TOUCHPAD=1
E: ID_INPUT_TOUCHSCREEN=1
E: ID_INPUT_WIDTH_MM=99
E: ID_PATH=platform-i8042-serio-1
E: ID_PATH_TAG=platform-i8042-serio-1
E: ID_SERIAL=noserial
E: MAJOR=13
E: MINOR=71
E: SUBSYSTEM=input
E: USEC_INITIALIZED=9873929
Comment 5 Michael Shigorin 2016-08-23 15:37:55 MSK
На свежесобранном education-20160823-x86_64.iso LiveCD помогло добавление пакета xorg-drv-libinput по совету shrek@.
Comment 6 Michael Shigorin 2016-09-12 15:35:36 MSK
Просьба проверить на сентябрьских выпусках workstation/starterkits, добавил.