LINUX.ORG.RU

Неправильные дата и время после пробуждения

 , ,


0

2

Ноутбук HP Pavilion 15-p106nr. Debian 9. Ядро 4.9.

После пробуждения из suspend часы уходят вперёд где-то на три-четыре дня.

Вывод hwclock --debug:

hwclock from util-linux 2.29.2
Using the /dev interface to the clock.
Last drift adjustment done at 1562105611 seconds after 1969
Last calibration done at 1562105611 seconds after 1969
Hardware clock is on local time
Assuming hardware clock is kept in local time.
Waiting for clock tick...
/dev/rtc does not have interrupt functions. Waiting in loop for time from /dev/rtc to change
hwclock: ioctl(RTC_RD_TIME) to /dev/rtc to read the time failed: Invalid argument
...synchronization failed

Вот что по этому поводу думает timedatectl:

Failed to query server: Invalid argument

Во время загрузки ядро сообщает такие вещи:

[   15.867632] ACPI Error: Field [D128] at 1152 exceeds Buffer [NULL] size 160 (bits) (20160831/dsopcode-236)
[   15.867647] ACPI Error: Method parse/execution failed [\HWMC] (Node ffff9b0008cb7aa0), AE_AML_BUFFER_LIMIT (20160831/psparse-543)
[   15.867666] ACPI Error: Method parse/execution failed [\_SB.WMID.WMAA] (Node ffff9b0008cb9460), AE_AML_BUFFER_LIMIT (20160831/psparse-543)
[   15.867748] ACPI Error: Field [D128] at 1152 exceeds Buffer [NULL] size 160 (bits) (20160831/dsopcode-236)
[   15.867757] ACPI Error: Method parse/execution failed [\HWMC] (Node ffff9b0008cb7aa0), AE_AML_BUFFER_LIMIT (20160831/psparse-543)
[   15.867771] ACPI Error: Method parse/execution failed [\_SB.WMID.WMAA] (Node ffff9b0008cb9460), AE_AML_BUFFER_LIMIT (20160831/psparse-543)
[   15.867852] ACPI Error: Field [D128] at 1152 exceeds Buffer [NULL] size 160 (bits) (20160831/dsopcode-236)
[   15.867860] ACPI Error: Method parse/execution failed [\HWMC] (Node ffff9b0008cb7aa0), AE_AML_BUFFER_LIMIT (20160831/psparse-543)
[   15.867874] ACPI Error: Method parse/execution failed [\_SB.WMID.WMAA] (Node ffff9b0008cb9460), AE_AML_BUFFER_LIMIT (20160831/psparse-543)
[   15.868307] ACPI Error: Field [D128] at 1152 exceeds Buffer [NULL] size 160 (bits) (20160831/dsopcode-236)
[   15.868317] ACPI Error: Method parse/execution failed [\HWMC] (Node ffff9b0008cb7aa0), AE_AML_BUFFER_LIMIT (20160831/psparse-543)
[   15.868332] ACPI Error: Method parse/execution failed [\_SB.WMID.WMAA] (Node ffff9b0008cb9460), AE_AML_BUFFER_LIMIT (20160831/psparse-543)
[   15.868410] ACPI Error: Field [D128] at 1152 exceeds Buffer [NULL] size 160 (bits) (20160831/dsopcode-236)
[   15.868419] ACPI Error: Method parse/execution failed [\HWMC] (Node ffff9b0008cb7aa0), AE_AML_BUFFER_LIMIT (20160831/psparse-543)
[   15.868432] ACPI Error: Method parse/execution failed [\_SB.WMID.WMAA] (Node ffff9b0008cb9460), AE_AML_BUFFER_LIMIT (20160831/psparse-543)

Вручную настроить часы в таком состоянии не удаётся (см. выше) — нужно перезагружаться, но через NTP может подтянуться нормальное время.

После перезагрузки с часами всё нормально, проверял в BIOS. Хардверные часы выставлял и по местному времени, и по UTC — результат один.

От продолжительности ждущего режима ничего не зависит. Часы сбиваются как после многочасового сна, так и после пятисекундного.

Может кто сталкивался?

★★★

выполни это

hwclock --set --date="гггг-мм-дд чч:мм:сс" --localtime

amd_amd ★★★★ ()

BIOS последний стоит? У меня нечто отдалённо похожее было, но обновление BIOS помогло.

Rootlexx ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.