ubuntu18.04鼠标自动休眠问题


2024.01.04 updated

修改Solution里一个写错的地方:
原文" 这句信息的内容意思是,鼠标接在usb总线1上,是第4个设备,然后就是ID和名字。"
改为“ 这句信息的内容意思是,鼠标接在usb总线3上,是第4个设备,然后就是ID和名字。”


1. Problem

遇到个之前没见过的情况,在笔记本上接上鼠标后,如果隔一阵不动鼠标的话,鼠标就会进入休眠状态,之前好像没有这种现象,突然就遇到了,只能想点办法解决。

查了一下资料发现,原来ubuntu系统里面会对这些usb设备进行管理,节能的目的,autosuspend功能,让一些不用的usb接口暂停服务,等到接收到新的触发信号后再启动。

2. Solution

1)先查看鼠标所对应的usb编号, 在terminal输入lsusb

will@will-Dell-G15-5511:~$ lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 0c45:6a09 Microdia 
Bus 003 Device 004: ID 04ca:0061 Lite-On Technology Corp. 
Bus 003 Device 003: ID 8087:0026 Intel Corp. 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

如果有太多usb设备看不出哪个是鼠标的usb编号,插拔一下,看看多的是哪个usb就行了,在上面的信息中,Bus 003 Device 004: ID 04ca:0061 Lite-On Technology Corp. 就是连到电脑上的鼠标usb编号。
这句信息的内容意思是,鼠标接在usb总线3上,是第4个设备,然后就是ID和名字。

2)知道上面的信息后,就可以在系统里找到对应的文件夹了,输入ls /sys/bus/usb/devices/

will@will-Dell-G15-5511:~$ ls /sys/bus/usb/devices/
1-0:1.0  3-0:1.0  3-14:1.0  3-3      3-5      3-5:1.1  usb1  usb3
2-0:1.0  3-14     3-14:1.1  3-3:1.0  3-5:1.0  4-0:1.0  usb2  usb4

进入usb总线3找对应的文件夹

will@will-Dell-G15-5511:~$ cat /sys/bus/usb/devices/usb3/3-3/idVendor 
04ca
will@will-Dell-G15-5511:~$ cat /sys/bus/usb/devices/usb3/3-3/idProduct 
0061

这里打开的是3-3文件夹,并不是设备显示的设备4,我觉得这个可能跟之前第一次接入时有关,那是接入的是三号设备,现在变成了4号设备,但是USB的芯片编号没有变,还是会自动链接到3号设备的文件夹,目前这么理解的,这一点以后有待确定,因为我试过同样的鼠标,接入后会显示在总线3的设备7,但是正在能打开的文件夹还是设备3的哪个,而且usb的芯片号也是对的,如果有路过的大神,希望能指点一二。

3)找到对应的设备文件夹后,查看当前的autosuspend状态

will@will-Dell-G15-5511:~$ cat /sys/bus/usb/devices/usb3/3-3/power/autosuspend
2

2的意思是自动暂停功能开启,我们应该改成禁用状态

4)打开设置文件sudo gedit /sys/bus/usb/devices/usb3/3-3/power/autosuspend
然后把里面的2,改成-1,保存后退出

到这之后应该就可以了。

Reference

  1. 解决ubuntu鼠标自动休眠引起鼠标失灵的问题:
    https://blog.csdn.net/cwll2009/article/details/50359756
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值