联想 IdeaPad S145 触摸板不工作

联想 IdeaPad S145 触摸板不工作

论坛上有很多类似的问题,但我找不到解决方案。我购买了一台新的联想 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)]

提前致谢 :)

答案1

我也遇到过同样的问题。问题出在内核上。内核没有检测到触摸板。首先编辑内核启动参数。这是我解决问题的方法 - 编辑:建议使用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

现在,一旦您重新启动,触摸板就应该正常工作! 很高兴我能帮上忙!

答案2

联想 IdeaPad S145 不在Linux 兼容硬件列表联想坚持认为。

可能是驱动程序的问题,驱动程序可能太新,无法在 19.10 内核中使用,或者根本就不可用。您是否尝试过fwupd查看驱动程序是否可用?

LVFS 项目中有关于如何使用它的很好的信息以及维基百科

相关内容