hwclock: Невозможно получить доступ к аппаратным часам с помощью любого известного метода

На сервере Debian у меня проблема с hwclock :

$ hwclock --show 
hwclock: Cannot access the Hardware Clock via any known method.
hwclock: Use the --debug option to see the details of our search for an access method.

Система работает на ядре backports ] Debian 4.9.18-1 ~ bpo8 + 1 (2017-04-10) .

Вот результат отладки:

$ hwclock --debug
hwclock from util-linux 2.25.2
hwclock: cannot open /dev/rtc: Device or resource busy
No usable clock interface found.
hwclock: Cannot access the Hardware Clock via any known method.

clocksource:

$ cat /sys/devices/system/clocksource/clocksource0/current_clocksource
tsc

Наконец, rtc устройство существует:

$ ls -l /dev/rtc*
lrwxrwxrwx 1 root root      4 Apr 29 16:41 /dev/rtc -> rtc0
crw------- 1 root root 253, 0 Apr 29 16:41 /dev/rtc0
4
задан 24 May 2017 в 16:03
2 ответа

Проблема, похоже, связана с clocksource , проверьте available_clocksource ]:

$ cat /sys/devices/system/clocksource/clocksource0/available_clocksource
tsc hpet acpi_pm

На основании ответа на вопрос «Что означает« clocksource tsc unstable »?» похоже, что TSC (счетчик отметок времени) не очень надежен.

Автор обновив / etc / default / grub , вы можете переключиться на другой доступный источник часов. Я использую HPET .

GRUB_CMDLINE_LINUX_DEFAULT="clocksource=hpet"

и обновляю grub:

update-grub2

После перезагрузки hwclock снова работает (просто перезагрузка без каких-либо изменений также могла помочь - это может быть просто вопрос

ПРИМЕЧАНИЕ : Оптимальный источник тактовой частоты может зависеть от вашей материнской платы и модели процессора.

4
ответ дан 3 December 2019 в 03:54

запускается на виртуальной машине.

su - // afswitch root.run hwclock

-2
ответ дан 3 December 2019 в 03:54

Теги

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