关于Ubuntu14.04挂起,无法唤醒的问题?

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

关于Ubuntu14.04挂起,无法唤醒的问题?

#1

帖子 WintceJ » 2015-09-24 14:48

小白一枚,刚安装Ubuntu14.04LTS,可是挂起之后系统唤醒不了。只有强制关机重启,界面出现一个提示错误框。
求大神帮忙解决一下,尽量详细点?百度了几个方法表示执行不了,小白水平有限啊。。
头像
oneleaf
论坛管理员
帖子: 10441
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04

Re: 关于Ubuntu14.04挂起,无法唤醒的问题?

#2

帖子 oneleaf » 2015-09-24 15:04

交换分区需要至少是内存的两倍,你检查下。
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: 关于Ubuntu14.04挂起,无法唤醒的问题?

#3

帖子 vickycq » 2015-09-24 16:15

界面出现一个提示错误框。
是 apport,不用理会
Ubuntu14.04LTS,可是挂起之后系统唤醒不了。只有强制关机重启
1. 确认能成功挂起吗?(电源指示灯一闪一闪?)
2. 无法唤醒的症状?无法脱离电源指示灯一闪一闪的状态 还是 唤醒过程中死机?

代码: 全选

sudo apt install pm-utils
sudo pm-suspend
会尝试挂起。若无法恢复,重启后把 /var/log/pm-suspend.log 的内容贴到 http://paste.ubuntu.com/ ,然后把链接(http://paste.ubuntu.com/XXXXXXX/)贴过来
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
WintceJ
帖子: 31
注册时间: 2015-09-24 14:39
系统: Ubuntu or win7

Re: 关于Ubuntu14.04挂起,无法唤醒的问题?

#4

帖子 WintceJ » 2015-10-28 15:33

oneleaf 写了:交换分区需要至少是内存的两倍,你检查下。
怎么检查啊?
WintceJ
帖子: 31
注册时间: 2015-09-24 14:39
系统: Ubuntu or win7

Re: 关于Ubuntu14.04挂起,无法唤醒的问题?

#5

帖子 WintceJ » 2015-10-28 15:37

vickycq 写了:
界面出现一个提示错误框。
是 apport,不用理会
Ubuntu14.04LTS,可是挂起之后系统唤醒不了。只有强制关机重启
1. 确认能成功挂起吗?(电源指示灯一闪一闪?)
2. 无法唤醒的症状?无法脱离电源指示灯一闪一闪的状态 还是 唤醒过程中死机?

代码: 全选

sudo apt install pm-utils
sudo pm-suspend
会尝试挂起。若无法恢复,重启后把 /var/log/pm-suspend.log 的内容贴到 http://paste.ubuntu.com/ ,然后把链接(http://paste.ubuntu.com/XXXXXXX/)贴过来
现在可以挂起了,就是挂起之后。点亮屏幕,USB口的鼠标键盘不工作,了解吗?
WintceJ
帖子: 31
注册时间: 2015-09-24 14:39
系统: Ubuntu or win7

Re: 关于Ubuntu14.04挂起,无法唤醒的问题?

#6

帖子 WintceJ » 2015-10-28 16:43

sudo apt install pm-utils
sudo pm-suspend

执行这个操作,系统黑屏,之后无法激活了。
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: 关于Ubuntu14.04挂起,无法唤醒的问题?

#7

帖子 vickycq » 2015-10-28 17:29

点亮屏幕,USB口的鼠标键盘不工作,了解吗?
pm-suspend
执行这个操作,系统黑屏,之后无法激活了。
1. 提供 /var/log/pm-suspend.log 看看内容

代码: 全选

sudo apt-get install pastebinit
sudo cat /var/log/pm-suspend.log | pastebinit
把回应的网址贴上来

2.
可能你的USB设备 挂起/唤醒 不正确。试试下面的老方法,待机前卸载所有USB驱动,恢复时再加载。
只对 pm-suspend 有效,其它待机方法无效。
先安装 pm-utils
  1. 找出你系统实际使用的USB驱动

    代码: 全选

    $ ls /sys/bus/pci/drivers/ | grep hci
    ahci
    ehci-pci
    ohci-pci
    xhci_hcd
    
    可见驱动为 ehci-pci, ohci-pci, xhci_hcd

    或者 拿一个USB设备把所有USB口插一遍,再用 dmesg | grep using 查看驱动。例如下面是我的3个USB接口。xhci_* 是usb3,echi_* 是usb2。注意,usb1.1 的驱动不一样。我的是 ohci-pci (new low-speed USB device number 4 using ohci-pci)

    代码: 全选

    [23038.663385] usb 3-1: new high-speed USB device number 9 using xhci_hcd
    [23054.769257] usb 3-2: new high-speed USB device number 10 using xhci_hcd
    [23059.277758] usb 1-1: new high-speed USB device number 7 using ehci-pci
    
  2. 对每一个驱动执行下面的操作 以 ehci-pci 为例

    代码: 全选

    ls /sys/bus/pci/drivers/ehci-pci/
    0000:00:12.2  0000:00:13.2  bind  module  new_id  remove_id  uevent  unbind
    
    记下前两组数字 0000:00:12.2 0000:00:13.2
    创建 /etc/pm/sleep.d/20_custom­_ehci-pci 加入以下内容,0000:00:12.2 0000:00:13.2 ehci-pci 根据情况替换

    代码: 全选

    #!/bin/bash
    case "${1}" in
    hibernate|suspend)
    echo -n "0000:00:12.2" | tee /sys/bus/pci/drivers/ehci-pci/unbind
    echo -n "0000:00:13.2" | tee /sys/bus/pci/drivers/ehci-pci/unbind
    ;;
    resume|thaw)
    echo -n "0000:00:12.2" | tee /sys/bus/pci/drivers/ehci-pci/bind
    echo -n "0000:00:13.2" | tee /sys/bus/pci/drivers/ehci-pci/bind
    ;;
    esac
    
    保存后

    代码: 全选

    chmod +x /etc/pm/sleep.d/20_custom­_ehci-pci
  3. 为剩下的模块 ohci-pci xhci_hcd 也执行上面步骤
  4. 建立 /etc/pm/config.d/suspend_usb_modules 加入以下内容,ehci-pci ohci-pci xhci_hcd 根据情况替换,xhci 保险起见不要去掉

    代码: 全选

    SUSPEND_MODULES="$SUSPEND_MODULES xhci ehci-pci ohci-pci xhci_hcd"
    

3.
需要根据你在 1. 中提供的日志内容 再分析哪些模块导致无法正常待机/唤醒
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
zhanghq0717
帖子: 1
注册时间: 2015-11-11 14:59
系统: ubuntu-15.10

Re: 关于Ubuntu14.04挂起,无法唤醒的问题?

#8

帖子 zhanghq0717 » 2015-11-11 15:06

vickycq 写了:
界面出现一个提示错误框。
是 apport,不用理会
Ubuntu14.04LTS,可是挂起之后系统唤醒不了。只有强制关机重启
1. 确认能成功挂起吗?(电源指示灯一闪一闪?)
2. 无法唤醒的症状?无法脱离电源指示灯一闪一闪的状态 还是 唤醒过程中死机?

代码: 全选

sudo apt install pm-utils
sudo pm-suspend
会尝试挂起。若无法恢复,重启后把 /var/log/pm-suspend.log 的内容贴到 http://paste.ubuntu.com/ ,然后把链接(http://paste.ubuntu.com/XXXXXXX/)贴过来

你好,我刚安装的ubuntu 15.10也出现了这个问题 下面是日志内容
http://paste.ubuntu.com/13225298/

谢谢
onhao
帖子: 101
注册时间: 2009-03-15 22:02

Re: 关于Ubuntu14.04挂起,无法唤醒的问题?

#9

帖子 onhao » 2018-04-11 23:57

18.04 挂起后 起不来
https://paste.ubuntu.com/p/Nt8fVpKGBS/
abirdonU
帖子: 11
注册时间: 2012-01-03 16:54

Re: 关于Ubuntu14.04挂起,无法唤醒的问题?

#10

帖子 abirdonU » 2019-07-18 10:38

大佬我这边14.04LTS也存在这样的问题,麻烦帮我分析下 http://paste.ubuntu.com/p/tn9jsXQRKb/
回复