Comprei recentemente um novo laptop e estou tentando executar o Linux nele. O dispositivo em questão é o Teclast F6 pro e estou tendo um problema com o touchpad.
Comprei o dispositivo em pré-venda, portanto, como esperado, não consegui encontrar muita coisa. Eu encontrei um relatório de bug do kernel de um problema semelhante em outro laptop, mas não consegui encontrar uma solução para ele ( link ).
O problema é que o touchpad não funciona e o hardware não é reconhecido. A única menção que encontrei no Linux relacionada ao touchpad é quando executo dmesg | grep hid
, o que gera este erro: i2c_hid i2c-SYNA3602:00: unexpected HID descriptor bcdVersion (0x00ff)
. Eu verifiquei os drivers do Windows e eles mostram o mesmo identificador SYNA3602.
Eu tentei xinput, lsusb, lspci, hwinfo e outros, mas não há menção de touchpad/synaptics/mouse/syna3602
, ou qualquer coisa relacionada ao touchpad.
Tanto quanto eu entendo - por favor me corrija se eu estiver errado - o problema é que o kernel atribui este driver i2c-hid para gerenciar o touchpad, mas ele falha, então o dispositivo é perdido. Se for esse o caso, como posso corrigir esse driver i2c-hid ou usar outro driver genérico?
Eu tentei muitas coisas e posso dizer que é:
Tags kernel-modules