ACPI, компьютер время от времени включается

334
AttributedTensorField

В последнее время я заметил, что мой настольный компьютер GNU / Linux Gentoo самопроизвольно включается, пока он находится в режиме ACPI S3.

Я не сделал ни изменений, ни обновлений в BIOS.

В dmesg я вижу следующее, когда это происходит:

[108014.336259] floppy0: floppy timeout called [108014.336301] PM: resume of devices complete after 10861.842 msecs [108014.336559] hub 8-0:1.0: state 7 ports 6 chg 0000 evt 0000 [108014.336562] hub 7-0:1.0: state 7 ports 6 chg 0000 evt 0000 [108014.336565] hub 2-0:1.0: state 7 ports 2 chg 0000 evt 0000 [108014.336567] hub 4-0:1.0: state 7 ports 2 chg 0000 evt 0000 [108014.336569] hub 3-0:1.0: state 7 ports 2 chg 0000 evt 0000 [108014.336572] hub 1-0:1.0: state 7 ports 2 chg 0000 evt 0000 [108014.336574] hub 7-5:1.0: state 7 ports 4 chg 0008 evt 0008 [108014.338301] hub 7-5:1.0: port 3, status 0503, change 0000, 480 Mb/s [108014.338307] hub 6-0:1.0: state 7 ports 2 chg 0006 evt 0000 [108014.338323] hub 6-0:1.0: port 1, status 0103, change 0000, 12 Mb/s [108014.338334] hub 6-0:1.0: port 2, status 0303, change 0000, 1.5 Mb/s [108014.338338] hub 5-0:1.0: state 7 ports 2 chg 0004 evt 0004 [108014.338350] hub 5-0:1.0: port 2, status 0103, change 0000, 12 Mb/s [108014.336504] Restarting tasks ... done. [108015.348192] uhci_hcd 0000:00:1d.2: reserve dev 2 ep81-INT, period 1, phase 0, 17 us 

В системном журнале нет ничего интересного.

Чем это вызвано? Как я могу определить, что вызывает это?

0

2 ответа на вопрос

0
Ruslan Gerasimov

You can try to disable all wake up events for ACPI S3 in BIOS settings:

USB wake up from S3 [Disabled] (was enabled prior to this post)

Modem Ring Resume [Disabled]

PME Event wake up [Disabled]

HPET Support [Disabled] (High Precision Event Timer, was enabled prior to this post)

Power on by Mouse [Disabled]

Power on by Keyboard [Disabled]

AC Back Function [Disabled]

Power on by Alarm [Disabled]

К сожалению, все они отключены и были таковыми, так как система была новой. Однако HPET, я не уверен, что в BIOS даже можно переключаться, он скомпилирован для поддержки этого в моем ядре, но я не понимаю, как это будет связано с таким неконтролируемым событием пробуждения. AttributedTensorField 9 лет назад 0
0
AttributedTensorField

Решение в моем случае состоит в том, чтобы отключить события USB wakeup в / proc / acpi / wakeup

В этом файле я заметил, что на нескольких USB-устройствах его состояние «включено». Установка их в «отключено» простым отражением имени в файле предотвратила повторное возникновение проблемы.

Похожие вопросы