挂起后Ubuntu 14.04恢复错误


16

我最近在双启动(Windows 7)Toshiba Satellite Laptop中将Ubuntu的版本从12.04更新为14.04。更新后,只要便携式计算机暂停一段时间,它就无法恢复。当我尝试恢复笔记本电脑时,通过从Grub loader中选择Ubuntu,登录屏幕会出现一小段时间变黑,然后反复来回几次,最后返回“ Suspend”。我必须硬启动系统才能进入Ubuntu。下面我附上了崩溃报告的前几行:

ProblemType: KernelOops
Annotation: This occured during a previous hibernate and prevented it from resuming properly.
Architecture: i386
Date: Wed Apr 30 10:57:56 2014
DistroRelease: Ubuntu 14.04
ExecutablePath: /usr/share/apport/apportcheckresume
ExecutableTimestamp: 1397576330
Failure: hibernate/resume
InterpreterPath: /usr/bin/python3.4
Package: linux-image-3.13.0-24-generic
ProcCmdline: /usr/bin/python3 /usr/share/apport/apportcheckresume
ProcCwd: /
ProcEnviron:
 TERM=linux
 PATH=(custom, no user)
.....

对我来说,这也是一个持续存在的问题
-labnut

@labnut,尝试切换到tty1 Ctrl + Alt + F1,然后`sudo pm-hibernate“,再次启动,准备就绪后,看看是否可以切换回GUI tty7 Ctrl + Alt + F7
user.dz 2014年

啊!错误消息显示“失败:休眠/恢复”此问题的标题表示这是挂起错误。暂停和休眠是两个完全不同的事物。不同的问题,不同的根本原因。最好创建准确的标题。(以我
为例

Answers:


2

解决方案对我有用(从我的个人手册中复制,未经修改)。我有带Ubuntu 14.04的Lenovo T530;主线内核3.14.9; 已安装nvidia-331-updates软件包(331.38-0ubuntu7)。

=>暂停/恢复对我来说效果很好。=>休眠后,我还在解决恢复问题,解决方法是:从笔记本电脑中弹出SD卡!:-|

我的评论对我有用(几个月前):

suspendResume_WORKING() {
# WIFI solution
# 1.) sudo vi /etc/pm/config.d/modules
# 2.) Replace SUSPEND_MODULES with this line:
#         SUSPEND_MODULES="$SUSPEND_MODULES uhci_hd button ehci_hd iwlwifi"

# SD card solution:
# 3.) Copy file from https://github.com/wschaub/T530-    settings/blob/master/pm/sleep.d/unmount_sdcard
#     to /etc/pm/sleep.d/unmount_sdcard
# 4.) chmod +x /etc/pm/sleep.d/unmount_sdcard

# ACPI solution:
# 5.) Replace lines in /etc/default/grub
#     GRUB_CMDLINE_LINUX_DEFAULT="noquiet nosplash acpi_osi=Linux acpi_backlight=vendor acpi_sleep=s4_nohwsig loop.max_part=63 loop.max_loop=64"
#     GRUB_CMDLINE_LINUX=""


# X.) sudo update-initramfs -u
# X+1.) sync; sudo reboot

}

我的Thinkpad T530也有同样的问题。在加载时, Enter-> F1-> Config -> Display -> Intel video adapter而不是Discrete video adapter为我解决问题。
ademin

:thumbs_up:ACPI解决方案为我的Lenovo z50-70笔记本电脑提供了帮助-挂起后没有唤醒。现在一切似乎都还好!
kishie 2015年

我之所以投票,是因为没有有关如何实际应用此修复程序的信息。功能在哪里suspendResume_WORKING()?为什么此解决方案有效?复制/粘贴时您实际上在做什么?
斯图尔特

1

我有一个类似的问题。通过更改显卡驱动程序,我设法进入了休眠状态。在其他驱动程序下,我有以下内容:

  1. NVIDIA二进制驱动程序331.113-导致上述错误
  2. NVIDIA旧版二进制驱动程序304.125-休眠与此兼容
  3. Nouveau显示驱动程序--休眠与此兼容,但是我会得到与休眠无关的其他错误

以下是我的崩溃日志的摘要。

问题类型:KernelOops注释:发生在上一个休眠状态期间,导致其无法正确恢复。体系结构:amd64日期:2015年1月5日星期一01:20:38发布:Ubuntu 14.04 ExecutablePath:/ usr / share / apport / apportcheckresume ExecutableTimestamp:1414700591故障:休眠/恢复解释器路径:/usr/bin/python3.4软件包:linux- image-3.13.0-43-通用3.13.0-43.72


0

我知道我的回复已经晚了一年,但是我一直在与这个问题作斗争一段时间,终于找到了适合我的解决方案。

它来自这里:http : //geekdevs.com/2010/04/solved-unable-to-enumerate-usb-device-disabling-ehci_hcd/#more-377

一,使用

ls /sys/bus/pci/drivers/ehci-pci

应该有一个格式为0000:00:xx.x的文件。注意它。

然后修改/etc/rc.local,在shebang(第一行)之后添加以下一行:

echo -n 0000:00:xx.x | sudo tee -a /sys/bus/pci/drivers/ehci-pci/unbind

用您所调用的文件填写xx.x。对我来说是0000:00:1d.0

它应该在重新启动时起作用,或者您可以在终端中输入该行以立即修复。

祝有需要的人好运。我知道我做到了


1
为什么这样做?它实际上是做什么的?
斯图尔特

0

这是Linux内核中至少4.2-4.4的已知错误。实际上,恢复失败可能意味着屏幕变暗,但系统可以打开。成功键入登录名可导致成功登录并显示明亮;但是,并非总是如此。您可以通过升级到Linux Kernel 4.6解决此问题。请在此处查看 Lenovo Thinkpad B51中的类似情况,但该情况对于所有Linux 4.2-4.4都是通用的,即您的系统也是如此。幸运的是,从4.4轻松升级到Linux内核4.6,请参见此处。从4.2开始也可以。但是,我现在将重新安装16.04,然后从4.4升级到4.6。

Ubuntu:14.04和16.04
Linux kenel:
4.2-4.4硬件:Lenovo Thinkpad B51,Lenovo Thinkpad G50-30,Macbook Air 2013-mid,...

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.