[ntp:questions] NTP 4.2.8p9 installer for Windows available

Martin Burnicki 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.

Ah, OK.

>> 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
>> signatures.
>>
>>> 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
> installers
> for so many years.
> 
> Thanks also to Harlan Stenn, Juergen Perlinger, Brian Utterback, et. al.
> for
> fixing so many bugs for so long.

Thanks for your thanks! ;-)

Martin



More information about the questions mailing list