使用 Ubuntu Netbook Remix 对 Acer Aspire One 上的待机/挂起故障进行故障排除

使用 Ubuntu Netbook Remix 对 Acer Aspire One 上的待机/挂起故障进行故障排除

我有一台 Acer Aspire One 上网本,我使用的是 Ubutu Netboox Remix 9.04。在全新安装的情况下,挂起功能似乎运行良好。但是,现在我已经安装了很多额外的软件包并进行了一些配置(蓝牙拨号等),我似乎失去了挂起功能。

当我尝试进入挂起模式时,屏幕左上角只显示一个闪烁的文本模式光标,计算机始终没有进入挂起模式。唯一的解决方法是硬重启。

我该如何解决该问题?例如,我是否应该查看一些特定的日志文件?由于暂停正在工作在全新安装(以及计算机附带的原始 linpus linux 安装)上,我知道这是不是一个无法解决的硬件兼容性问题。当然,逐个删除/安装软件包也是一种选择 - 但这会非常耗时,因为我有很多额外的软件包,而且不知道问题何时出现。据我所知,我没有安装任何可能导致此类问题的太奇怪的东西。

编辑:新版本 Ubuntu Netbook Remix 9.10,固定的这样。现在我可以挂起上网本,即使安装了内存扩展。然而,这并不像我希望的那样工作……更多信息在新线程中:在 Ubuntu 中强制卸载,以解决上网本睡眠模式后的问题

答案1

众所周知,插入 SD 卡后,挂起功能无法正常工作。挂起前,请移除可能已连接的 SD 卡和其他外围设备。Gentoo wiki 上有一个很好的解释,说明为什么插入 SD 卡后挂起功能会出现问题:SD 卡和暂停

如果问题仍然存在,请检查日志/var/日志, 具体来说系统日志消息Xorg.0.log。您可以使用一个方便的 GUI 工具来查看系统日志:系统 > 管理 > 日志文件查看器(或类似的东西)。

你还应该查看有关 Acer Aspire One 的 Ubuntu 社区文档这里这里

答案2

有一个关于 Netbook Remix 帮助的 Aspire One 的 wiki 帖子详细说明了如何修复此问题。您可以添加一个脚本,该脚本将在睡眠时卸载卡,并在唤醒时重新安装它们。我在我的 Aspire One ZG5 (aoa110-1955) 上实现了这个,一切正常。

以下是该页面上的说明,其中包含一些适合新手的内容:

1 - 打开附件中的文本编辑器(?我想,我面前没有 Aspire),复制/粘贴以下内容:

# Drop to: /etc/pm/sleep.d
# Use this script to prevent data loss on mounted MMC/SD
# cards. It syncs data and umounts all mmcblk devices prior to
# suspend, and cancels suspend if umounting was not possible
# (i.e: something locks a file)
case "${1}" in
    hibernate|suspend)
        /bin/sync
        for drive in $( /bin/ls /dev/mmcblk?p* ); do
        /bin/umount ${drive} > /dev/null
        # If umount failed: abort suspend
        if [ $? -gt 0 ]; then
        # Test if device keeps mounted. Previous command could fail
        # (i.e device was not mounted) with a non-stopper
        # problem for the suspend process.
        /bin/mount | /bin/grep ${drive}
        if [ $? -eq 0 ]; then
            exit 1
        fi
        fi
    done
    ;;
#    resume|thaw)
##       Do nothing. All devices will be automatically mounted again.   
#       ;;
esac

2 - 另存为010_unmount_SD.sh到您的主文件夹

3 - 打开终端(在配件下)

4 - 使用以下命令将文件复制到正确的位置(点击时系统将提示您输入管理员密码Enter):

sudo cp 010_unmount_SD.sh /usr/lib/pm-utils/sleep.d/010_unmount_SD.sh

5 - 使用此命令设置适当的权限(系统将再次提示您输入管理员密码):

sudo chmod 755 /usr/lib/pm-utils/sleep.d/010_unmount_SD.sh

顺便说一句,我发现该页面上的其余信息都是不必要的,因为我的视频已经看起来很棒,电源管理似乎按预期运行。我怀疑这些修复已嵌入 9.10 发行版中。

相关内容