Created attachment 150051 [details]
Touchpad doesn't work at all on my Asus TransformerBook Flip TP500LN.
Strangely, I saw it working on 3.11, at least it managed to move the pointer, but on 3.13, 3.15, 3.16, and 3.17, moving the cursor with the touchpad fails, and dmesg is filled with "Touchpad at isa00600/serio4/input0 lost sync at byte 6" messages.
/proc/version: Linux version 3.17.0-0.rc4.git4.1.fc22.x86_64 (email@example.com) (gcc version 4.9.1 20140813 (Red Hat 4.9.1-7) (GCC) ) #1 SMP Fri Sep 12 17:34:49 UTC 2014
See the attachments:
ver_linux-output: the output of the ver_linux script minus cpuinfo, attached separately
io-info: /proc/ioports and /proc/iomem
lcpci-vvv: lspci -vvv
dmesg-input: dmesg|grep input
Feel free to ask for any information I missed and might be helpful in finding the problem.
Created attachment 150061 [details]
dmesg input related info
Created attachment 150071 [details]
Created attachment 150081 [details]
Created attachment 150091 [details]
Same here. Model Asus TP500LN. Windows gives ID hardware ETD0108. I have tried ubuntu mainline kernels 3.16, 3.17, 3.19. I can use the mouse with proto=imps but only as a point and left-click. Lost sync at byte 6 also appears.
Created attachment 170321 [details]
dmesg dump on 3.19
Created attachment 170331 [details]
dmesg dump on 3.16
- possible duplicate https://bugzilla.kernel.org/show_bug.cgi?id=48161
- tried removing hid modules (saw somewhere on the net touchscreen and touchpad might interfere on other models): no difference
- tried patch for v7 as described in https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1166442/
A workaround has already been found for this:
echo 1 > /sys/devices/platform/i8042/serio4/reg_07
The kernel drivers writes this 1 to reg_07 during initialisation, but magically it changes back to 0.
This workaround seems to work until a suspend2ram/disk.