升级到 12.04 后,我的 Logitech M515 无法工作,以下是来自终端的一些输出:
系统盘
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 0411:002a BUFFALO INC. (formerly MelCo., Inc.)
Bus 001 Device 004: ID 055d:3021 Samsung Electro-Mechanics Co.
Bus 002 Device 002: ID 413c:2005 Dell Computer Corp. RT7D50 Keyboard
Bus 004 Device 002: ID 0582:0074 Roland Corp. EDIROL UA-25
Bus 005 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
dmesg | grep Logitech
[ 30.470528] logitech-djreceiver 0003:046D:C52B.0004: hiddev0,hidraw1: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:1d.3-2/input2
光标不动。此外,鼠标在 11.10 中可以正常工作,在 Windows NT 5.1.2600 中也可以正常工作。
答案1
这是解决此问题的简洁方法。部分解决方案已给出。
解释:我们不必在每次启动 Linux 时都输入这些命令,modprobe -r hid_logitech_dj && modprobe hid_logitech_dj
我们将制作一个非常简单的启动脚本来实现这两个命令。为了确保它在启动时启动,我们将其放在 init.d 文件夹中。
为了确保每个人都能遵循,我将逐步告诉您该怎么做。
创建一个名为的文件:
logitech-unifying.sh
打开该文件(通过单击它)并添加以下行:
#!/bin/bash modprobe -r hid_logitech_dj modprobe hid_logitech_dj
打开终端并确保导航到“logitech-unifying.sh”所在的文件夹。然后输入以下命令:
sudo mv -i logitech-unifying.sh /etc/init.d
输入密码
关闭终端
重启
当您启动 Linux 时,您的 Logitech Unifying 设备应该正在工作。
答案2
您在使用统一接收器时遇到的问题很可能是由于此处记录的错误造成的:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1039143
和/或这里(取决于这些是否是重复的..它们似乎是,但有不同的报告硬件配置..所以..ymmv)
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1028806
答案3
升级到 12.04 后,我的 B605 Logitech 鼠标也出现了同样的问题。我不得不重新插入 USB 接收器才能让鼠标开始工作。我执行了两个命令:
modprobe -r hid_logitech_dj
modprobel hid_logitech_dj
现在鼠标启动后就可以工作了。
问候,
Mariusz
答案4
如果您使用统一加密狗插件启动电脑,则鼠标和/或键盘一定不能,登录后等待 10 秒,然后一次打开一个设备,每个设备之间等待 10 秒。如果在系统启动后插入加密狗,请使用相同的方法。对我来说 100% 有效!虽然很烦人,但效果很好,只需在驱动器寻找 HID 设备之前延迟 10 秒即可。