Ubuntu14.04系统下USB键鼠无法唤醒主机,求助大神

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
karry1989
帖子: 6
注册时间: 2015-11-26 15:27
系统: ubuntu15.10

Ubuntu14.04系统下USB键鼠无法唤醒主机,求助大神

#1

帖子 karry1989 » 2015-11-26 15:43

最近使用Ubuntu系统发现一个电源管理的问题,发现主机进入睡眠模式(ACPI S1 Mode),USB键盘和鼠标都唤醒不了主机,但是查看系统里USB设备的唤醒功能是Enabled的,后来分别试了主板进入S3和S4模式,USB键鼠竟然都可以唤醒主机,而且这个主机在Windows下面S1模式下USB唤醒一切都正常,请问各位是否是Ubuntu对S1 mode电源管理支持不太好?或者有什么解决办法? 感谢
[/attachment]
Screenshot from 2015-11-26 22-17-38.png
[attachment=1]Screenshot from 2015-11-26 22-14-21.png
附件
Screenshot from 2015-11-26 22-14-21.png
头像
wzstd93
帖子: 47
注册时间: 2013-05-27 23:28
系统: ubuntu14.04LTSX64

Re: Ubuntu14.04系统下USB键鼠无法唤醒主机,求助大神

#2

帖子 wzstd93 » 2015-11-26 23:03

不好意识,看不懂。呵呵[SMILING FACE WITH SMILING EYES]
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: Ubuntu14.04系统下USB键鼠无法唤醒主机,求助大神

#3

帖子 poloshiao » 2015-11-27 9:18

karry1989
帖子: 6
注册时间: 2015-11-26 15:27
系统: ubuntu15.10

Re: Ubuntu14.04系统下USB键鼠无法唤醒主机,求助大神

#4

帖子 karry1989 » 2015-11-27 16:11

感谢poloshiao提供的信息。在您提供的网页里,仍然找不到解决办法。可能对我的叙述不理解,重新说明如下:
1. 我可以正常的进入S1 (Standby)状态
2. 通过Power button按键,可以把OS从S1状态唤醒回来,但是,问题在于通过USB键盘或USB鼠标,或者USB Touch不能把OS从S1状态唤醒回来。
3. USB键盘或者USB鼠标可以把OS从S3状态唤醒回来

因此,我的问题是:
1、ubuntu或者linux kernel如何设置才能使USB键盘或鼠标把OS从S1唤醒?
2、是Ubuntu系统或者linux kernel本身就不支持USB设备把OS从S1状态唤醒?

已经做的操作:
我根据Linux kernel中PowerManagement.txt说明文档的要求,已经把/sys/bus/usb/devices/1-1/power的wakeup文件设置为enabled.(见第一个帖子)
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: Ubuntu14.04系统下USB键鼠无法唤醒主机,求助大神

#5

帖子 poloshiao » 2015-11-28 11:28

1. 我可以正常的进入S1 (Standby)状态
2. 通过Power button按键,可以把OS从S1状态唤醒回来,但是,问题在于通过USB键盘或USB鼠标,或者USB Touch不能把OS从S1状态唤醒回来。
3. USB键盘或者USB鼠标可以把OS从S3状态唤醒回来
1. S1 状态 與 S3 状态 差異
https://help.ubuntu.com/community/Power ... t/Overview
There are three ACPI states that matter:
S1: All processor caches are flushed, and the CPU(s) stop executing instructions. Power to the CPU(s) and RAM is maintained; devices that do not indicate they must remain on may be powered down.
S3: Commonly referred to as Standby, Sleep, or Suspend to RAM. RAM is still powered.

2. 也許關鍵在於
USB 键盘 或者 USB 鼠标 是否屬於
devices that indicate they must remain on
如果不是 它也許在 S1 時 將被斷電 在 S3 時 不會被斷電
已经做的操作:
我根据Linux kernel中PowerManagement.txt说明文档的要求,已经把/sys/bus/usb/devices/1-1/power的wakeup文件设置为enabled.(见第一个帖子)
3. 如果已被斷電 enabled 是否還生效 ?

4. 以上 請查一查
karry1989
帖子: 6
注册时间: 2015-11-26 15:27
系统: ubuntu15.10

Re: Ubuntu14.04系统下USB键鼠无法唤醒主机,求助大神

#6

帖子 karry1989 » 2015-11-28 20:10

poloshiao 写了:
1. 我可以正常的进入S1 (Standby)状态
2. 通过Power button按键,可以把OS从S1状态唤醒回来,但是,问题在于通过USB键盘或USB鼠标,或者USB Touch不能把OS从S1状态唤醒回来。
3. USB键盘或者USB鼠标可以把OS从S3状态唤醒回来
1. S1 状态 與 S3 状态 差異
https://help.ubuntu.com/community/Power ... t/Overview
There are three ACPI states that matter:
S1: All processor caches are flushed, and the CPU(s) stop executing instructions. Power to the CPU(s) and RAM is maintained; devices that do not indicate they must remain on may be powered down.
S3: Commonly referred to as Standby, Sleep, or Suspend to RAM. RAM is still powered.

2. 也許關鍵在於
USB 键盘 或者 USB 鼠标 是否屬於
devices that indicate they must remain on
如果不是 它也許在 S1 時 將被斷電 在 S3 時 不會被斷電
已经做的操作:
我根据Linux kernel中PowerManagement.txt说明文档的要求,已经把/sys/bus/usb/devices/1-1/power的wakeup文件设置为enabled.(见第一个帖子)
3. 如果已被斷電 enabled 是否還生效 ?

4. 以上 請查一查

在主机进入S1模式的情况下,我有用万用表测量USB Port端口的电源,确保在S1模式下Power是在的(没有断电),而且我有更换系统成windows,很奇怪windows下S1模式USB唤醒是正常的,所以想请教一下Ubuntu或者linux是否USB Port在S1模式下和Windows S1有些差别?
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: Ubuntu14.04系统下USB键鼠无法唤醒主机,求助大神

#7

帖子 poloshiao » 2015-11-28 21:42

1. 設定 S1 時
把下面指令 複製 貼進終端機 執行
sudo cat /proc/acpi/wakeup

2. 設定 S3 時
把下面指令 複製 貼進終端機 執行
sudo cat /proc/acpi/wakeup

3. 比較兩者 有何不同
karry1989
帖子: 6
注册时间: 2015-11-26 15:27
系统: ubuntu15.10

Re: Ubuntu14.04系统下USB键鼠无法唤醒主机,求助大神

#8

帖子 karry1989 » 2015-11-30 9:05

poloshiao 写了:1. 設定 S1 時
把下面指令 複製 貼進終端機 執行
sudo cat /proc/acpi/wakeup

2. 設定 S3 時
把下面指令 複製 貼進終端機 執行
sudo cat /proc/acpi/wakeup

3. 比較兩者 有何不同
附件
Screenshot from 2015-11-30 16-50-48.png
karry1989
帖子: 6
注册时间: 2015-11-26 15:27
系统: ubuntu15.10

Re: Ubuntu14.04系统下USB键鼠无法唤醒主机,求助大神

#9

帖子 karry1989 » 2015-11-30 9:07

karry1989 写了:
poloshiao 写了:1. 設定 S1 時
把下面指令 複製 貼進終端機 執行
sudo cat /proc/acpi/wakeup

2. 設定 S3 時
把下面指令 複製 貼進終端機 執行
sudo cat /proc/acpi/wakeup

3. 比較兩者 有何不同

我查看一下,看起来wake文件显示的内容是一致的,里面都是关于S0和S4的支持,没有关于S1或者S3的描述
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: Ubuntu14.04系统下USB键鼠无法唤醒主机,求助大神

#10

帖子 poloshiao » 2015-11-30 11:27

主机进入睡眠模式(ACPI S1 Mode),USB键盘和鼠标都唤醒不了主机,
USB键盘或者USB鼠标可以把OS从S3状态唤醒回来
看起来wake文件显示的内容是一致的,里面都是关于S0和S4的支持,没有关于S1或者S3的描述
看看 有沒有幫助
1. http://kodi.wiki/view/HOW-TO:Suspend_an ... untu_Linux
2. https://wiki.ubuntu.com/UnderstandingSuspend
Debugging
3. https://wiki.ubuntu.com/DebuggingACPI#F ... g%20Report
DebuggingACPI
4. https://wiki.ubuntu.com/DebuggingKernelSuspend
DebuggingKernelSuspend
5. https://wiki.ubuntu.com/DebuggingGNOMEPowerManager
DebuggingGNOMEPowerManager
回复