Validate HAL Extension loaded successfully
This test verifies whether a HAL extension that should have been loaded did not load.
Test details
Associated requirements |
Device.DevFund.HALExtension.HAL Device.DevFund.HALExtension.HALSignatureAttributes System.Fundamentals.HAL.IfCSRTPresent |
Platforms |
Windows RT (ARM-based) Windows RT 8.1 |
Expected run time |
~30 minutes |
Categories |
Certification Functional |
Type |
Automated |
Running the test
Before you run the test, complete the test setup as described in the test requirements: WDTF System Fundamentals Testing Prerequisites.
Troubleshooting
For troubleshooting information, see Troubleshooting System Fundamentals Testing.
You can try the following if the test fails:
Ensure that the HAL extension is digitally signed correctly. The HAL extension requires a special EKU signing certificate.
Ensure that the CSRT table has a valid resource descriptor for the HAL extension.
Ensure that the following registry location has a valid HAL extension entry: HKLM\SYSTEM\CurrentControlSet\Control\OSExtensionDatabase
Check the log file for more information on why the HAL extension could not be loaded.