-
Notifications
You must be signed in to change notification settings - Fork 22
Windows SoftwareTimeStamping does not work on physical Windows desktop versions #13
Description
As the „Validation Guide - Software Timestamping.docx” mentions that the supported OS-es are Windows Server 2019 and Windows 10 (v1809) or later. But this is not actually accurate.
As @Donis- mentioned in #8 this phenomenon may have some similarities to his/her issue.
I’ve done some testing in our lab, and it shows the following:
Windows Server 2019 Standard or Datacenter can enable this feature (Enable-SWTimestamping -NetAdapterName '[Name of the Ethernet connection]') as per in the forementioned document. Regardless it is a physical or a virtualized computer.
On the other side, desktop versions like Windows 10 Enterprise/Pro for Workstations or 11 Enterprise are capable of enabling this feature only if they are in a virtualized environment.
I’ve done everything word-by-word as in the Validation Guide. But for some reason the desktop physical clients always show this log entry:
“Rx timestamp not returned and may be unsupported on the current network interface.”
On this same machine I’ve installed Windows Server 2019 Standard and after that Datacenter with clean installs each time, I can see something like this in the log file:
“HA ESD:1 ASD:0 ETD:236 ATD:953 (FT units)”
So here are the steps to reproduce this:
There are the computers, and their roles:
DC.contoso.com Windows Server 2019 Standard VM on Hyper-V
DC2.contoso.com Windows Server 2019 Standard VM on Hyper-V
DC4.contoso.com Windows Server 2019 Datacenter physical machine, PDC role
DC5.contoso.com Windows Server 2019 Datacenter physical machine
HV1.contoso.com Windows Server 2016 Datacenter, physical machine, Hyper-V role
Runs DC.contoso.com and DC2.contoso.com VMs
HV2.contoso.com Windows Server 2016 Standard, physical machine, Hyper-V role
Runs vm001.contoso.com Windows 10 Enterprise and vm002.contoso.com Windows 10 Pro for Workstations
desktop001.contoso.com Windows 10 Enterprise, physical machine,runs VMWare Workstation 16 Pro
runs vm003.contoso.com Windows 11 Enterprise Insider Preview, VM
runs srv001.contoso.com Windows Server 2022 Datacenter, VM
[desktop002].contoso.com this physical machine was the test bench. With all clean installation of OS-es I added different names to the computer, SRV02, 03, DESKTOP010, 011 respectively.
I’ve installed Windows Server 2019 Standard and Windows Server 2019 Datacenter and configured timestamping. It works.
Then I’ve installed Windows 10 Enterprise and Windows 10 Pro for Workstations and configured timestamping. It didn’t work for neither.
Even further on desktop001 on the host Windows 10 Enterprise, timestamping didn’t work. But on the VMs running inside VMware it works.
On the Domain Controllers, regardless it is VM or physical, it works.
I’ve also tried on two different desktops in the domain, running Windows 10 Enterprise, it didn’t work.
So, my conclusion is that Windows desktop OS-es only supports timestamping, when they run in some kind of virtualization environment.
But why?
Can someone please point to the right direction, to make it work on physical desktop OS-es.
Update: Added the log files from same hardware, different OS.
