USB 鼠标和键盘在 13.10 中突然停止工作。

USB 鼠标和键盘在 13.10 中突然停止工作。

我请了一周假,带着笔记本电脑回家。回来后,我发现我使用的鼠标和键盘都不能用了。

这两个设备在我的 BIOS 中都可以工作。键盘在 grub 中可以工作。在虚拟控制台(我安装了 gpm 来检查鼠标)或 xorg 中都无法工作。我在 dmesg 中看到有关拔下每个设备的消息。我尝试移除除这两个输入设备之外的所有其他外围设备。

lsusb 列出了这两项:

$ lsusb
Bus 002 Device 004: ID 0a5c:5800 Broadcom Corp. BCM5880 Secure Applications Processor
Bus 002 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver                     <---
Bus 002 Device 006: ID 045e:00db Microsoft Corp. Natural Ergonomic Keyboard 4000 V1.0 <---
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 1bcf:2b83 Sunplus Innovation Technology Inc. 
Bus 001 Device 003: ID 413c:8187 Dell Computer Corp. DW375 Bluetooth Module
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

但 hardinfo 什么也没看到:

硬信息

我已经使用 Linux 作为我的主要操作系统大约 12 年了,这让我很困惑。

到目前为止,我得到的唯一线索是,我曾修改 grub 以更改虚拟终端分辨率。我发现这会影响某些系统上的鼠标和键盘,因此我撤消了更改并更新了 grub。我仍然得到一个文本 grub,但我认为这是在我进行更改之前的情况。

哦,是的,我也遇到了电源问题。机器不再关机或重启。不知道什么时候开始的——我只在把它带回家时才注意到。我并不是想把这件事添加到这张票上,而是把它列为一条线索,以防万一它与此有关。

我的笔记本电脑是戴尔 e6420。

答案1

好的。我还没弄清楚我的机器是如何达到这种状态的,但我认为我已经解决了这个问题。

我从 Live CD 启动并将一些日志等复制到硬盘驱动器,以便与系统运行时进行比较。这些项目之一是 lsmod 的输出。LiveCD 使用 hid、usbhid、hid_microsoft 和 hid_logitech_dj。除了我唯一的微软设备是键盘,我唯一的罗技设备是鼠标之外,我记得 hid 是让我的 USB 操纵杆正常工作所必需的。

modprobe 无法修复问题 - 模块全部丢失。(仍然不确定这是怎么发生的。)

要安装模块,我需要内核的额外驱动程序包。我包含了内核本身,以防万一需要重新安装。sudo apt-get install linux-image-{,extra-}uname -r

之后,modprobe 添加了 usb 设备,我就可以开始使用了。

答案2

尝试使用 Xinput 重新启动鼠标或触摸板

首先你应该知道你的设备的ID

在终端类型中:

xinput 

将出现一个带有输入设备的列表,注意目标设备的 ID,然后输入

xinput --disable id
xinput --enable id

相关内容