You are not logged in.
Pages: 1
Hi,
need some help to investigate why my touchpad is not working at all - completely dead.
It is a new latop, came with win10, and in windows the touchpad works fine, so hardware should be ok. But in linux (tested arch and manjaro, kernels 4.9 and 4.14) it never worked.
It seems to be recognized in the system and properly installed using `libinput` and `synaptics`, but no response from it at all.
and some system output:
Using libinput
The command below is trimmed to show only the mouse (showing twice) and the touchpad. Also note the error at the top.
[raf@talisa ~]$ sudo libinput list-devices
libinput error: event16 - libinput error: SYNA3602:00 0911:5288 Touchpad: libinput error: kernel bug: clickpad advertising right button
Device: Logitech G300s Optical Gaming Mouse
Kernel: /dev/input/event1
Group: 5
Seat: seat0, default
Capabilities: pointer
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: disabled
Calibration: n/a
Scroll methods: button
Click methods: none
Disable-w-typing: n/a
Accel profiles: flat *adaptive
Rotation: n/a
Device: Logitech G300s Optical Gaming Mouse
Kernel: /dev/input/event2
Group: 5
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a
Device: SYNA3602:00 0911:5288 Touchpad
Kernel: /dev/input/event16
Group: 7
Seat: seat0, default
Size: 94x61mm
Capabilities: pointer gesture
Tap-to-click: disabled
Tap-and-drag: enabled
Tap drag lock: disabled
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: disabled
Calibration: n/a
Scroll methods: *two-finger edge
Click methods: *button-areas clickfinger
Disable-w-typing: enabled
Accel profiles: none
Rotation: n/a
xinput
[raf@talisa ~]$ xinput
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech G300s Optical Gaming Mouse id=8 [slave pointer (2)]
⎜ ↳ SYNA3602:00 0911:5288 Touchpad id=11 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Video Bus id=6 [slave keyboard (3)]
↳ Power Button id=7 [slave keyboard (3)]
↳ Logitech G300s Optical Gaming Mouse id=9 [slave keyboard (3)]
↳ VGA Webcam: VGA Webcam id=10 [slave keyboard (3)]
↳ Intel HID events id=12 [slave keyboard (3)]
↳ Intel HID 5 button array id=13 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=14 [slave keyboard (3)]
properties of touchpad
[raf@talisa ~]$ xinput list-props 11
Device 'SYNA3602:00 0911:5288 Touchpad':
Device Enabled (141): 1
Coordinate Transformation Matrix (143): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Tapping Enabled (296): 0
libinput Tapping Enabled Default (297): 0
libinput Tapping Drag Enabled (298): 1
libinput Tapping Drag Enabled Default (299): 1
libinput Tapping Drag Lock Enabled (300): 0
libinput Tapping Drag Lock Enabled Default (301): 0
libinput Tapping Button Mapping Enabled (302): 1, 0
libinput Tapping Button Mapping Default (303): 1, 0
libinput Natural Scrolling Enabled (278): 1
libinput Natural Scrolling Enabled Default (279): 0
libinput Left Handed Enabled (280): 0
libinput Left Handed Enabled Default (281): 0
libinput Accel Speed (282): 0.280000
libinput Accel Speed Default (283): 0.000000
libinput Scroll Methods Available (287): 1, 1, 0
libinput Scroll Method Enabled (288): 1, 0, 0
libinput Scroll Method Enabled Default (289): 1, 0, 0
libinput Click Methods Available (304): 1, 1
libinput Click Method Enabled (305): 1, 0
libinput Click Method Enabled Default (306): 1, 0
libinput Middle Emulation Enabled (292): 0
libinput Middle Emulation Enabled Default (293): 0
libinput Send Events Modes Available (263): 1, 1
libinput Send Events Mode Enabled (264): 0, 0
libinput Send Events Mode Enabled Default (265): 0, 0
libinput Disable While Typing Enabled (307): 1
libinput Disable While Typing Enabled Default (308): 1
Device Node (266): "/dev/input/event16"
Device Product ID (267): 2321, 21128
libinput Drag Lock Buttons (294): <no items>
libinput Horizontal Scroll Enabled (295): 1
checking driver
[raf@talisa ~]$ grep -e "Using input driver 'libinput'" /var/log/Xorg.0.log | grep -i touchpad
[ 6.898] (II) Using input driver 'libinput' for 'SYNA3602:00 0911:5288 Touchpad'
xorg.conf.d 40-libinput config file
[raf@talisa ~]$ cat /usr/share/X11/xorg.conf.d/40-libinput.conf
# Match on all types of devices but joysticks
Section "InputClass"
Identifier "libinput pointer catchall"
MatchIsPointer "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
Section "InputClass"
Identifier "libinput keyboard catchall"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
Section "InputClass"
Identifier "libinput touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
Section "InputClass"
Identifier "libinput touchscreen catchall"
MatchIsTouchscreen "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
Section "InputClass"
Identifier "libinput tablet catchall"
MatchIsTablet "on"
MatchDevicePath "/dev/input/event*"
Driver "libinput"
EndSection
Then, switched to synaptics
the config file:
[raf@talisa ~]$ cat /etc/X11/xorg.conf.d/70-synaptics.conf
Section "InputClass"
Identifier "touchpad catchall"
Driver "synaptics"
MatchIsTouchpad "on"
EndSection
Section "InputClass"
Identifier "touchpad ignore duplicates"
MatchIsTouchpad "on"
MatchOS "Linux"
MatchDevicePath "/dev/input/mouse*"
Option "Ignore" "on"
EndSection
# This option enables the bottom right corner to be a right button on clickpads
# and the right and middle top areas to be right / middle buttons on clickpads
# with a top button area.
# This option is only interpreted by clickpads.
Section "InputClass"
Identifier "Default clickpad buttons"
MatchDriver "synaptics"
Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
Option "SecondarySoftButtonAreas" "58% 0 0 15% 42% 58% 0 15%"
EndSection
and the logs from x:
[raf@talisa ~]$ cat /var/log/Xorg.0.log | grep -i touchpad
[ 385.414] (II) config/udev: Adding input device SYNA3602:00 0911:5288 Touchpad (/dev/input/event9)
[ 385.414] (**) SYNA3602:00 0911:5288 Touchpad: Applying InputClass "evdev touchpad catchall"
[ 385.414] (**) SYNA3602:00 0911:5288 Touchpad: Applying InputClass "libinput touchpad catchall"
[ 385.414] (**) SYNA3602:00 0911:5288 Touchpad: Applying InputClass "touchpad catchall"
[ 385.414] (**) SYNA3602:00 0911:5288 Touchpad: Applying InputClass "Default clickpad buttons"
[ 385.414] (**) SYNA3602:00 0911:5288 Touchpad: Applying InputClass "touchpad catchall"
[ 385.414] (**) SYNA3602:00 0911:5288 Touchpad: Applying InputClass "Default clickpad buttons"
[ 385.415] (II) Using input driver 'synaptics' for 'SYNA3602:00 0911:5288 Touchpad'
[ 385.415] (**) SYNA3602:00 0911:5288 Touchpad: always reports core events
[ 385.450] (II) synaptics: SYNA3602:00 0911:5288 Touchpad: found clickpad property
[ 385.450] (--) synaptics: SYNA3602:00 0911:5288 Touchpad: x-axis range 0 - 1310 (res 14)
[ 385.451] (--) synaptics: SYNA3602:00 0911:5288 Touchpad: y-axis range 0 - 859 (res 14)
[ 385.451] (II) synaptics: SYNA3602:00 0911:5288 Touchpad: device does not report pressure, will use touch data.
[ 385.451] (II) synaptics: SYNA3602:00 0911:5288 Touchpad: device does not report finger width.
[ 385.451] (--) synaptics: SYNA3602:00 0911:5288 Touchpad: buttons: left right double triple
[ 385.451] (--) synaptics: SYNA3602:00 0911:5288 Touchpad: Vendor 0x911 Product 0x5288
[ 385.451] (--) synaptics: SYNA3602:00 0911:5288 Touchpad: invalid pressure range. defaulting to 0 - 255
[ 385.451] (--) synaptics: SYNA3602:00 0911:5288 Touchpad: invalid finger width range. defaulting to 0 - 15
[ 385.451] (--) synaptics: SYNA3602:00 0911:5288 Touchpad: touchpad found
[ 385.451] (**) SYNA3602:00 0911:5288 Touchpad: always reports core events
[ 385.490] (II) XINPUT: Adding extended input device "SYNA3602:00 0911:5288 Touchpad" (type: TOUCHPAD, id 11)
[ 385.490] (**) synaptics: SYNA3602:00 0911:5288 Touchpad: (accel) MinSpeed is now constant deceleration 2.5
[ 385.490] (**) synaptics: SYNA3602:00 0911:5288 Touchpad: (accel) MaxSpeed is now 1.75
[ 385.490] (**) synaptics: SYNA3602:00 0911:5288 Touchpad: (accel) AccelFactor is now 0.128
[ 385.491] (**) SYNA3602:00 0911:5288 Touchpad: (accel) keeping acceleration scheme 1
[ 385.491] (**) SYNA3602:00 0911:5288 Touchpad: (accel) acceleration profile 1
[ 385.491] (**) SYNA3602:00 0911:5288 Touchpad: (accel) acceleration factor: 2.000
[ 385.491] (**) SYNA3602:00 0911:5288 Touchpad: (accel) acceleration threshold: 4
[ 385.491] (--) synaptics: SYNA3602:00 0911:5288 Touchpad: touchpad found
[ 385.493] (II) config/udev: Adding input device SYNA3602:00 0911:5288 Touchpad (/dev/input/mouse1)
[ 385.493] (**) SYNA3602:00 0911:5288 Touchpad: Ignoring device from InputClass "touchpad ignore duplicates"
...
Any clue on what is going on here?
Thanks
Offline
Patchwork [v2] HID: i2c-hid: Add no-irq-after-reset quirk for 0911:5288 device
https://patchwork.kernel.org/patch/10046575/
Offline
Pages: 1