Ubuntu 15.10 O ecrã táctil HP Envy x360 não funciona depois de sair da suspensão

2

Tenho um laptop HP Envy x360 em uma inicialização inicial em que a tela sensível ao toque funciona. mas depois de suspender a tela sensível ao toque não funciona mais. Fazendo algumas pesquisas, acredito que o módulo responsável por isso é o hid_multitouch. Recarregar o módulo via rmmod hid_multitouch && modprobe hid_multitouch (como superusuário, é claro) não parece afetar o problema.

lspci: link lsusb: link

Não consigo nem encontrar o dispositivo via lsusb ou lspci. De que outras maneiras eu seria capaz de identificar o dispositivo? Existe um módulo secundário que precisaria ser recarregado simultaneamente?

    
por Sion 02.03.2016 / 19:17

1 resposta

1

Se a execução de sudo rmmod hid_multitouch após uma reinicialização desativar sua tela sensível ao toque, tente isto:

su -c "echo "SUSPEND_MODULES="hid_multitouch"" >> /etc/pm/config.d/modules"

Isso descarregará esse módulo antes de suspendê-lo, corrigindo seu problema.

Se esse não for o caso, execute xinput --list enquanto a tela sensível ao toque estiver funcionando e quando a tela sensível ao toque não estiver funcionando, compare a saída, se algo estiver faltando quando você sair de uma suspensão, você terá que voltar.

Exemplo de saída:

⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ ITE Tech. Inc. ITE Device(8595)           id=11   [slave  pointer  (2)]
⎜   ↳ ITE Tech. Inc. ITE Device(8595) Touchpad  id=12   [slave  pointer  (2)]
⎜   ↳ SYNA7508:00 06CB:77B2                     id=14   [slave  pointer  (2)]

Meu dispositivo touchscreen é SYNA7508: 00 06CB: 77B2 id = 14

Tente executar xinput set-prop DEVICE_ID "Device Enabled" 0 && xinput set-prop DEVICE_ID "Device Enabled" 1 substituindo o ID pela suspensão da postagem do seu ID de dispositivo.

Se esse comando consertar, tente substituí-lo pelo rmmod & modprobe encontrado aqui (não esqueça de chmod u + x o arquivo tornando-o executável): link No entanto, se o dispositivo não aparecer após a suspensão, você terá que reconectá-lo, aqui está outro exemplo: link

    
por 21.04.2016 / 03:22