I am currently testing our new drivers for a PCIe Network Adapter using WHQL suite against a Windows Server 2019 machine. Four of the Device Fundamentals tests fail at the same RebootForDeviceRecovery step. Logs aren't helpful enough to figure out how to fix the drivers to pass these tests. Is there a way for me to understand what exactly RebootForDeviceRecovery step does so I can trace the process step by step?
Any general guidance about how to make driver behave properly to pass that step would be much appreciated.
The failing tests are:
DF - Concurrent Hardware And Operating System (CHAOS) Test (Development and Integration)
DF - Concurrent Hardware And Operating System (CHAOS) Test (Reliability)
DF - PNP Surprise Remove Device Test (Development and Integration)
DF - PNP Surprise Remove Device Test (Reliability)