Моя ОС - 12.04, я не могу приостановить и разбудить мой ПК в указанное время, или лучше, если я запусту sudo rtcwake -m mem -s 120
.
Мой компьютер переходит в режим ожидания, и через 2 минуты загорается индикатор включения, но нет ввода-вывода с клавиатуры, не работает видеокарта, кажется, что компьютер выключен, есть только индикатор включения чтобы создать иллюзию работающей ОС. Кроме того, когда я бегу:
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.
Мой компьютер - FitPc2, и на его веб-сайте BIOS упоминается как «Доступ к ACPI при активации RTC через ОС (S3)». При работе:
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, но как передать этот параметр? в каком файле?