Eu decidi ir para um work-around ... eu usei chrony .
Aqui está o que eu tenho no arquivo de configuração em /etc/chrony/chrony.conf
para usar o GPS como o relógio de referência ( fonte ):
refclock SHM 0
Então, para realmente fazer com que chrony
faça grandes ajustes de deslocamento, em vez dos ajustes graduais normais, adicionei isso ao mesmo arquivo de configuração:
makestep 1000 -1
Isso significa que o ajuste da etapa ocorrerá quando o relógio do hardware estiver desligado por pelo menos 1000 segundos. -1
significa tentar quantas vezes for necessário para chegar ao relógio de referência.
Deixei as outras configurações intactas, conforme fornecido pelo Debian Wheezy.