13.10挂起时挂起,但从控制台挂起时挂起


12

我知道从暂停中唤醒是一个问题,但这看起来像是一个单独的错误。

当我从x挂起HP Pavillion dv6(AMD 6770M / fglrx 13.10.10)的13.10时,它正常挂起,但醒来时却冻结。我出现黑屏,光标停滞。

但是,当我使用sudo pm-suspend从控制台挂起时,它会正常唤醒,然后可以使用Ctrl+ Alt+ 取回x F7

如果我通过关闭x下的盖子来悬挂,则醒来时也会冻结。如果我通过关闭控制台下的盖子来挂起,它会唤醒进入x(?)登录名,然后进入一个干净的会话。

更新。我检查了我的syslog,kern.log和pm-suspend.log,它们似乎显示了正常完成的标准挂起过程,然后出现许多空行(000s),然后是硬重置后的正常启动过程。我可能错了,但对我来说似乎是内核恐慌。

另外,如果我使用dbus(如何从命令行挂起/休眠?)而不是pm-suspend挂起,则结果是相同的。


同样的问题,但是我的电脑挂起了1/5的履历表,控制台或x都没关系
Dzero

Answers:


18

似乎我遇到了同样的问题,在测试的帮助下,我找到了解决方法。制作一个脚本,该脚本在挂起之前切换到控制台,并在恢复之后切换回控制台。

在终端中,运行sudoedit /etc/pm/sleep.d/fglrx-fix并粘贴以下脚本。然后通过运行使其可执行sudo chmod u+x /etc/pm/sleep.d/fglrx-fix

脚本:

#!/bin/bash
#Script kills autofs when going into standby to eliminate issues with it
case $1 in

suspend)
#suspending to RAM
    chvt 1
    echo "Going to sleep"
    sleep 1
;;
resume)
#resume from suspend 
    echo "try to resume"
    sleep 1
    chvt 7
;;       
esac    

1
脚本完成了工作,所以我接受了答案,谢谢。顺便说一句,是什么原因导致chmod u + x而不是chmod + x?
帕维尔(Pavel)

对我有用吗,谢谢!华硕n550jv,具有nvidia-319-updates驱动程序的Ubuntu 13.10。修复了唤醒问题时空白的白色屏幕。
ido

1
您是
拯救

适用于14.04,Lenovo E520,带有fglrx-updates ubuntu软件包的ATI HD 6630M
PauliusŠukys2014年

似乎最适合工作-不适合我。2010年中的Macbook Pro 6,2,全新安装14.04。
DrumEater 2014年

1

Jan的答案对我来说很完美,但是问题仍然会在休眠状态下发生。为了解决这个问题,我修改了脚本的一小部分:

#!/bin/bash
#Script kills autofs when going into standby to eliminate issues with it
case $1 in

suspend|hibernate)  # instead of just "suspend"
#suspending to RAM
    chvt 1
    echo "Going to sleep"
    sleep 1
;;
resume|thaw)  # instead of just "resume"
#resume from suspend 
    echo "try to resume"
    sleep 1
    chvt 7
;;       
esac 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.