hwclock: Não é possível acessar o Hardware Clock através de qualquer método conhecido

3

Em um servidor Debian, estou tendo problemas com 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.

O sistema é executado no backports kernel Debian 4.9.18-1~bpo8+1 (2017-04-10) .

Aqui está a saída de depuração:

$ 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

Por fim, existe rtc device:

$ 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
    
por Tombart 24.05.2017 / 14:54

2 respostas

3

O problema parece estar ligado a clocksource , verifique available_clocksource :

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

Baseado em responda a "O que significa" clocksource tsc unstable "significa?" parece O TSC (Time Stamp Counter) não é muito confiável.

Ao atualizar /etc/default/grub , você pode alternar para outra fonte de clocks disponível. Estou usando o HPET .

GRUB_CMDLINE_LINUX_DEFAULT="clocksource=hpet"

e atualizando o grub:

update-grub2

Após a reinicialização, o hwclock funciona novamente (apenas reinicializar sem qualquer modificação pode ter ajudado também - pode ser apenas uma questão de por quanto tempo).

NOTA : A clocksource ideal pode depender da sua placa-mãe e do modelo da CPU.

    
por 24.05.2017 / 16:03
-2

executado em uma máquina virtual.

su - // afswitch root.run hwclock

    
por 24.03.2018 / 14:17