我最近将笔记本电脑从 Fedora 25 更新到 26。更新后,有时(通常是在我合上盖子后)触控板完全停止工作。我无法移动指针、单击或滚动。
目前,发生这种情况时我只是从终端重新启动计算机,这非常烦人。我尝试过以下方法:
- 从 Grub 引导 Fedora 25 内核
- 安装旧的鼠标驱动程序 (
xorg-x11-drv-synaptics-legacy
) psmouse
从内核中删除并将其添加回来(它说modprobe: FATAL: Module psmouse is builtin.
)
这些都不起作用。有人知道怎么修这个东西吗?
编辑:dmesg | grep mouse
这是冻结后的输出:
[ 0.819297] mousedev: PS/2 mouse device common for all mice
[ 1.585896] psmouse serio1: synaptics: queried max coordinates: x [..5664], y [..4708]
[ 1.612130] psmouse serio1: synaptics: queried min coordinates: x [1276..], y [1146..]
[ 1.664277] psmouse serio1: synaptics: Touchpad model: 1, fw: 8.2, id: 0x1e2a1, caps: 0xf00623/0x840300/0x12e800/0x400000, board id: 3096, fw id: 2430125
[ 1455.599299] psmouse serio1: Failed to disable mouse on isa0060/serio1
[ 1457.549499] psmouse serio1: synaptics: queried max coordinates: x [..5664], y [..4708]
[ 1457.575672] psmouse serio1: synaptics: queried min coordinates: x [1276..], y [1146..]
[ 1933.961382] psmouse serio1: Failed to disable mouse on isa0060/serio1
[ 1935.980668] psmouse serio1: synaptics: Unable to query device.
此外,即使触控板无法工作,USB 鼠标仍然可以工作。
答案1
听起来好像是 IRQ 或端口冲突的问题,您是否尝试过更改 IRQ?您通常可以通过 BIOS 设置来完成此操作,这是我所知道的最简单的方法。可能可以通过 CLI 完成,但我不知道命令...
答案2
在一段时间以来第一次重新启动后(在许多 dnf 更新之后),我遇到了类似的问题。触控板从“设置”应用程序中的“鼠标和触摸板”中完全消失。我最终通过输入以下部分/etc/X11/xorg.conf.d/00-keyboard.conf
并重新启动来恢复触控板
Section "InputClass"
Identifier "touchpad catchall"
MatchIsTouchpad "on"
Driver "synaptics"
EndSection
答案3
我在升级到 Fedora26 时得到了完全相同的结果。在全新安装 Fedora 26 后,我刚刚更新了我的内核,它又开始工作了,用双手手指滚动就像一个魅力,因为它应该......
全新安装 Fedora 26 后,我得到了这个内核:
- 4.14.5-200.fc26.x86_64
内核更新后:
- 4.14.6-200.fc26.x86_64