04-18-2020, 01:44 PM
(02-09-2020, 04:42 PM)ab1jx Wrote: OK, this looks better. Settings here correspond with what's in your xorg.conf files and what you can find in the synaptics man page. Now I can work on making changes.
Code:[ 23.892] (II) LoadModule: "synaptics"
[ 23.893] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[ 23.894] (II) Module synaptics: vendor="X.Org Foundation"
[ 23.895] compiled for 1.19.0, module version = 1.9.0
[ 23.895] Module class: X.Org XInput Driver
[ 23.895] ABI class: X.Org XInput driver, version 24.1
[ 23.895] (II) Using input driver 'synaptics' for 'HAILUCK CO.,LTD USB KEYBOARD Touchpad'
[ 23.896] (II) systemd-logind: got fd for /dev/input/event2 13:66 fd 31 paused 0
[ 23.897] (**) HAILUCK CO.,LTD USB KEYBOARD Touchpad: always reports core events
[ 23.897] (**) Option "Device" "/dev/input/event2"
[ 23.897] (II) synaptics: HAILUCK CO.,LTD USB KEYBOARD Touchpad: found clickpad property
[ 23.897] (--) synaptics: HAILUCK CO.,LTD USB KEYBOARD Touchpad: x-axis range 0 - 1400 (res 29)
[ 23.897] (--) synaptics: HAILUCK CO.,LTD USB KEYBOARD Touchpad: y-axis range 0 - 914 (res 29)
[ 23.897] (II) synaptics: HAILUCK CO.,LTD USB KEYBOARD Touchpad: device does not report pressure, will use touch data.
[ 23.897] (II) synaptics: HAILUCK CO.,LTD USB KEYBOARD Touchpad: device does not report finger width.
[ 23.897] (--) synaptics: HAILUCK CO.,LTD USB KEYBOARD Touchpad: buttons: left double triple
[ 23.897] (--) synaptics: HAILUCK CO.,LTD USB KEYBOARD Touchpad: Vendor 0x258a Product 0x1e
[ 23.897] (--) synaptics: HAILUCK CO.,LTD USB KEYBOARD Touchpad: invalid pressure range. defaulting to 0 - 255
[ 23.897] (--) synaptics: HAILUCK CO.,LTD USB KEYBOARD Touchpad: invalid finger width range. defaulting to 0 - 15
[ 23.897] (**) Option "FingerLow" "20"
[ 23.897] (**) Option "FingerHigh" "35"
[ 23.897] (**) Option "ClickTime" "50"
[ 23.898] (**) Option "TapButton1" "1"
[ 23.898] (**) Option "TapButton2" "3"
[ 23.898] (**) Option "ClickFinger1" "3"
[ 23.898] (**) Option "ClickFinger2" "2"
[ 23.898] (**) Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
[ 23.898] (--) synaptics: HAILUCK CO.,LTD USB KEYBOARD Touchpad: touchpad found
[ 23.898] (**) HAILUCK CO.,LTD USB KEYBOARD Touchpad: always reports core events
[ 23.898] (**) Option "config_info" "udev:/sys/devices/platform/fe3a0000.usb/usb3/3-1/3-1:1.1/0003:258A:001E.0002/input/input2/event2"
[ 23.898] (II) XINPUT: Adding extended input device "HAILUCK CO.,LTD USB KEYBOARD Touchpad" (type: TOUCHPAD, id 7)
[ 23.898] (**) synaptics: HAILUCK CO.,LTD USB KEYBOARD Touchpad: (accel) MinSpeed is now constant deceleration 2.5
[ 23.898] (**) synaptics: HAILUCK CO.,LTD USB KEYBOARD Touchpad: (accel) MaxSpeed is now 1.75
[ 23.898] (**) synaptics: HAILUCK CO.,LTD USB KEYBOARD Touchpad: (accel) AccelFactor is now 0.120
[ 23.899] (**) HAILUCK CO.,LTD USB KEYBOARD Touchpad: (accel) keeping acceleration scheme 1
[ 23.899] (**) HAILUCK CO.,LTD USB KEYBOARD Touchpad: (accel) acceleration profile 1
[ 23.899] (**) HAILUCK CO.,LTD USB KEYBOARD Touchpad: (accel) acceleration factor: 2.000
[ 23.899] (**) HAILUCK CO.,LTD USB KEYBOARD Touchpad: (accel) acceleration threshold: 4
[ 23.899] (--) synaptics: HAILUCK CO.,LTD USB KEYBOARD Touchpad: touchpad found
[ 23.901] (II) config/udev: Adding input device gpio-keys (/dev/input/event0)
[ 23.901] (**) gpio-keys: Applying InputClass "evdev keyboard catchall"
I managed to get Xorg to load synaptics, however touchpad still doesn't work. This is where I'm at now.
My synaptics config:
Code:
Section "InputClass"
Identifier "HAILUCK CO.,LTD USB KEYBOARD Mouse"
Driver "synaptics"
MatchDevicePath "/dev/input/event1"
EndSection
Section "InputClass"
Identifier "pointer catchall"
Driver "synaptics"
MatchIsTouchpad "on"
EndSection
Section "InputClass"
Identifier "touchpad ignore duplicates"
MatchIsTouchpad "on"
MatchOS "Linux"
MatchDevicePath "/dev/input/mouse*"
Option "Ignore" "on"
EndSection
xorg.log (grep synaptics):
Code:
[ 23.218] (II) LoadModule: "synaptics"
[ 23.218] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[ 23.228] (II) Module synaptics: vendor="X.Org Foundation"
[ 23.228] (II) Using input driver 'synaptics' for 'HAILUCK CO.,LTD USB KEYBOARD Mouse'
[ 23.300] (EE) synaptics: HAILUCK CO.,LTD USB KEYBOARD Mouse: Synaptics driver unable to detect protocol
[ 23.300] (II) UnloadModule: "synaptics"
Then I added
Option "Protocol" "event"
to first section. This is the xorg.log with it, again, grep synaptics:
Code:
[ 22.807] (II) LoadModule: "synaptics"
[ 22.807] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[ 22.818] (II) Module synaptics: vendor="X.Org Foundation"
[ 22.818] (II) Using input driver 'synaptics' for 'HAILUCK CO.,LTD USB KEYBOARD Mouse'
[ 22.819] (--) synaptics: HAILUCK CO.,LTD USB KEYBOARD Mouse: Vendor 0x258a Product 0xc
[ 22.819] (--) synaptics: HAILUCK CO.,LTD USB KEYBOARD Mouse: invalid x-axis range. defaulting to 1615 - 5685
[ 22.819] (--) synaptics: HAILUCK CO.,LTD USB KEYBOARD Mouse: invalid y-axis range. defaulting to 1729 - 4171
[ 22.819] (--) synaptics: HAILUCK CO.,LTD USB KEYBOARD Mouse: invalid pressure range. defaulting to 0 - 255
[ 22.819] (--) synaptics: HAILUCK CO.,LTD USB KEYBOARD Mouse: invalid finger width range. defaulting to 0 - 15
[ 22.819] (--) synaptics: HAILUCK CO.,LTD USB KEYBOARD Mouse: no supported touchpad found
[ 22.819] (EE) synaptics: HAILUCK CO.,LTD USB KEYBOARD Mouse: Unable to query/initialize Synaptics hardware.
[ 22.940] (II) UnloadModule: "synaptics"
[]$ uname -r
5.3.0-3-MANJARO-ARM
[]$ lsb_release -a
LSB Version: n/a
Distributor ID: Manjaro-ARM
Description: Manjaro ARM Linux
Release: 19.10
Codename: n/a
hardware:
1080p pinebook 11 inch