Touchpad SYNA3602 (0911:5288) not working at all

libinput
touchpad
yepo
ezbook

#68

Please ask Xubuntu. This is the Manjaro Linux Forum!


#69

You can use a systemd service as we do. Simply check the PKGBUILD script on how to install it on your system. Then enable the service as usual. In couple of weeks I’ll send the maintainer of the driver on of our Bladebooks so we might get a proper fix within the kernel.


#70

on my Lenovo Ideapad Flex 14ARR I seem to be having the same issue with my synaptics touchpad. Though this a Ryzen 2500u device. Though I am having a hardtime confirming that this a SYNA3602 exactly.


#71

Why? Simply do dmesg | grep SYNA in a terminal and post the output.


#72

[8.844179] systemd[1]: /usr/lib/systemd/mhwd-i2c-syna3602.service:8:Ignoring unkown escape sequences: " /user/bin/echo “on” > /sys/bus/i2c/devices/i2c-SYNA3602:00/power/control; /usr/bin/rmmod i2c-hid; /usr/bin/modprobe i2c-hid"


#73

This is now fixed upstream. Patch is added to linux419-4.19rc3.0912.g5e33554-1 and will be backported also to linux418 series.


[Stable Update] 2018-09-13 - Kernels, KDE Framework, SPL/ZFS, Octopi
#74

I have a Teclast F7 with Manjaro XFCE Edition installed, I have the same touchpad problem, I tried kernel 414, 418 and 419 experimental but touchpad not working.

# uname -a
Linux locris 4.19.0-1-MANJARO #1 SMP PREEMPT Sun Oct 14 07:52:02 UTC 2018 x86_64 GNU/Linux
# dmesg | grep SYNA
[    5.979883] i2c_hid i2c-SYNA3602:00: i2c-SYNA3602:00 supply vdd not found, using dummy regulator
[    5.979923] i2c_hid i2c-SYNA3602:00: Linked as a consumer to regulator.0
[    5.979926] i2c_hid i2c-SYNA3602:00: i2c-SYNA3602:00 supply vddl not found, using dummy regulator
[    5.983566] i2c_hid i2c-SYNA3602:00: unexpected HID descriptor bcdVersion (0x00ff)

I wanted to know when the patch will be backported to the manjaro kernel


[Testing Update] 2018-10-16 - Linux419, Plasma, KDE Apps, Deepin, Mkinitcpio, VB, Xorg
#75

We already backported it to v4.18+. What is your actual issue. More details please.


#76

my actual issue is that the touchpad is not working in Linux, I have a dual boot and in Windows 10 it works well, with gestures, button etc
When the desktop appear , after the boot, the arrow of the mouse is freezed.
This happen with kernel 414, 418 and 419


#77

Seems I’ve to add another patch for you to make it work. Will do that to the linux419 package. Please check for a later package than 4.19rc7.1014.g3a27203-1. Most likely it will be fixed with v18.0-rc2 ISO.


#78

I just downloaded the 4.19rc8.1016.gb955a91-1 kernel and now touchpad works!!! :smiley:

[locris pc]# dmesg | grep SYNA
[    5.911096] i2c_hid i2c-SYNA3602:00: i2c-SYNA3602:00 supply vdd not found, using dummy regulator
[    5.911155] i2c_hid i2c-SYNA3602:00: Linked as a consumer to regulator.0
[    5.911159] i2c_hid i2c-SYNA3602:00: i2c-SYNA3602:00 supply vddl not found, using dummy regulator
[    6.036506] input: SYNA3602:00 0911:5288 Mouse as /devices/pci0000:00/0000:00:16.2/i2c_designware.2/i2c-7/i2c-SYNA3602:00/0018:0911:5288.0001/input/input7
[    6.036770] input: SYNA3602:00 0911:5288 Touchpad as /devices/pci0000:00/0000:00:16.2/i2c_designware.2/i2c-7/i2c-SYNA3602:00/0018:0911:5288.0001/input/input8
[    6.036936] hid-generic 0018:0911:5288.0001: input,hidraw0: I2C HID v1.00 Mouse [SYNA3602:00 0911:5288] on i2c-SYNA3602:00
[    6.878258] input: SYNA3602:00 0911:5288 Touchpad as /devices/pci0000:00/0000:00:16.2/i2c_designware.2/i2c-7/i2c-SYNA3602:00/0018:0911:5288.0001/input/input20
[    6.878579] hid-multitouch 0018:0911:5288.0001: input,hidraw0: I2C HID v1.00 Mouse [SYNA3602:00 0911:5288] on i2c-SYNA3602:00

thanks!


#79

Great to know, however it created a regression, so I had to revert the patch for now.


#80

ok, in the meantime I put linux419 in IgnorePkg :slight_smile:


#81

Can you post me the output of dmesg | grep i2c as I’ve a regression on my end when I patch it.


#82

Sure!

$ dmesg | grep i2c
[    7.447235] i2c_hid i2c-SYNA3602:00: i2c-SYNA3602:00 supply vdd not found, using dummy regulator
[    7.447272] i2c_hid i2c-SYNA3602:00: Linked as a consumer to regulator.0
[    7.447275] i2c_hid i2c-SYNA3602:00: i2c-SYNA3602:00 supply vddl not found, using dummy regulator
[    7.564150] input: SYNA3602:00 0911:5288 Mouse as /devices/pci0000:00/0000:00:16.2/i2c_designware.2/i2c-7/i2c-SYNA3602:00/0018:0911:5288.0001/input/input7
[    7.564436] input: SYNA3602:00 0911:5288 Touchpad as /devices/pci0000:00/0000:00:16.2/i2c_designware.2/i2c-7/i2c-SYNA3602:00/0018:0911:5288.0001/input/input8
[    7.564736] hid-generic 0018:0911:5288.0001: input,hidraw0: I2C HID v1.00 Mouse [SYNA3602:00 0911:5288] on i2c-SYNA3602:00
[    8.493224] input: SYNA3602:00 0911:5288 Touchpad as /devices/pci0000:00/0000:00:16.2/i2c_designware.2/i2c-7/i2c-SYNA3602:00/0018:0911:5288.0001/input/input20
[    8.493367] hid-multitouch 0018:0911:5288.0001: input,hidraw0: I2C HID v1.00 Mouse [SYNA3602:00 0911:5288] on i2c-SYNA3602:00


#83

Hello there,
after spending 2+ months trying to make the frozen ALPS touchpad of my new pc get to work, I managed to partially solve the issue thanks to this forum and this thread in particular. I just upgraded Manjaro to kernel 4.19.0-1 test branch and is it turns out the touchpad now is working. So first and foremost a BIG BIG thanks to Philm and the rest of the Manjaro team for (once again) the excellent work.
Only problem is, the pc need be plugged into the ac adapter for the touchpad to work, as soon as I unplug it the touchpad gets stuck again. I suspect this has to do with linux power management, no surprise considering that the fix provided by Philm seems to relate to QOS and latency in particular.
I’m searching now for a workaround in order to get the touchpad work also with the pc unplugged, was even thinking of fooling linux with some hacks so as to pretend that the pc is ac-powered when it actually isn’t. No way at the moment. In case I find a workaround I will adjourn this post.
Cheers


#84

This morning I tested the latest kernel and the touchpad is not working anymore. I now downgrade to the previous and working kernel version.

$ uname -a
Linux locris 4.19.0-1-MANJARO #1 SMP PREEMPT Mon Oct 22 18:40:59 UTC 2018 x86_64 GNU/Linux
$ dmesg | grep i2c
[    7.039843] i2c_hid i2c-SYNA3602:00: i2c-SYNA3602:00 supply vdd not found, using dummy regulator
[    7.039879] i2c_hid i2c-SYNA3602:00: Linked as a consumer to regulator.0
[    7.039882] i2c_hid i2c-SYNA3602:00: i2c-SYNA3602:00 supply vddl not found, using dummy regulator
[    7.043053] i2c_hid i2c-SYNA3602:00: weird size of HID descriptor (0)
$ inxi -Fxxxz
System:    Host: locris Kernel: 4.19.0-1-MANJARO x86_64 bits: 64 compiler: gcc v: 8.2.1 Console: tty 1 
           dm: LightDM 1.28.0 Distro: Manjaro Linux 
Machine:   Type: Laptop System: TECLAST product: F7 v: N/A serial: <filter> 
           Mobo: TECLAST model: F7 serial: <filter> UEFI: TECLAST v: K3D4_A1 tPAD 3.02 date: 03/21/2018 
Battery:   ID-1: BAT0 charge: 45.0 Wh condition: 50.0/N/A Wh volts: 7.6/N/A model: Intel SR 1 SR Real Battery 
           type: Unknown serial: <filter> status: Discharging 
CPU:       Topology: Quad Core model: Intel Celeron N3450 bits: 64 type: MCP arch: Goldmont rev: 9 
           L2 cache: 1024 KiB 
           flags: lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 8756 
           Speed: 796 MHz min/max: 800/2200 MHz Core speeds (MHz): 1: 791 2: 796 3: 796 4: 794 
Graphics:  Device-1: Intel driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:5a85 
           Display: server: X.org 1.20.2 driver: intel unloaded: fbdev,modesetting alternate: vesa tty: 199x54 
           Message: Advanced graphics data unavailable in console. Try -G --display 
Audio:     Device-1: Intel Celeron N3350/Pentium N4200/Atom E3900 Series Audio Cluster driver: snd_hda_intel 
           v: kernel bus ID: 00:0e.0 chip ID: 8086:5a98 
           Device-2: Alcor Micro type: USB driver: snd-usb-audio,uvcvideo bus ID: 1-8:4 chip ID: 058f:3841 
           Sound Server: ALSA v: k4.19.0-1-MANJARO 
Network:   Device-1: Intel Wireless 3165 driver: iwlwifi v: kernel port: f040 bus ID: 01:00.0 
           chip ID: 8086:3165 
           IF: wlp1s0 state: up mac: <filter> 
Drives:    Local Storage: total: 238.49 GiB used: 19.99 GiB (8.4%) 
           ID-1: /dev/mmcblk0 type: USB model: ED4QT size: 119.25 GiB serial: <filter> scheme: MBR 
           ID-2: /dev/sda model: Teclast 128GB NS550-2242 size: 119.24 GiB speed: 6.0 Gb/s serial: <filter> 
           rev: B scheme: GPT 
Partition: ID-1: / size: 49.25 GiB used: 19.92 GiB (40.4%) fs: ext4 dev: /dev/sda5 
           ID-2: swap-1 size: 8.30 GiB used: 0 KiB (0.0%) fs: swap dev: /dev/sda6 
Sensors:   System Temperatures: cpu: 36.0 C mobo: N/A 
           Fan Speeds (RPM): N/A 
Info:      Processes: 176 Uptime: 8m Memory: 5.65 GiB used: 598.5 MiB (10.3%) Init: systemd v: 239 Compilers: 
           gcc: 8.2.1 Shell: bash v: 4.4.23 running in: tty 1 (SSH) inxi: 3.0.26 

HTH


#85

Well, your touchpad might have similar issues than we had with the SYNA3602. We need to know more details about your touchpad.

sudo libinput list-devices | grep -i touch
dmesg

And so on.


Yes, since I had a total regression on my end with the #bladebook I couldn’t use the patch. Maybe by adding the v4.20 subsystem for hid might get it solved. As soon as Linus is pulling it, I might get the patch and try it again.


#86

First build of linux420 is online. However, no extramodule can be compiled for now …


#87

linux419 4.19.0-3 has the working patch.