Touchpad reconhecido como mouse PS / 2 e não funcionando (Kernel 3.14.3-2)

1

Em um laptop ASUS r510l ou x550l, o touchpad não está funcionando. Eu corro o Arch Linux, com o kernel 3.14.3-2, mas também tentei no Ubuntu 12.04, Ubuntu 14.04, Debian Jessie e Fedora. Isto é o que eu recebo de 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)]

Ele é reconhecido como um Logitech Wheel Mouse PS / 2, e o módulo psmouse é carregado, mas o touchpad não funciona, dmesg continua mostrando a mesma mensagem repetidamente:

psmouse serio4: Failed to enable mouse on isa0060/serio4

E usando hwinfo , ele também aparece como um 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

Eu tentei várias coisas, como instalar o módulo ALPSv7 ou um módulo elantech, e nada funcionou. Eu postei isso no fórum do Arch ( link ) e até agora não recebi nenhuma informação. Eu encontrei outras pessoas tendo um problema semelhante com outro modelo ASUS aqui: O touchpad não é reconhecido no linux (ASUS R751LB)

Mas não tenho certeza se está relacionado, já que o meu é reconhecido (apenas como mouse).

EDIT: Eu atualizei para o kernel 3.14.6 e ainda não está resolvido. Se alguém souber um guia fácil para os drivers do kernel, posso tentar dar uma olhada adicional.

Parece um bug generalizado de vários modelos da Asus:

link

Mas até agora não há uma solução.

    
por claptrap 13.05.2014 / 20:10

2 respostas

1

há uma solução alternativa aqui: link

sem suporte total do touchpad, mas pelo menos ... vá em frente & veja, se vai funcionar para você também!

    
por 23.06.2014 / 22:22
1

Eu tenho exatamente o mesmo problema com um ASUS K551L XO301H que adquiri recentemente. Passar o parâmetro psmouse.proto=bare para a linha de inicialização do kernel corrigiu para mim.

    
por 09.09.2014 / 20:22