Добрый день.
Прошу помочь разобраться со странной проблемой: после перезагрузки ОС отваливается тачпад (его нет в системе).
Но стоит перезагрузиться в Винду, а после опять в линукс, как тачпад появляется и работает до следующей перезагрузки.
1. Используемые иксы - xfce 4.12
2. Тачпад: CyPS/2 Cypress Trackpad
/dev/input/mice
/dev/input/mouse0
Bus: PS/2
Device Numbers:
Major: 13
Minor: 63
Range: 1
Type:c
3. uname -a
Linux linux-tgl4 4.12.14-lp151.28.4-default #1 SMP Fri May 24 07:57:46 UTC 2019 (af35fd1) x86_64 x86_64 x86_64 GNU/Linux
4. cat /etc/SUSE-brand
openSUSE
VERSION = 15.1
5. synclient -l
Parameter settings:
LeftEdge = 32
RightEdge = 768
TopEdge = 21
BottomEdge = 379
FingerLow = 25
FingerHigh = 30
MaxTapTime = 180
MaxTapMove = 39
MaxDoubleTapTime = 180
SingleTapTimeout = 180
ClickTime = 100
EmulateMidButtonTime = 75
EmulateTwoFingerMinZ = 282
EmulateTwoFingerMinW = 112
VertScrollDelta = 17
HorizScrollDelta = 17
VertEdgeScroll = 0
HorizEdgeScroll = 0
CornerCoasting = 0
VertTwoFingerScroll = 1
HorizTwoFingerScroll = 0
MinSpeed = 1
MaxSpeed = 1.75
AccelFactor = 0.223714
TouchpadOff = 0
LockedDrags = 0
LockedDragTimeout = 5000
RTCornerButton = 0
RBCornerButton = 0
LTCornerButton = 0
LBCornerButton = 0
TapButton1 = 1
TapButton2 = 3
TapButton3 = 2
ClickFinger1 = 1
ClickFinger2 = 1
ClickFinger3 = 1
CircularScrolling = 0
CircScrollDelta = 0.1
CircScrollTrigger = 0
CircularPad = 0
PalmDetect = 0
PalmMinWidth = 160
PalmMinZ = 200
CoastingSpeed = 20
CoastingFriction = 50
PressureMotionMinZ = 30
PressureMotionMaxZ = 160
PressureMotionMinFactor = 1
PressureMotionMaxFactor = 1
GrabEventDevice = 0
TapAndDragGesture = 1
AreaLeftEdge = 0
AreaRightEdge = 0
AreaTopEdge = 0
AreaBottomEdge = 0
HorizHysteresis = 4
VertHysteresis = 4
ClickPad = 0
6.1 Логи иксов, когда есть тачпад:
cat /var/log/Xorg.0.log | grep -i cyps
[ 39.206] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-
4.12.14-lp151.28.4-default root=UUID=d1d87450-1556-4727-abe9-9b299efc01fd splash=silent resume=/dev/disk/by-id/ata-Hitachi_HTS547550A9E384_J2410051H5H05A-part5 psmouse.proto=cyps mitigations=auto
[ 41.535] (II) config/udev: Adding input device CyPS/2 Cypress Trackpad (/dev/input/event1)
[ 41.535] (**) CyPS/2 Cypress Trackpad: Applying InputClass «evdev touchpad catchall»
[ 41.535] (**) CyPS/2 Cypress Trackpad: Applying InputClass «touchpad catchall»
[ 41.535] (**) CyPS/2 Cypress Trackpad: Applying InputClass «Default clickpad buttons»
[ 41.536] (**) CyPS/2 Cypress Trackpad: Applying InputClass «evdev touchpad catchall»
[ 41.536] (**) CyPS/2 Cypress Trackpad: Applying InputClass «libinput touchpad catchall»
[ 41.536] (**) CyPS/2 Cypress Trackpad: Applying InputClass «touchpad catchall»
[ 41.536] (**) CyPS/2 Cypress Trackpad: Applying InputClass «Default clickpad buttons»
[ 41.543] (II) Using input driver 'synaptics' for 'CyPS/2 Cypress Trackpad'
[ 41.543] (**) CyPS/2 Cypress Trackpad: always reports core events
[ 41.584] (II) synaptics: CyPS/2 Cypress Trackpad: ignoring touch events for semi-multitouch device
[ 41.584] (--) synaptics: CyPS/2 Cypress Trackpad: x-axis range 0 - 800 (res 8)
[ 41.584] (--) synaptics: CyPS/2 Cypress Trackpad: y-axis range 0 - 400 (res 6)
[ 41.584] (--) synaptics: CyPS/2 Cypress Trackpad: pressure range 0 - 255
[ 41.585] (--) synaptics: CyPS/2 Cypress Trackpad: finger width range 0 - 255
[ 41.585] (--) synaptics: CyPS/2 Cypress Trackpad: buttons: left right middle double triple
[ 41.585] (--) synaptics: CyPS/2 Cypress Trackpad: Vendor 0x2 Product 0x11
[ 41.586] (--) synaptics: CyPS/2 Cypress Trackpad: touchpad found
[ 41.586] (**) CyPS/2 Cypress Trackpad: always reports core events
[ 41.616] (II) XINPUT: Adding extended input device «CyPS/2 Cypress Trackpad» (type: TOUCHPAD, id 12)
[ 41.616] (**) synaptics: CyPS/2 Cypress Trackpad: (accel) MinSpeed is now constant deceleration 2.5
[ 41.616] (**) synaptics: CyPS/2 Cypress Trackpad: (accel) MaxSpeed is now 1.75
[ 41.617] (**) synaptics: CyPS/2 Cypress Trackpad: (accel) AccelFactor is now 0.224
[ 41.618] (**) CyPS/2 Cypress Trackpad: (accel) keeping acceleration scheme 1
[ 41.618] (**) CyPS/2 Cypress Trackpad: (accel) acceleration profile 1
[ 41.618] (**) CyPS/2 Cypress Trackpad: (accel) acceleration factor: 2.000
[ 41.618] (**) CyPS/2 Cypress Trackpad: (accel) acceleration threshold: 4
[ 41.619] (--) synaptics: CyPS/2 Cypress Trackpad: touchpad found
[ 41.621] (II) config/udev: Adding input device CyPS/2 Cypress Trackpad (/dev/input/mouse0)
[ 41.621] (**) CyPS/2 Cypress Trackpad: Ignoring device from
InputClass «touchpad ignore duplicates»
6.2 Логи иксов, когда нет тачпада:
cat /var/log/Xorg.0.log | grep -i cyps
[ 39.895] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-
4.12.14-lp151.28.4-default root=UUID=d1d87450-1556-4727-abe9-9b299efc01fd splash=silent resume=/dev/disk/by-id/ata-Hitachi_HTS547550A9E384_J2410051H5H05A-part5 psmouse.proto=cyps mitigations=auto
7. Опция для GRUB2 в cmdline «psmouse.proto=cyps» не помогает.
8. Компонент «xf86-input-synaptics» установлен.