Expand Minimize

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

See the system hardware requirements.

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.

Show:
© 2014 Microsoft