[ntp:questions] NTP 4.2.8p9 installer for Windows available
martin.burnicki at burnicki.net
Thu Nov 24 16:01:55 UTC 2016
Brian Inglis wrote:
> On 2016-11-23 03:28, Martin Burnicki wrote:
>> Brian Inglis wrote:
> The timestamps are displayed by Cygwin stat(1), and Birth is Windows
> Explorer Creation Date. The signature timestamps agree with the birth
> (creation) times.
>> Eventually the DLL couldn't be updated by the installer since it was
>> in use when you installed the update.
> Guess we should shut down NTP before running the installer, rather than
> letting the installer do the shutdown, on a file-only replacement.
Hm, strange. AFAIK the installer should stop the NTP service before the
files are updated, so this shouldn't be an issue.
>> I have to admit that personally I've never used PPS under Windows,
>> so I'm not familiar with this DLL and the modified serial.sys driver
>> which supports PPS.
> Driver serial.sys is (was?) compatible with ISA drivers, but not PCI
> drivers, for which loopback-ppsapi-provider.dll provides the PPS API.
>> IIRC this has been implemented by Dave Hart some years ago, and we
>> (Meinberg) just provide a signed version of the DLL and the kernel
>> driver simplify usage on current Windows versions which require such
>>> This DLL seems to be the only way to get PPS working
>>> properly with recent (PCI) serial cards and drivers on
>>> recent Windows releases.
>>> Presumably for security reasons, the full path(s) must be
>>> specified in the PPSAPI_DLLS *SYSTEM* environment variable,
>>> on recent Windows releases.
>> This should be documented somewhere, but I have no idea it there's any
>> documentation for this stuff at all, except on David Taylor's web pages
>> and in some email/newsgroup posts.
> Use of serial.sys is well documented, but loopback-ppsapi-provider.dll, and
> alternative NMEA PPSAPI_HACK are not, and Perly says he may find time to
> document these, after recent fixes.
> PPSAPI_DLLS http://bugs.ntp.org/show_bug.cgi?id=3066#c4
> PPSAPI_HACK http://bugs.ntp.org/show_bug.cgi?id=3066#c11
Thanks for the pointer. Juergen is doing a great job for NTP.
> Thanks to Meinberg, Martin, et. al. for providing these convenient
> for so many years.
> Thanks also to Harlan Stenn, Juergen Perlinger, Brian Utterback, et. al.
> fixing so many bugs for so long.
Thanks for your thanks! ;-)
More information about the questions