文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
休眠与唤醒
休眠与唤醒
- [HW,ACPI]
acpi_sleep={s3_bios,s3_mode,s3_beep,s4_nohwsig,old_ordering,nonvs,sci_force_enable} - ACPI休眠选项。
(1)s3_bios和s3_mode与显卡有关。计算机从S3状态(挂起到内存)恢复时,硬件需要被正确的初始化。这对大多数硬件都不是问题,但因为显
卡是由BIOS初始化的,内核无法获取必要的恢复信息(仅存在于BIOS中,内核无法读取),所以这里就提供了两个选项,以允许内核通过两种不同的方式来
恢复显卡,更多细节请参考Documentation/power/video.txt文档。
(2)s3_beep主要用于调试,它让PC喇叭在内核的实模式入口点被调用时发出响声。
(3)s4_nohwsig用于关闭ACPI硬件签名功能,某些有缺陷的BIOS会因为这个原因导致从S4状态(挂起到硬盘)唤醒时失败。
(4)old_ordering用于兼容古董级的ACPI 1.0 BIOS
(5)nonvs表示阻止内核在挂起/唤醒过程中保存/恢复ACPI NVS内存信息,主要用于解决某些有缺陷的BIOS导致的挂起/唤醒故障。
(6)sci_force_enable表示由内核直接设置SCI_EN(ACPI模式开关)的状态,主要用于解决某些有缺陷的BIOS导致的从S1/S3状态唤醒时的故障。 - [HIBERNATION]
noresume - 禁用内核的休眠到硬盘功能(CONFIG_HIBERNATION),也就是不从先前的休眠状态中恢复(即使该状态已经被保存在了硬盘的swap分区上),并且清楚先前已经保存的休眠状态(如果有的话)。
- [HIBERNATION]
hibernate={noresume|nocompress} - 设置休眠/唤醒属性:
noresume 表示禁用唤醒,也就是在启动过程中无视任何已经存在的休眠镜像,完全重新启动。
nocompress 表示禁止对休眠镜像进行压缩/解压。 - [HIBERNATION]
resume={ /dev/swap | PARTUUID=uuid | major:minor | hex } - 告诉内核被挂起的内存镜像存放在那个磁盘分区(默认值是CONFIG_PM_STD_PARTITION)。
假定内存镜像存放在"/dev/sdc15"分区上,该分区的 UUID=0123456789ABCDEF ,其主设备号是"8",次设备号是"47",那么这4种表示法应该分别这样表示:
resume=/dev/sdc15 (这是内核设备名称,有可能与用户空间的设备名称不同)
resume=PARTUUID=0123456789ABCDEF
resume=08:47
resume=082F - [HIBERNATION]
resume_offset=整数 - 指定swap header所在位置的偏移量(单位是PAGE_SIZE),偏移量的计算基准点是"resume="分区的起点。
仅在使用swap文件(而不是分区)的时候才需要此选项。详见Documentation/power/swsusp-and-swap-files.txt文档 - [HIBERNATION]
resumedelay=秒数 - 在读取resume文件(设备)之前延迟的秒数,主要用于等待那些反应速度较慢的异步检测的设备就绪(例如USB/MMC)。
- [HIBERNATION]
resumewait - 在resume设备没有就绪之前无限等待,主要用于等待那些反应速度较慢的异步检测的设备就绪(例如USB/MMC)。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论