我在尝试使用 PS/2 轨迹球时遇到了严重问题。轨迹球在 Windows 下可以工作,我可以让其他 PS/2 光电鼠标与我的 Linux 发行版配合使用。我正在运行 Ubuntu 14.04.1 内核 3.19.0-43。
xinput 显示我的设备列为“PS/2 通用鼠标”id=12,“xinput list 12”显示有 5 个受支持的按钮,但“xinput test 12”在移动轨迹球/单击鼠标按钮时不会产生任何输出。
cat /proc/bus/input/devices 返回:
I: Bus=0011 Vendor=0002 Product=0001 Version=0000
N: Name="PS/2 Generic Mouse"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input4
U: Uniq=
H: Handlers=mouse1 event4
B: PROP=1
B: EV=7
B: KEY=70000 0 0 0 0
B: REL=3
我也尝试过
modprobe -r psmouse
modprobe psmouse proto=imps
无济于事。
来自“dmesg | grep ouse”的相关 dmesg 输出是:
mousedev: PS/2 mouse device common for all mice
psmouse serio1: Failed to enable mouse on isa0060/serio1
input: PS/2 Generic Mouse as /devices/platform/i8042/serio1/input/input4
psmouse serio1: Failed to enable mouse on isa0060/serio1
已经验证轨迹球做可以在 Windows NT 上运行,所以它肯定是有用的,但我没有地方可以去。有什么想法可以研究吗?