A instalação do kernel do linux versão 4.14 resolveu o problema (eu não sabia que o Ubuntu 16.04 usava um kernel anterior).
Agora, o teclado e o touchpad funcionam.
Ainda não testei totalmente todas as teclas especiais, mas coisas como controle de volume e luz do teclado funcionam bem.