Bug 32235

Summary: the touchpad doesn't work in installer on Lenovo G50
Product: ALT Linux Centaurus Reporter: Ivan Zakharyaschev <imz>
Component: УстановкаAssignee: Anton V. Boyarshinov <boyarsh>
Status: ASSIGNED --- QA Contact: qa-p7 <qa-p7>
Severity: normal    
Priority: P3 CC: cas, mike, shrek
Version: не указана   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
udevadm info -e when the touchpad works (Live)
none
bad info none

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, добавил.