启动时未检测到 Synaptic 触摸板,而是在重启后

启动时未检测到 Synaptic 触摸板,而是在重启后

我最近在 Lenovo Twist 上安装了 Ubuntu 16.04,但是,当我第一次从关机状态启动计算机时,触摸板不起作用。重新启动计算机后,触摸板就可以正常工作了。如何让触摸板在启动 Ubuntu 时正常工作?我需要在 Bios 中进行一些配置吗?

需要澄清的是,当我xinput在启动/引导时,我没有看到 SynPS/2 Synaptics TouchPad 和 TPPS/2 IBM TrackPoint。相反,当我重新启动计算机(不是从关机状态)时,xinput会同时显示这两个设备。

我卸载了 synaptics 驱动程序,导致即使重启后触摸板也没有任何反应。因此我重新安装了它,结果又出现了上述情况。

我多次将 grub 文件中 GRUB_CMDLINE_LINUX_DEFAULT= 行下的内容更改为以下内容,但仍未得到修复:

  • 安静的飞溅i8042.nopnp
  • i8042.reset 静音启动
  • 安静启动 i8042.kbdreset=1 i8042.nomux=1 i8042.reset
  • 安静的启动 i8042.kbdreset=1
  • 安静启动 i8042.reset i8042.nomux=1
  • 安静的启动 i8042.reset
  • 安静启动 i8042.nomux i8042.reset=1
  • 安静的启动 i8042.nomux
  • 安静启动 i8042.reset i8042.nomux i8042.nopnp i8042.noloop
  • i8042.nomux=1 区域设置=fr_FR i8042.reset

我已将 i2c_hid 列入黑名单并从 /etc/modprobe.d/blacklist.conf 中注释掉 i2c_i801,但没有任何结果。

我按照以下链接中的说明进行操作,但无济于事:

  1. Dell Inspiron 3551 触摸板无响应
  2. 暂停 Ubuntu 16.04 后触摸板不工作
  3. 16.04 版下的触摸板无法工作
  4. 触摸板在启动时不工作,但在重启时工作
  5. 触摸板/键盘问题
  6. 触摸板无法识别

任何建议将不胜感激。

答案1

之前,我更换了硬盘并从电脑中删除了双启动,结果我安装了两个 grub 加载程序和两个操作系统。我认为这导致了这个问题,因为我怀疑我正在编辑的 grub 文件没有更新电脑用于启动/重启操作系统的 grub.conf。

为了解决这个问题,我从电脑中删除了所有 grub 引导加载程序和 Ubuntu 操作系统,然后重新安装了 Ubuntu 16.04。在全新安装之后,在更新 Ubuntu 之前,我编辑了该/etc/default/grub文件并替换了

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.reset i8042.nomux i8042.nopnp i8042.noloop"

随后是

sudo update-grub

发现并修复了我的怪异问题后,旧解决方案解决了我的问题。在更新 grub 之前,请确保计算机上的不同硬盘上没有安装多个 grub 引导加载程序。

相关内容