On an ASUS r510l or x550l laptop the touchpad is not working. I run Arch Linux, with kernel 3.14.3-2, but I also tried it in Ubuntu 12.04, Ubuntu 14.04, Debian Jessie and Fedora. This is what I get from xinput:

$ xinput list
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ PS/2 Logitech Wheel Mouse                 id=14   [slave  pointer  (2)]
⎜   ↳ USB_PS2 Optical Mouse                     id=11   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Video Bus                                 id=8    [slave  keyboard (3)]
    ↳ Sleep Button                              id=9    [slave  keyboard (3)]
    ↳ USB2.0 HD UVC WebCam                      id=10   [slave  keyboard (3)]
    ↳ Asus WMI hotkeys                          id=12   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=13   [slave  keyboard (3)]

It gets recognized as a PS/2 Logitech Wheel Mouse, and the psmouse module is loaded, but the touchpad doesn't work, dmesg keeps showing the same message over and over:

psmouse serio4: Failed to enable mouse on isa0060/serio4

And using hwinfo it also appears as a mouse:

$ hwinfo
PS/2 00.0: 10500 PS/2 Mouse
  [Created at input.249]
  Unique ID: AH6Q.U5GX9Ignjc0
  Hardware Class: mouse
  Model: "PS/2 Logitech Wheel Mouse"
  Vendor: 0x0002 
  Device: 0x0001 "PS/2 Logitech Wheel Mouse"
  Compatible to: int 0x0210 0x0003
  Device File: /dev/input/mice (/dev/input/mouse1)
  Device Files: /dev/input/mice, /dev/input/mouse1, /dev/input/event15, /dev/input/by-path/platform-i8042-serio-4-event-mouse, /dev/input/by-path/platform-i8042-serio-4-mouse
  Device Number: char 13:63 (char 13:33)
  Driver Info #0:
    Buttons: 3
    Wheels: 0
    XFree86 Protocol: explorerps/2
    GPM Protocol: exps2
    Config Status: cfg=new, avail=yes, need=no, active=unknown

I tried several things, like installing the ALPSv7 module or an elantech module, and nothing worked. I posted this on the Arch forum (https://bbs.archlinux.org/viewtopic.php?id=181048) and so far I haven't got any information. I found other people having a similar problem with another ASUS model here: Touchpad not recognized on linux (ASUS R751LB)

But I'm not sure if it is related, since mine gets recognized (only as a mouse).

EDIT: I have updated to kernel 3.14.6 and it is still not solved. If someone knows an easy guide to kernel drivers I can try to take a further look.

Seems a generalized bug of various Asus models:


But so far there isn't a solution.

  • @raphaelh notes that "Hans de Goede is currently taking care of debugging this problem on Redhat's bugzilla. – drs Sep 9 '14 at 18:46
  • Thanks @raphaelh, I was checking the thread and it seems they made some progress, I'm looking forward to try the patched kernel soon (as I have Arch Linux I will have to wait till they update the repos there). – questing Sep 14 '14 at 12:18

there's a workaround given here: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1314198/comments/31

no full support of the touchpad, but at least... go ahead & see, if it'll work for you as well!

  • In the future, it's a good idea to add the important bits from a link if it doesn't take too much space to do so (and it would only be a couple of lines for this case). – HalosGhost Jun 23 '14 at 20:46
  • Thank you! The workaround worked for me, at least I can use the touchpad in the meanwhile. Anyway, if someone has some information about how could I help to debug or fix this, I'll be happy to help. – questing Jun 23 '14 at 22:29

I have exactly the same problem with an ASUS K551L XO301H I acquired recently. Passing the parameter psmouse.proto=bare to the kernel boot line fixed it for me.

  • In the future, make your posts to Stack Exchange in English. See this blog post. – drs Sep 9 '14 at 18:45

Not the answer you're looking for? Browse other questions tagged or ask your own question.