联想 IdeaPad S145 触摸板不工作

Ori*_*rah 1 touchpad lenovo ideapad

论坛里有很多类似的问题,但我找不到解决方案。我购买了新的联想 Ideapad S145 并安装了 ubuntu 19.10。我无法让我的触摸板工作。我试过向 grub 添加多个命令GRUB_CMDLINE_LINUX_DEFAULT,当然运行sudo update-grub并重新启动,但它似乎不起作用。

当我按下该f6键时,它会显示一个带有小“x”的触摸板图标。

我的内核版本是 5.3.0-42-generic。

我的xinput命令结果是:

? Virtual core pointer                      id=2    [master pointer  (3)]
?   ? Virtual core XTEST pointer                id=4    [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)]
    ? Power Button                              id=8    [slave  keyboard (3)]
    ? Integrated Camera: Integrated C           id=9    [slave  keyboard (3)]
    ? Ideapad extra buttons                     id=10   [slave  keyboard (3)]
    ? AT Translated Set 2 keyboard              id=11   [slave  keyboard (3)]

Run Code Online (Sandbox Code Playgroud)

提前致谢 :)

Nik*_*ohn 5

我有同样的问题。问题出在内核上。内核没有检测到触摸板。首先编辑内核启动参数。这就是我为解决它所做的 - 编辑:建议使用备份cp /etc/default/grub /etc/default/grub.bak

  1. sudo nano /etc/default/grub
  2. 编辑GRUB_CMDLINE_LINUX_DEFAULTGRUB_CMDLINE_LINUX_DEFAULT="quiet i8042.nopnp=1 pci=nocrs"
  3. 现在保存并退出。
  4. sudo update-grub

下一步将是修补内核

  1. 现在运行 git clone https://github.com/pavlepiramida/elan_i2c_dkms.git
  2. 之后安装 make 和 dkms,然后运行 sudo apt install make dkms
  3. 现在运行 cd elan_i2c_dkms
  4. 在那之后运行 sudo dkms install .
  5. 最后,运行 reboot

现在,一旦你重新启动,触摸板应该工作得很好! 很高兴我能帮助你!