HP Notebook - o dmesg sugere usar o driver hid-rmi 'psmouse.synaptics_touchpad = 1' em vez do driver antigo - o driver rmi não funciona

1

Eu estava verificando através dmesg e vi que há uma sugestão para usar o driver mais recente hid-rmi para touchpad para o meu laptop que é novo. (Modelo: HP-15-BS576TX).

Do dmesg:

[    2.507282] psmouse serio1: synaptics: queried max coordinates: x [..5648], y [..4826]
[    2.538726] psmouse serio1: synaptics: queried min coordinates: x [1292..], y [1026..]
[    2.538729] psmouse serio1: synaptics: Your touchpad (PNP: SYN3251 PNP0f13) says it can support a different bus. If i2c-hid and hid-rmi are not used, you might want to try setting psmouse.synaptics_intertouch to 1 and report this to [email protected].
[    2.601437] psmouse serio1: synaptics: Touchpad model: 1, fw: 8.2, id: 0x1e2b1, caps: 0xf00123/0x840300/0x2e800/0x400000, board id: 3320, fw id: 2548310
[    2.641628] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input4

Então, eu inicializei com o parâmetro de inicialização do kernel "psmouse.synaptics_touchpad = 1". Mas, parece haver pouca mudança e o touchpad continua usando o driver antigo:

**: ~ $ cat / proc / bus / input / devices

I: Bus=0011 Vendor=0002 Product=0007 Version=01b1
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input102
U: Uniq=
H: Handlers=mouse0 event4 
B: PROP=1
B: EV=b
B: KEY=e520 30000 0 0 0 0
B: ABS=660800011000003 

O dmesg com o parâmetro do kernel psmouse.synaptics_touchpad = 1 não tem muita informação, exceto que o touchpad continua usando o driver antigo:

  psmouse serio1: synaptics: queried max coordinates: x [..5648], y [..4826]
 [    2.322704] psmouse serio1: synaptics: queried min coordinates: x [1292..], y [1026..]
 [    2.322707] psmouse serio1: synaptics: Trying to set up SMBus access
 [    2.325589] psmouse serio1: synaptics: SMbus companion is not ready yet
 [    2.372028] usb 1-5: new high-speed USB device number 4 using xhci_hcd
 [    2.388206] psmouse serio1: synaptics: Touchpad model: 1, fw: 8.2, id: 0x1e2b1, caps: 0xf00123/0x840300/0x2e800/0x400000, board id: 3320, fw id: 2548310
 [    2.428811] input: SynPS/2 Synaptics TouchPad as /devices/platform/i8042/serio1/input/input4

Os módulos i2c-hid, hid-rmi estão disponíveis com o kernel - 4.13.0-19-generic

Alguma chance de fazer com que este touchpad / trackpad funcione com o driver mais recente do hid-rmi? Obrigado

    
por Confguy2016 14.12.2017 / 02:59

1 resposta

1

Este driver (i2c_i801) está na lista negra do Ubuntu. Veja /etc/modprobe.d/blacklist.conf. Você pode tentar comentar a linha que diz: blacklist i2c_i801 , mas você pode ter problemas de suspensão. Se o seu touchpad congelar depois de sair da suspensão, tente adicionar regras para descarregar (rmmod) o módulo pré-suspender e recarregá-lo (modprobe) após o reinício. Veja: man systemd-sleep . Boa sorte! :)

    
por Атанас Минков 12.08.2018 / 19:32