无法暂停或休眠

无法暂停或休眠

我的笔记本电脑联想 T400 上的 Ubuntu 10.10 无法挂起或休眠。

每当我单击“暂停”或“休眠”时,

  • 盖子底部的月亮 LED 闪烁几秒钟,屏幕快速显示“某些设备无法挂起,错误 5”,
  • 然后月亮 LED 熄灭,显示屏仍然有环境光照明。我想在挂起或休眠状态下,显示屏应该没有照明,就像笔记本电脑关闭时一样,对吗?
  • 如果我按下任意键,解锁屏幕对话框就会弹出。

我在网上搜索了一下,并根据一些建议安装了“acpi-support”,但没有帮助。有什么建议可以解决这个问题吗?谢谢!


添加:

笔记本电脑规格:

CPU
    Intel Mobile Core 2 Duo P8800  @ 2.66GHz
    Penryn 45nm Technology
RAM
    1.9GB Single-Channel DDR3 @ 532MHz (7-7-7-20)
Motherboard
    LENOVO 2764CTO (None)
Graphics
    ThinkPad Display 1440x900 @ 1440x900
    ATI Mobility Radeon HD 3400 Series (Lenovo)
Hard Drives
    244GB Western Digital WDC WD2500BEVS-08VAT2 (SATA)
Optical Drives
    HL-DT-ST DVDRAM GSA-U20N
    AZCDW EFCPUZ452 SCSI CdRom Device
    AZCDW EFCPUZ452 SCSI CdRom Device
Audio
    Conexant 20561 SmartAudio HD

答案1

好的,我现在已经在我的 T400 上确认了这一点。这似乎是最新内核的问题。因此,如果您没有使用内核 2.6.35-24,请执行此操作,它也可能解决您的问题。

答案2

摘录自来源:

为我的 Dell Mini 1012 找到了这个解决方案。感谢上帝,它起作用了:

最初由 Petri K 发布

你好!

此问题不仅影响联想 T400,还影响新款戴尔 Latitude E4200、惠普 EliteBook 2530p、索尼 Vaio VGN-TT1、东芝 R600 或任何采用“Mobile Intel® GM45 Express 芯片组”或 X4500 的设备。我在 E4200 上运行 Inpid 时也出现了完全相同的症状。

该错误肯定存在于 xserver-xorg-video-intel 代码中。该错误仅在 gnome 桌面上出现,而在 KDE 或文本模式下则不会出现,这一事实提供了一些线索。它与 compiz 无关,因为禁用 compiz 没有任何效果。我想说这是一个经典的多处理器并发控制问题!禁用除一个核心之外的所有核心会使该错误消失。

这是我提出的解决方法。/etc/pm/sleep.d/00CPU 使用755权限保存。请注意,它必须被称为 00CPU,以便在其他任何操作之前和之后执行。

代码:

#!/bin/sh
# Workaround for concurrency bug in xserver-xorg-video-intel 2:2.4.1-1ubuntu10.
# Save this as /etc/pm/sleep.d/00CPU

. "${PM_FUNCTIONS}"

case "$1" in
  hibernate|suspend)
      for i in /sys/devices/system/cpu/cpu*/online ; do
          echo 0 >$i
      done
      ;;
  thaw|resume) 
      sleep 10    # run with one core for 10 secs
      for i in /sys/devices/system/cpu/cpu*/online ; do
          echo 1 >$i
      done
      ;;
  *)
      ;;
esac

如果这对您有用,请报告!如有必要,可以轻松延长睡眠时间。

彼得·K

答案3

您使用的是哪种图形适配器?nVidia 和 ATI 的专有驱动程序有时无法很好地与 ACPI 挂起模式配合使用。

相关内容