解决 archlinux 突然无法从休眠唤醒的问题

如题,前几天的事,很突然(潜台词就是之前一直都用的好好的)。

症状是休眠成功,唤醒的时候 kernel 没有看 swap 里面的休眠镜像,直接开始检查硬盘错误了。

最初以为是 kernel 从 2.6.32.8 -> 2.6.32.9 带来的问题,降级 kernel 试了试一样的结果。看了看 pacman.log 也没看出什么名堂,于是至今未知其所以然。

解决办法很简单。参照 pm-utils 的 wiki,在 /etc/mkinitcpio.conf 的 HOOKS 里加上 resume 就行了:
HOOKS="base udev autodetect ide scsi sata resume filesystems "

评论

spf说…
我的ubuntu休眠后无法用usb键盘唤醒是怎么回事?
Li Ruibo说…
休眠(s2d)的话,如果 shutdown 模式,usb 不供电,肯定没法唤醒的。如果是 platform 模式,估计要看 bios 里的设置。

挂起(s2r)的话,大概是可以唤醒的。如果不行,八成还是 bios 的问题。