电池使用时,USB鼠标在5秒后睡眠
当使用电池供电时,我的USB鼠标在闲置5秒后会睡眠。 当我按下鼠标上的任何按钮时,它再次唤醒uo。 这真的很烦人。
我做了lsusb,我注意到我的鼠标是
Bus 001 Device 012: ID 04d9:2083 Holtek Semiconductor, Inc.
我已经检查了我的/sys/bus/usb/devices/usb1/power/autosuspend
但是它已经设置为0,并且目录usb1
有许多子目录,它们也有autosuspend文件,我不知道如何编辑它们。
此外,我想在我的3个USB端口上的任何鼠标上使用永久解决方案。 有任何想法吗?
使用: Ubuntu 12.04 64bit
要在12.04解决此问题并继续使用laptop-mode-tools编辑文件:
/etc/laptop-mode/conf.d/usb-autosuspend.conf
$ sudo gedit /etc/laptop-mode/conf.d/usb-autosuspend.conf
并寻找线:
AUTOSUSPEND_USBTYPE_BLACKLIST=""
用。。。来代替:
AUTOSUSPEND_USBTYPE_BLACKLIST="usbhid usb-storage"
如果您插入任何鼠标甚至USB驱动器,这将自动禁用USB自动暂停。
我有同样的问题,我想安装laptop-mode-tools
或powertop
。 而不是再次卸载它们……
- 在终端输入
sudo powertop
- 使用右箭头键更改为Tunables选项卡
- 使用向下箭头键选择USB鼠标的
Autosuspend
行 - 按Enter键将此行切换
Bad
- 用键q退出powertop
编辑:太糟糕了,这只是一个临时解决方案。 它无法重启……
但是,我发现了别的东西。 如果您安装了laptop-mode-tools
,请尝试在文件/etc/laptop-mode/conf.d/usb-autosuspend.conf
设置CONTROL_USB_AUTOSUSPEND=0
编辑:设置BATT_SUSPEND_USB = 0也应该解决问题(至少它解决了我的问题)。
以下链接提供了另一种看起来应该可行的方法。 我自己试了一下。 这是希望。
如果链接消失,我会给你简短的甜蜜版本。 首先,该修复程序假设您正在使用笔记本电脑模式工具。 使用lsusb
获取设备的ID,然后将其添加到AUTOSUSPEND_USBID_BLACKLIST
中的AUTOSUSPEND_USBID_BLACKLIST
参数。
我用于USB鼠标的id已在lsusb
输出的下面片段中突出显示。
Bus 002 Device 003: ID 045e:0748 Microsoft Corp.
http://www.hecticgeek.com/2012/06/fix-usb-mouse-not-working-laptop-mode-tools-ubuntu/
使用lsusb
查找总线编号和设备编号
接下来在/sys/bus/usb/devices/
中的每个文件夹中,它被命名为number-number
,如1-1.2
等,检查文件busnum
和devnum
以查找文件所用的总线编号和设备编号,并找到该文件夹要求(比如1-1.2
)。
对于相应的文件夹,例如1-1.2
,将位于/sys/bus/usb/devices/1-1.2/power/autosuspend
文件中的值设置为-1
。
现在设备不会暂停。
确保您没有安装laptop-mode-tools
或powertop
软件包。 如果这样做,请通过运行卸载它们
sudo apt-get remove --purge laptop-mode-tools powertools && apt-get autoremove
这解决了我在Mien 13上使用Alienware M14x R2的问题。
输入sudo pico /etc/laptop-mode/conf.d/usb-autosuspend.conf
来编辑上述文件。
搜索该行
CONTROL_USB_AUTOSUSPEND="auto"
并删除“自动”,以便它读取
CONTROL_USB_AUTOSUSPEND=""
为我工作。