首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么被无线鼠标挂起的醒来会继续失败?

为什么被无线鼠标挂起的醒来会继续失败?
EN

Ask Ubuntu用户
提问于 2019-07-27 01:41:44
回答 3查看 1.9K关注 0票数 3

我一直在为这件事大发雷霆。根据先前的up投票方法:斯库班图_link1和类似的斯库班图_link2,我启用连接到无线鼠标接收器的usb设备的电源/唤醒,并尝试为我的特定设备创建udev规则。然而,我仍然无法从我的无线鼠标在挂起时得到任何唤醒响应;我只能通过打开笔记本电脑盖子并使用触摸屏醒来。我的笔记本电脑是一个戴尔XPS 139380与Ubuntu18.04。

我开始:

代码语言:javascript
复制
$ grep . /sys/bus/usb/devices/*/power/wakeup

一开始屈服,

代码语言:javascript
复制
/sys/bus/usb/devices/1-7/power/wakeup:disabled    
/sys/bus/usb/devices/1-9/power/wakeup:disabled   
/sys/bus/usb/devices/5-1/power/wakeup:disabled   
/sys/bus/usb/devices/6-1.2/power/wakeup:disabled   
/sys/bus/usb/devices/6-1/power/wakeup:disabled
/sys/bus/usb/devices/usb1/power/wakeup:disabled
/sys/bus/usb/devices/usb2/power/wakeup:disabled
/sys/bus/usb/devices/usb3/power/wakeup:disabled
/sys/bus/usb/devices/usb4/power/wakeup:disabled
/sys/bus/usb/devices/usb5/power/wakeup:disabled
/sys/bus/usb/devices/usb6/power/wakeup:disabled

找到我的无线接收器的usb端口:

代码语言:javascript
复制
$ lsusb

Bus 006 Device 004: ID 0480:a006 Toshiba America Inc External Disk 1.5TB  
Bus 006 Device 003: ID 0bda:8153 Realtek Semiconductor Corp.  
Bus 006 Device 002: ID 0424:5807 Standard Microsystems Corp.   
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub  
Bus 005 Device 004: ID 046d:0825 Logitech, Inc. Webcam C270  
Bus 005 Device 003: ID 0bda:4014 Realtek Semiconductor Corp.   
Bus 005 Device 002: ID 0424:2807 Standard Microsystems Corp.    
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub   
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub    
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 004: ID 046d:c534 Logitech, Inc. Unifying Receiver
Bus 001 Device 003: ID 0489:e0a2 Foxconn / Hon Hai    
Bus 001 Device 002: ID 0c45:6723 Microdia        
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

我标识我的设备ID是c 534

找到我的设备插入的端口:

代码语言:javascript
复制
$ grep c534 /sys/bus/usb/devices/*/idProduct  

/sys/bus/usb/devices/1-9/idProduct:c534

这表明我的设备已插入端口9的总线1。

重复检查是否启用唤醒:

代码语言:javascript
复制
$ cat /sys/bus/usb/devices/1-9/power/wakeup  
disabled

启用端口唤醒:

代码语言:javascript
复制
$ sudo sh -c 'echo "enabled" > /sys/bus/usb/devices/1-9/power/wakeup'

检查是否启用唤醒:$ cat /sys/bus/usb/设备/1-9/power/唤醒启用

在测试暂停模式下的计算机时,我不会醒来。

然后,我尝试编辑特定于我的设备的唤醒规则:

代码语言:javascript
复制
$ lsusb | grep Receiver
Bus 001 Device 004: ID **046d:c534** Logitech, Inc. Unifying Receiver

使用设备id,我为usb端口1-9编辑了数字10优先级udev规则:

代码语言:javascript
复制
$ sudo nano /etc/udev/rules.d/10-wakeup.rules

ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c534" RUN+="/bin/sh -c 'echo enabled > /sys/bus/usb/devices/1-9/power/wakeup'"

在系统重新启动并检查端口1-9已启用唤醒后,我将继续从计算机挂起下的鼠标获得响应。为什么?我卡住了。

EN

回答 3

Ask Ubuntu用户

发布于 2020-06-06 17:15:56

注意,在Dell (可能不是戴尔独有的)上,usb在BIOS级别上的唤醒是禁用的。我尝试并试图运行上述伟大的解决方案,没有任何运气,然后我发现了“琐碎”的答案生物变化。

票数 1
EN

Ask Ubuntu用户

发布于 2019-08-14 22:30:20

鼠标接收器需要电源

当机器挂起时,您的统一接收器需要插入USB端口,USB端口有电源。您可以移动您的鼠标,但如果统一接收器没有权力,什么都不会发生。

来自:不工作于XPS13 13 9380

  1. 确保您在BIOS设置界面中实际启用了USB PowerShare。在某些系统中,默认情况下是禁用的。
  2. 确保您使用的端口实际上支持PowerShare。并不是所有的戴尔系统都在所有的USB端口上实现了PowerShare。寻找一个带有电池图标或闪电图标的端口,尽管后者可能会引起一些混乱,因为9380也支持雷电3,它使用的是非常类似的闪电样式图标。
  3. 在一些戴尔系统中,PowerShare只在系统关闭AC电源或休眠(电池或交流电源)时才能工作。并非所有系统都启用PowerShare,而系统则完全关闭并没有插入。
票数 0
EN

Ask Ubuntu用户

发布于 2020-06-18 22:27:54

还需要启用/sys/bus/usb/devices/usb1/power/wakeup

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1161371

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档