我的操作系统是 12.04,我无法在给定的时间挂起和唤醒我的电脑,或者如果我运行就更好了sudo rtcwake -m mem -s 120
。
我的 PC 进入挂起模式,2 分钟后电源指示灯亮起,但没有键盘 I/O,没有视频卡工作,PC 似乎已关闭,只有电源指示灯给我一种操作系统正在运行的错觉。此外,当我运行:
sudo ls -l /lib/modules/$(uname -r)/kernel/drivers/acpi
我有:
total 100
-rw-r--r-- 1 root root 8108 apr 10 2013 acpi_ipmi.ko
-rw-r--r-- 1 root root 13908 apr 10 2013 acpi_pad.ko
drwxr-xr-x 2 root root 4096 apr 15 2013 apei
-rw-r--r-- 1 root root 5728 apr 10 2013 ec_sys.ko
-rw-r--r-- 1 root root 10012 apr 10 2013 pci_slot.ko
-rw-r--r-- 1 root root 9696 apr 10 2013 sbshc.ko
-rw-r--r-- 1 root root 12156 apr 10 2013 sbs.ko
-rw-r--r-- 1 root root 25616 apr 10 2013 video.ko
但是当我跑步时:
sudo modprobe acpi
我有:
FATAL: Module acpi not found.
我的 PC 是 FitPc2,其网站上提到 BIOS 为“通过 OS (S3) 实现 RTC 唤醒 ACPI 可用性”。运行时:
dmesg |grep acpi
输出为:
[ 0.000000] ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
[ 0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[ 0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[ 0.876584] ACPI: Requesting acpi_cpufreq
[ 0.897585] pata_acpi 0000:00:1f.1: setting latency timer to 64
[ 3.392784] acpi device:04: registered as cooling_device2
[ 3.445689] acpi device:05: registered as cooling_device3
有什么想法吗?我必须在内核中启用 ACPI 吗?怎么启用?我尝试修改 grub,acpi=force
但什么也没发生。我读到有关设置内核环境变量hint.acpi.0.disabled=0
以启用 ACPI 的信息,但如何传递此参数?在哪个文件中?