Touchpad not recognized on new Ultrabook

I have a new Samsung ATIV Book 9 2014 Edition (930X5J-K01) and installed Ubuntu 14.04 LTS on it. The touchpad is not working at all. There is no cursor visible but an external USB mouse is working fine.

After upgrading the kernel to 3.15 RC2, an UNKNOWN input device is detected. But again, no mouse cursor appears. I tried many approaches to get the touchpad working, but nothing worked. Using an older version of Ubuntu, or another Linux dirso doesn't work too.

I uploaded additional debugging information, where you can see the new detected input device (ATML3000). Windows detects the Touchpad as HID\ATML3000&COL01\5&1579C925&0&0000

Output of cat /proc/bus/input/devices

  • Kernel 3.13 Click Here
  • Kernel 3.15 RC2 Click Here

dmesg Output:

  • Kernel 3.13 Click here
  • Kernel 3.15 RC2 Click here

Content of Xorg.0.log

  • Kernel 3.13 Click Here
  • Kernel 3.15 Click Here

Output of sudo lshw

  • Kernel 3.13 Click Here
  • Kernel 3.15 RC2 Click Here

I used HID Replay to check that the device is actually working, to see the generated output during some gestures Click here.


This is an upstream problem from the 3.15-rc kernel. A patch has been submitted here: https://patchwork.kernel.org/patch/4096321/

3.15 final should not contain the bug.

oh, and this is not a conflict with i2c_hid.


My experience:

This is possibly a race condition on cold startup, and exists under 13.04 and 13.10 as well.

This occurred for me on two HP Mini 210 netbooks, with new installs of Ubuntu 14.04 LTS beta. But once touchpad started working, it has not re-occurred. I thought it was an update which fixed issue, but it may have been something else.

UPDATE: (03-May-2014)

Still occurs on HP Mini 210 netbook (at cold start), with Ubuntu 14.04 LTS 32-bit (fully updated).

But self corrects after several minutes (362 seconds):

user01@HP-Mini-210-1036VU:~$ dmesg | grep -e mouse -e Mouse
[    1.300793] mousedev: PS/2 mouse device common for all mice
[  362.023854] psmouse serio1: synaptics: Touchpad model: 1, fw: 7.4, id: 0x1e0b1, caps: 0xd04773/0xe40000/0x5a0400, board id: 3655, fw id: 627142

On re-start, no longer occurs: (starts in only 13 seconds)

user01@HP-Mini-210-1036VU:~$ dmesg | grep -e mouse -e Mouse
[    1.300641] mousedev: PS/2 mouse device common for all mice
[   13.205310] psmouse serio1: synaptics: Touchpad model: 1, fw: 7.4, id: 0x1e0b1, caps: 0xd04773/0xe40000/0x5a0400, board id: 3655, fw id: 627142

For your Samsung laptop:

Try restarting laptop, after it has been running for 5+ minutes.

Wait for further 3-4 minutes (after re-start) and check output of dmesg:

dmesg | grep -e mouse -e Mouse

OR

Try restarting the driver (5+ minutes after laptop started)

sudo modprobe -r psmouse
sudo modprobe psmouse

OR possibly (from: Samsung 305u notebook touchpad not working in Ubuntu 13.10)

sudo modprobe -r psmouse
sudo modprobe psmouse proto=imps

UPDATE: (later, on 03-May-2104)

This is still likely the root cause: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1218973

Conflict between i2c_hid (old-school PS/2 / serial driver), and developments to support multi-touch displays.

However ..

Here is an old fix for the same issue, which you should try.

from: http://ubuntuforums.org/showthread.php?t=1423273&p=8927602#post8927602

( actually from: http://www.linlap.com/acer_aspire_5542g advice from Juan Peròn )

sudo gedit /etc/default/grub

Change line: GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash” to add: 'i8042.nomux'.

ie.

GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash i8042.nomux”

Then update:

sudo update-grub