Wlan L1 Test 05 - Check device initialization time

This automated test verifies the device initialization time by calling the NDIS OID OID_GEN_INIT_TIME_MS to obtain driver initialization time.

Test details

Associated requirements

Device.Network.WLAN.Base.BootTimeAndHibernate Device.Network.WLAN.CSBBase.BootTimeAndHibernate

See the device hardware requirements.

Platforms

Windows RT 8.1 Windows 8.1 x64 Windows 8.1 x86

Expected run time

~1 minutes

Categories

Basic Certification

Type

Automated

 

Running the test

Before you run the test, complete the test setup as described in the test requirements: Wireless LAN (802.11) Testing Prerequisites.

The test completes the following:

  • The test first disables and then enables the device under test.

  • The test sends OID_GEN_INIT_TIME_MS to NDIS to obtain driver initialization time.

The test will fail if the resulting time is greater than one second.

NDIS calculates driver initialization time by the operating system measuring the total time that the driver took to complete the following four actions:

  • Query power capabilities

  • MiniportInitializeEx

  • Initialize PNP and AOAC capabilities

  • MiniportRestart

These actions are timed only when the driver initializes. Running this test repeatedly will always obtain the same value. The test queries NDIS each time that it is run to obtain the overall initialization time.

Troubleshooting

For troubleshooting information, see Troubleshooting Wireless LAN (802.11) Tests.

Check driver logs for timeframes that correspond to the four actions listed above. The sum of all four actions must complete in less than one second.

 

 

Send comments about this topic to Microsoft