使用电池时 USB 鼠标在 5 秒后休眠

yur*_*dal 11 mouse usb power-management sleep

使用电池供电时,我的 USB 鼠标在 5 秒不活动后进入睡眠状态。当我按下鼠标上的任何按钮时,它会再次唤醒 uo。这真的很烦人。

我制作了 lsusb,我注意到我的鼠标是

Bus 001 Device 012: ID 04d9:2083 Holtek Semiconductor, Inc.

我检查过我的/sys/bus/usb/devices/usb1/power/autosuspend但它已经设置为0,并且该目录usb1有许多子目录也有自动挂起文件,我不知道如何编辑它们。

另外,我想要一个永久解决方案,它适用于我的 3 个 USB 端口中的任何一个上的任何鼠标。有任何想法吗?

使用: Ubuntu 12.04 64bit

小智 21

要在 12.04 上解决此问题并继续使用 notebook-mode-tools 编辑文件:

/etc/laptop-mode/conf.d/usb-autosuspend.conf

$ sudo gedit /etc/laptop-mode/conf.d/usb-autosuspend.conf
Run Code Online (Sandbox Code Playgroud)

并寻找该行:

AUTOSUSPEND_USBTYPE_BLACKLIST=""
Run Code Online (Sandbox Code Playgroud)

用。。。来代替:

AUTOSUSPEND_USBTYPE_BLACKLIST="usbhid usb-storage"
Run Code Online (Sandbox Code Playgroud)

如果您插入了任何鼠标甚至 USB 驱动器,这将自动禁用 USB 自动挂起。


小智 5

我遇到了同样的问题,我想在我安装laptop-mode-tools或 之后powertop。而不是再次卸载它们......

  • 输入sudo powertop终端
  • 使用右箭头键切换到选项卡Tunables
  • 使用向下箭头键选择AutosuspendUSB 鼠标的行
  • 按 Enter 将此行切换为 Bad
  • 用 q 键退出 powertop

编辑:太糟糕了,这只是一个临时解决方案。它无法重新启动...

然而,我发现了别的东西。如果已经laptop-mode-tools安装,请尝试CONTROL_USB_AUTOSUSPEND=0在文件中设置 /etc/laptop-mode/conf.d/usb-autosuspend.conf

编辑:设置 BATT_SUSPEND_USB=0 也应该解决这个问题(至少它解决了我的问题)。


小智 3

使用 在每个文件夹中lsusb查找总线号和设备号,该文件夹中的名称如下,检查文件并查找文件所在的总线号和设备号,并找到所需的文件夹(例如)。 接下来,对于相应的文件夹,将位于as 的文件中的值设置为 。 现在设备不会暂停。
/sys/bus/usb/devices/number-number1-1.2busnumdevnum1-1.2
1-1.2/sys/bus/usb/devices/1-1.2/power/autosuspend-1


jes*_*run 0

确保您没有安装laptop-mode-toolspowertop软件包。如果这样做,请通过运行卸载它们

sudo apt-get remove --purge laptop-mode-tools powertools && apt-get autoremove
Run Code Online (Sandbox Code Playgroud)

这解决了我在 Alienware M14x R2 上的 Mint 13 上的问题。