更新2021:这已经有一段时间没有问题了。我最近接受了“更新您的系统”,因为在某种意义上这是(而且曾经)正确的答案。记得使用Solaar,如果你需要玩USB统一设备配对,而不是需要开箱即用的鼠标。
我有一个Logitech Anywhere MX鼠标(无线),当我将它连接到计算机时,它就不能工作了。
该鼠标可以在Windows以及Fedora 17和Fedora 19的其他计算机中工作,但它不能在Ubuntu12.04和12.10的两台不同的计算机中工作。此外,这些计算机与另一台Microsoft无线鼠标一起工作。
所以我认为罗技MX和Ubuntu的组合打得不好。
dmesg日志条目如下所示:
[ 578.845838] usb 3-2: Product: USB Receiver
[ 578.845841] usb 3-2: Manufacturer: Logitech
[ 578.851625] logitech-djreceiver 0003:046D:C52B.0009: hiddev0,hidraw0: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:14.0-2/input2
[ 578.851899] logitech-djreceiver 0003:046D:C52B.0009: logi_dj_probe:logi_dj_recv_query_paired_devices error:-32
[ 578.854518] logitech-djreceiver: probe of 0003:046D:C52B.0009 failed with error -32而不是预期的(摘自Fedora):
[154344.634520] usb 2-1.2: Manufacturer: Logitech
[154344.647935] logitech-djreceiver 0003:046D:C52B.000D:
hiddev0,hidraw0: USB HID v1.11 Device [Logitech USB Receiver] on
usb-0000:00:1d.0-1.2/input2
[154344.653788] input: Logitech Unifying Device. Wireless PID:1017 as
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.2/0003:046D:C52B.000D/input/input21
[154344.654192] logitech-djdevice 0003:046D:C52B.000E: input,hidraw1:
USB HID v1.11 Mouse [Logitech Unifying Device. Wireless PID:1017] on
usb-0000:00:1d.0-1.2:1更新:我想说,在这一点上,solaar是要走的路。所以我接受了先前的回答,建议这样做。
发布于 2012-11-25 04:49:01
您只需要在使用12.04或12.10时更新系统。
我有几个关于Anywhere鼠标和Touch鼠标M600的问题
我甚至参与了这个launchpad bug:https://bugs.launchpad.net/linux/+bug/958174,其中有几个解决方案,如:
sudo modprobe -r hid_logitech_dj
sudo modprobe hid_logitech_dj
提到了,但最后,更新了系统,解决了两院的所有问题。
这里甚至有一个askubuntu的答案:罗技M 515升级到12.04后无法工作
但对于我测试过的所有4台计算机,解决方案是在默认情况下激活所有未激活的存储库(宇宙、多重宇宙、提议的、支持端口),进行更新和升级。重新启动和鼠标应该工作的盒子完美。
如果偶然地这样做并不能解决问题,那么对它进行诊断就会有帮助,例如:
dmesg以查看最后一行,这些行将提到接收器。看看是否出现了错误。lsusb型如果一切都被正确检测到,您应该看到与下面的行类似的行:Bus 002 Device 004: ID 046d:c52b Logitech, Inc. Unifying Receiver这已经在USB2.0和3.0端口上进行了测试。为了确保(至少对大多数用户)这一工作,所有的存储库必须被激活。与以下3幅图片相似:
在这里,我们看到主,宇宙,限制和多重宇宙激活。我还将服务器从我的国家改为MAIN。

在这里,我激活了从他们关闭,规范和第三方存储库。

这里我们看到了建议和支持(除了安全性和更新)激活。

毕竟,我做了一个sudo apt-get update && sudo apt-get upgrade。重新启动PC并完成。
每次打开鼠标时,鼠标都应该工作,但如果这一操作失败,我会看到以下几个原因:
发布于 2012-12-08 05:12:51
我提高了脚本的顶部,然后添加了一个udev规则,每当鼠标插上电源就会触发。我正在使用罗技性能MX,但规则应该是相似的。
#!/bin/bash
# loop up to 10 times trying to fix the mouse insertion
for i in {1..10}
do
# exit the script if there was no mouse error
if [ `dmesg | grep "logitech-djreceiver" | tail -1 | grep -c "failed with error -32"` -eq 0 ]; then
echo "No logitech receiver error...exiting" ;
exit 0 ;
else
# try to reload the mouse driver
echo `date`" Error detected, trying reload of logitech hid driver" ;
rmmod hid_logitech_dj ;
modprobe hid_logitech_dj ;
sleep 1 ;
fi
done这将尝试多达10次在退出之前重新加载驱动程序。
我将脚本命名为/usr/bin/mousefix,并做了一个chmod +x。
下面是udev规则,可以添加到/etc/udev/rules.d/10-local.rules中的一行
SUBSYSTEMS=="usb", DRIVERS=="usb", ATTRS{manufacturer}=="Logitech", ATTRS{product}=="USB Receiver", ACTION=="add", RUN+="/usr/bin/mousefix"希望这能帮到别人。当usb连接时,让脚本运行似乎是一件容易的事情。
发布于 2013-11-23 16:13:32
索拉在12.04为我工作。终端类型:
sudo add-apt-repository ppa:daniel.pavel/solaar
sudo apt-get update
sudo apt-get install solaar 安装完毕后,从Dash菜单中打开Solaar,然后单击左上角。单击右下角并按照指示操作。
如果罗技设备以前与另一台计算机配对,则可能首先需要将罗技设备从另一台计算机(S)中解锁。重新启动Ubuntu后,在USB中不带logitech接收器,从Dash / menu启动Solaar,插入logitech接收器,单击‘添加新设备’,然后打开/关闭新设备以被识别。对每个设备重复。
一旦配对,每次启动ubuntu时都会识别这些设备(Solaar会自动安装在“启动应用程序”中)。
也可以将此链接作为源http://www.webupd8.org/2013/07/pair-unpair-logitech-unifying-devices.html检查或查看更多的问题解决方法。
https://askubuntu.com/questions/218370
复制相似问题