技术解析

archlinux 系统 键盘及触摸板失灵。
0
2021-06-22 08:30:41
idczone

系统是 ARCH,平时滚的比较勤。 最近几次升级后,发现开机后键盘和触摸板失灵了,刚开始是每开几次机会失灵,当时也不在意 认为是 bug,再滚滚会好的。 结果这两天升级后发现键盘和触摸板彻底失灵了,而外接一套键鼠就没有问题。不是笔记本的硬件问题,因为在 BIOS 和 GRUB 界面完全没问题。 重点是如果我开机后再外接键鼠,外接的键鼠就没问题,而###当我外接键鼠后再开机,外接键鼠也不能用了,需要重新插拔,就马上可以使用。### 我已经在这里提问了 哪位大佬能解决我的问题,我献出 1023+1 论坛的马子一个。


目测可能是驱动的问题。

或者改动了 BIOS 某个选项?

可以问一下,买一个 1023+1 的马多少钱吗?

或者你用了什么电源管理软件吗(比如 TLP )?
将 USB 相关选项设置成了开机不启动。

为 arch 教徒打尻。
我猜可能是 xorg 的问题,尝试 ctrl + alt + Fx 切到控制台,看能否能用自带键盘。
建议看看 /var/log/Xorg.0.log 有什么异常。


dbus-core: error connecting to system bus: org.freedesktop.DBus.Error.FileNotFound (Failed to connect to socket /run/dbus/system_bus_socket: No such file


我觉得不是你说的这些问题 还是驱动或者 X 的事情
我的马子不卖的
看心情发的

那你用什么桌面环境呢,gnome 的话换 i3 看看, 要不就反着来

两个桌面环境都不行
登录界面都不行


1. xinput list 看看有没有你的设备;
2. libinput debug-gui 检查一下设备是不是能输入;
3. `/etc/X11/xorg.conf.d`这边试试删掉所有文件(你要备份哈);
4. 到 /var/cache/pacman/pkg/, 找旧一点的内核装一下`yaourt -U linux-xxx.tar.xz`;

Run sudo -H gedit /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.kbdreset=1"

sudo update-grub

这个我在 arch wiki 里面也看了
试过 不行

yay -S linux-lts

dmesg 和 journalctl 看下日志

我的破神舟之前也发生过,我是双系统,win 下一切正常,linux 下键鼠不能用,换内核驱动都没用,最后在 win 系统里装了神舟的 hotkey 就好了...

一般这是 xorg-drivers 的问题,请把 dmesg 和 Xorg.0.log 贴上来



dmesg
[密码是 v2ex]( https://send.firefox.com/download/0a398ea876/未见异常 因为我删除后重启 问题还在 这个文件却还没有

文件过期了,不是 arch 用户无法确定这是怎么回事,Gentoo 下如果出现类似的现象可以选择重新编译 xorg-drivers, 按编译 xorg-drivers 时选择的参数再重新编译 xf86-input-keyboard, xf86-input-evdev, xf86-input-mouse,一般只需要 xf86-input-evdev,arch 下直接 pacman 就行

如果是大面积中枪的 bug,Arch 官方论坛里应该有讨论





需要马子的话请私信我

重新把 Xorg 装了一下 搞定了!

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服