O touchpad no Lenovo V330 (Thinkpad Série V) não é reconhecido

1

Instalei o opensuse 42.3 no meu novo Lenovo V330, mas, seja o que for que eu faça, o touchpad não é reconhecido pelo Linux. Eu atualizei o Kernel para 4.15.7, tentei instalar tumbleweed, que trouxe o mesmo resultado. Eu não consigo nem descobrir qual Touchpad está embutido no Notebook (Elantech ou Synaptics). Existe um dispositivo USB não reclamado (Synaptics) listado no lshw, mas acho que este é o leitor de impressões digitais. Eu suspeito que o Touchpad integrado seja um dispositivo da Elantech conectado via I²C, mas isso pode estar totalmente incorreto.

    
por Kentravyon 01.03.2018 / 23:05

3 respostas

1

Consegui fazê-lo funcionar adicionando o ID da ACPI em drivers/input/mouse/elan_i2c_core.c

Na parte inferior do arquivo, há uma lista de IDs de dispositivos.

A minha é ELAN0618 .

Agora funciona:)

    
por 31.03.2018 / 14:00
1

Meu Lenovo v330 14IKB possui um touchpad Elantech I2C (ELAN0612) instalado. Ele está funcionando com o Windows 10 Pro 64Bit com o modo UEFI ativado e com o controlador AHCI selecionado. BIOS instalados eram v2.02 e v4.01.

No Linux, não é encontrado pelo xinput; dmesg | grep -i elan me retorna:

i2c_hid i2c-ELAN0612:01: i2c-ELAN0612:01 supply vcc not found, using dummy regulator

Estou executando uma nova instalação do Linux Mint 18.3 Sylvia e experimentei no kernel: v4.16-rc7 , v4.15.14 , v4.13.0.37.42 .

    
por 31.03.2018 / 13:23
-1

Trabalhe no Ubuntu 18.04 adicionando ELAN0612 em drivers/input/mouse/elan_i2c_core.c .

    
por 10.05.2018 / 19:29