/etc/modules:启动时加载的内核模块。

/etc/modules:启动时加载的内核模块。

我使用的是 19。Ubuntu 建议更新。我点击了所有按钮并让它完成它的任务。

更新后重新启动计算机,我尝试使用鼠标。没有什么。我尝试了键盘。没有什么。

几次手动重启后,我让鼠标工作了半秒钟,然后就死掉了。我不知道如何解决此类问题。我想我可以尝试在 BIOS 中进行全新安装,但是有没有一种可能不那么极端的方法呢?我花了很多时间来设置我的环境,我不想失去它。

答案1

我发现了这一点 - 对我来说这与自动登录和 GDM 有关。

我必须使用 X11 转发 ssh 登录,启动 gnome-settings 应用程序并禁用自动登录。

然后我用 purge gdm 删除了 apt,然后重新安装了它以及 Ubuntu 默认登录管理器(忘了它叫什么)。它询问我想使用哪个登录管理器,我选择了一个。

我重新启动并且它起作用了。

抱歉,我这里没有所有具体细节,但希望这会有所帮助。

答案2

对我来说同样的问题,但全新安装。一切都很好,直到我安装了 nvidia 专有驱动程序。然后,就不再有键盘和鼠标了。

我找到了解决我的问题的技巧。我将“GRUB_GFXPAYLOAD_LINUX=text”添加到/etc/default/grub,运行sudo update-grub2然后重新启动。 gnome-session-flashback,使用 nvidia 驱动程序自动登录,不再有问题。

答案3

我也有同样的问题。升级到20.04后,GUI无法识别鼠标和键盘。按Ctrl+ Alt+Del立即重新启动计算机,而无需执行正常的关闭调查问卷(“您确定要重新启动吗?”)。我发现,如果我启动进入恢复模式,然后选择继续正常启动,一切都会按预期进行。

然而,直接启动进入 GUI 是行不通的。

答案4

问题:

“平板电脑模式”导致笔记本电脑键盘和触摸板失灵。

笔记本电脑、笔记本电脑、Linux 在 Ubuntu 和 Fedora 等发行版中错误配置为“平板电脑模式”。

卢克斯由于键盘故障而无法解密。

可以在 Linux 下解决笔记本电脑 Fujitsu Lifebook 的问题。

有关键盘和/或触摸板无法工作的问题是由“平板电脑模式”。要分析触发“平板电脑模式”的事件,请参阅此处: https://askubuntu.com/questions/1280217/why-is-my-laptops-keyboard-screwed-up-since-kernel-5-4-0-47-till-5-8-0-20

我在使用多款不同的笔记本电脑 Fujitsu Lifebook E 系列(Fujitsu LIFEBOOK E4511、E5510...)时遇到问题,与 Dell、Sony、Lenovo 等问题相同

我从未设法完全消除平板电脑模式。

我在 Ubuntu 和 Fedora(最新版本)上遇到了同样的问题。

我成功解决了这个问题。我处理过的所有笔记本电脑都规避了这些(两个不同的)问题。

一点一点地尝试解决方案,而不是像喷壶一样。分析。

所有信息均从其他来源检索,非常感谢愿意分享解决方案和提示的人们。

在极少数情况下,即使使用 USB 拇指棒也会出现问题(这通常工作正常 - 证明这不是系统性/无法解决的问题)。

键盘

缺少键盘与早期的内核模块有关。原因: 错误发生在引导过程中(早在 X Window 初始化之前):无法键入 LUKS 密码。甚至功能键也“断开”。

触摸板

触摸板不工作还有其他原因。

好像是这样的,有

  • 缺少内核模块或
  • 模块会阻塞功能,因为它们处于活动状态。

快速解决方法以获得即时帮助:
如果可以进入 X Window 模式,通常会有助于关闭盖子并(!)等待某种睡眠模式介入。唤醒笔记本电脑几乎总是会激活键盘,大多数时候会激活触摸板。

补救措施或解决办法

这些步骤中的一个或组合帮助我解决了这个问题:

  • 加载隐藏模块
  • 块英特尔模块
  • 块 elan 模块
  • 安装最新的内核
  • grub 以不同的方式处理模块

当然还有更多的方法来解决。请在“评论”或您自己的贡献中记录它们。

块英特尔模块

/etc/modprobe.d/

创建一个新文件:

/etc/modprobe.d/blacklist-intel_vbtn.conf

其中有以下两行:

# bug  in module breaks keyboard, so do not load it (askubuntu.com 127820)
blacklist intel_vbtn

块 elan 模块

elan_i2c 模块在“平板电脑模式”的某些情况下可能会阻止键盘。在 grub 中阻止 elan_i2c 模块。改变

/etc/默认/grub

并设置 GRUB_CMDLINE_LINUX_DEFAULT="initcall_blacklist=elants_i2c"

(备份并消除引号之间的所有先前内容)并检查模块拼写是否有偏差!

加载隐藏模块

这通常有助于触摸板。用于成功启动后的自发修复,调用终端并执行

sudo modprobe i2c-hid
sudo modprobe i2c-hid-acpi

为了使您的解决方案持久修改或创建文件

/etc/模块

/etc/modules:启动时加载的内核模块。

只需添加两行

i2c-hid
i2c-hid-acpi

最近的安装使用位置

/etc/modules-load.d/

这对许多触摸板都有帮助,例如 Lifebook E5511 中的“DesignWare”触摸板。可以使用 grub 来实现此目的:( GRUB_PRELOAD_MODULES="i2c_hid"但对我来说失败了)

grub 以不同的方式处理模块

通过使用 grub 在引导过程中重新配置模块,至少避免了一种“平板电脑模式”键盘故障的情况。在 grub 中(

/etc/默认/grub

) 将行更改为

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

这可能需要与最近安装的内核结合起来。

安装最新的内核

在一种情况下,它有助于安装最新的内核。

就拿最新的稳定版本吧。这应该可以完成工作。配置grub以支持后备模式等!使用来源:

https://kernel.ubuntu.com/mainline/

FF!

PS:在grub中总是使用

GRUB_TIMEOUT_STYLE=countdown
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_DISABLE_RECOVERY=false
GRUB_DISABLE_SUBMENU=false

以支持分析。

所有信息均从其他来源检索,非常感谢愿意分享解决方案并提供帮助的人们。

相关内容