Acabo de adquirir un X1 de quinta generación y cuando pruebo cualquier versión de Ubuntu, el dispositivo Trackpoint (TPPS/2 IBM TrackPoint) no aparece:
ubuntu-mate@ubuntu-mate:~$ xinput -list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Lenovo Laser Wireless Mouse id=9 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=12 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ Integrated Camera id=10 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
↳ ThinkPad Extra Buttons id=13 [slave keyboard (3)]
ubuntu-mate@ubuntu-mate:~$
El trackpoint funciona bien en Windows, así que sé que el hardware está bien. Las cosas que he hecho para solucionar problemas son:
- BIOS actualizada a 1.2
- Probé con ubuntu-mate 16.04, xbuntu 16.04, 17.04, arch (más reciente), ubuntu-budgie 17.04; todos tienen el mismo problema.
- Intenté ejecutar desde USB o instalar en el disco duro
- Versiones de Ubuntu que usan BIOS UEFI, Arch usó BIOS heredados
- deshabilitado y habilitado el trackpad - no hay diferencia
- opciones de máquina virtual Intel habilitadas y deshabilitadas en BIOS
- en comparación con mi thinkpad anterior, que funciona bien y veo que no aparece ningún dispositivo trackpoint
/sys/devices/platform/i8042
mientras/dev/input
sí aparecen en mi thinkpad anterior.
¿Alguna idea sobre cómo hacer que Linux vea/cree el dispositivo trackpoint?
Respuesta1
Ejecuto Xubuntu y pude solucionar el problema de la siguiente manera:
deshabilitar el trackpad en el BIOS (yo solo uso el punto de seguimiento)
editando
/etc/default/grub
para tener la línea:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash psmouse.proto=bare"
Se puede encontrar más informaciónaquí en la wiki de Arch.
Respuesta2
Es curioso: desactivé el trackPOINT en la BIOS y ahora mi trackPAD funciona bien desde hace algunos meses. No fueron necesarios cambios en /etc/default/grub.
Ubuntu 16.04 LTS/Núcleo 4.13