Ganhei um laptop Dell Precision 5690 novinho para um novo emprego. Instalei o Debian 12 e atualizei o kernel para a versão 6.12.12, pois a maior parte do hardware não funcionava na versão 6.1 que vem com o Bookworm. Estou usando o gerenciador de janelas i3.
Em algum momento, o touchpad parou de funcionar. Não sei exatamente quando, pois eu o usava acoplado a um mouse, mas ele definitivamente funcionava , mas não funciona mais. Pode ser que funcionasse com o Wayland e, quando migrei para o i3/X, parou.
Tenho os seguintes pacotes instalados:
xserver-xorg-input-libinput/stable,now 1.2.1-1+b1 amd64 [installed]
xserver-xorg-input-wacom/stable,now 1.1.0-1 amd64 [installed,automatic][/code]
Colei uma tonelada de resultados de depuração aqui: https://www.pastery.net/hghjmj+unyxkc+unxdvs+uurwru+dsdrdr
xinput list
mostra o dispositivo conforme o esperadoxinput test
não relata nenhum evento- Embora, em um ponto, eu CONSEGUI fazer com que ele relatasse cliques (mas não movimento). Você pode ver isso na minha saída de colagem. Não sei como ou por quê, mas não funciona mais.
- Não consigo ver nenhuma referência ao dispositivo em Xorg.0.log (porém, devo olhar para /var/log/Xorg... ou /var/log/installer/Xorg...?)
sudo libinput record
mostra claramente que o touchpad está funcionandosudo libinput measure touchpad-pressure
mostra que a pressão está funcionando- O touchpad funciona conforme o esperado na tela de configuração do BIOS
- O touchpad também não funciona na tela de login ou quando o X inicia após o login
- Tudo indica que
/dev/input/event5
o caminho correto é o Touchpad, mas quando eu grep os logs do Xorg para o evento5, ele parece listar umGeneric USB Audio device
mouse ou um mouse PS/2
Tenho tentado mexer nos arquivos de configuração do Xorg, por exemplo, usando InputClass
seções para "capturar" o touchpad e aplicar o libinput
driver a ele. Também tentei fazer isso e aplicar o evdev
driver, como posso ver no registro libinput mencionado. Nenhuma dessas estratégias parece funcionar, embora eu saiba que esses arquivos de configuração estão funcionando, pois se eu remover o arquivo de configuração libinput, meu teclado e mouse também param de funcionar.
Perguntei em vários lugares, mas ninguém parece capaz de me ajudar. Alguém pode me dar alguma ideia de onde devo continuar procurando?
*** EDITAR ***
Breve atualização sobre isso: o touchpad funciona com meu kernel original versão 6.1. O xinput o detecta como um "mouse genérico PS/2" e, embora eu não consiga rolar com dois dedos nem nada, ele funciona como esperado.
Isso indicaria um problema de firmware? Se sim, há alguma maneira de resolver? Infelizmente, quase nada mais (em termos de hardware) funciona no kernel 6.1.