论坛上有很多类似的问题,但我找不到解决方案。我购买了一台新的联想 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
sudo nano /etc/default/grub
- 編輯
GRUB_CMDLINE_LINUX_DEFAULT
至GRUB_CMDLINE_LINUX_DEFAULT="quiet i8042.nopnp=1 pci=nocrs"
- 现在保存并退出。
- 跑步
sudo update-grub
下一步是修补内核
- 现在运行
git clone https://github.com/pavlepiramida/elan_i2c_dkms.git
- 安装 make 和 dkms 后,运行
sudo apt install make dkms
- 现在运行
cd elan_i2c_dkms
- 在那次跑步之后
sudo dkms install .
- 最后,运行
reboot
现在,一旦您重新启动,触摸板就应该正常工作! 很高兴我能帮上忙!
答案2
联想 IdeaPad S145 不在Linux 兼容硬件列表联想坚持认为。
可能是驱动程序的问题,驱动程序可能太新,无法在 19.10 内核中使用,或者根本就不可用。您是否尝试过fwupd
查看驱动程序是否可用?