症状:

Chromebook pixel 2013,安装gallium os或ubuntu(独立安装,不保留chrome os)
任何时候合上屏幕,或系统idle一定时间后进入休眠状态。之后重新唤醒设备会直接重启

原因:

根据这里的说法。此现象与chromebook kernel对tpm的处理有关。详情请看这里的讨论

解决方法:

修改grub配置文件

sudo vim /etc/default/grub

配置中找到此行:

GRUB_CMDLINE_LINUX_DEFAULT=

确保其参数中包含tpm_tis.force=1 tpm_tis.interrupts=0

修改后的效果类似:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash tpm_tis.force=1,tpm_tis.interrupts=0 acpi_osi=Linux"

保存退出后,更新grub。重启后即可

sudo update-grub