Driver Test Manager
Secure Digital Test

Expand all contracted text  Show All

Bb931753.dfw-logo(en-us,MSDN.10).gif


Type: Automated Test

Overview

The Secure Digital Test is designed to test Secure Digital (SD) host controllers. This test loads a test driver, sdhct.sys, that enables it access the SD host controller hardware directly.

Details

The SD Bus Host Controller software enables you to verify the correct operation of an SD controller on a Windows platform that has a logo. Correct operation includes exercising and verifying the following functionality:
  • Host Controller Configuration
  • Device Insertion/Removal
  • Wake on Device Insertion/Removal
  • SD Memory I/O
  • SD Performance
  • Host Controller Power Control
  • Error Handling

Run Time: 20
Log File: sdhctlog.xml
System Restart Required: Yes
Test Category: 
Supported operating systems for "DFW" logo testing:
Windows Vista
Windows Server 2003
Windows XP
Program: 

Requirements

Software Requirements

The test tool runs on the following Windows operating systems:
  • Windows Vista
  • Windows Server 2003
  • Windows XP
  • Software components included with the device that is being tested.

Supported Software

Hardware Requirements

  • Device to be tested
  • Computer that meets the minimum software requirements
  • Windows keyboard
  • Two-button pointing device
  • Color display monitor capable of at least 1024 by 768 resolution, 32-bits per pixel, 60 Hz
  • Hard drive with a minimum of 20 GB available on partition C:
  • SD Memory Card
  • SDIO Card
  • x86
  • x64
  • Itanium
  • Computer that meets the minimum software requirements
  • Windows keyboard
  • Two-button pointing device
  • Color display monitor capable of at least 1024 by 768 resolution, 32-bits per pixel, 60 Hz
  • Hard drive with a minimum of 20 GB available on partition C:
  • SD Memory Card
  • SDIO Card
  • x86
  • x64
  • Itanium
  • Windows keyboard
  • Two-button pointing device
  • Color display monitor capable of at least 1024 by 768 resolution, 32-bits per pixel, 60 Hz
  • Hard drive with a minimum of 20 GB available on partition C:
  • SD Memory Card
  • SDIO Card
  • x86
  • x64
  • Itanium
  • Two-button pointing device
  • Color display monitor capable of at least 1024 by 768 resolution, 32-bits per pixel, 60 Hz
  • Hard drive with a minimum of 20 GB available on partition C:
  • SD Memory Card
  • SDIO Card
  • x86
  • x64
  • Itanium
  • Color display monitor capable of at least 1024 by 768 resolution, 32-bits per pixel, 60 Hz
  • Hard drive with a minimum of 20 GB available on partition C:
  • SD Memory Card
  • SDIO Card
  • x86
  • x64
  • Itanium
  • Hard drive with a minimum of 20 GB available on partition C:
  • SD Memory Card
  • SDIO Card
  • x86
  • x64
  • Itanium
  • SD Memory Card
  • SDIO Card
  • x86
  • x64
  • Itanium
  • SDIO Card
  • x86
  • x64
  • Itanium
  • Processor

  • x86
  • x64
  • Itanium
  • x64
  • Itanium
  • Itanium

Running Secure Digital Test

  1. Start the test from Driver Test Manager (DTM). 
  2. Allow the machine 5 minutes to load the test driver and restart. 
  3. Go to the test machine and follow the on-screen instructions to insert and remove the SD card.
 
To run the test manually, you must manually insert and remove SD cards. This activity will occur after the test has restarted the machine for the first time.

Command Syntax

Command optionDescription
sdhct.exe

Code Tour

File Manifest

FileLocation
sdhct.sys[WTT\TestBinRoot]\nttest\driverstest\storage\wdk\sdhct
sdhct.inf[WTT\TestBinRoot]\nttest\driverstest\storage\wdk\sdhct
sdhct.cat[WTT\TestBinRoot]\nttest\driverstest\storage\wdk\sdhct
sdhct.dll[WTT\TestBinRoot]\nttest\driverstest\storage\wdk\sdhct
sdhct.exe[WTT\TestBinRoot]\nttest\driverstest\storage\wdk\sdhct

Test Assertions

Test Assertions



 PCI Standard conformance
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80101

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 byte-aligned access
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80102

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 word-aligned access
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80103

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 double word-aligned access
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80104

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 byte-aligned access
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80105

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 word-aligned access access
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80106

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 double word-aligned access
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80107

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 SDHC Version definition
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80108

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 voltage definition sufficient
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80109

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 base clock frequency sufficient
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e8010A

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 current supply definition sufficient
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e8010B

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 base clock supports high speed
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e8010C

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 valid maximum block length
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e8010D

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 valid HC timeout clock frequency
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e8010E

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Card inserted - State set thru Test Register
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80201

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Card NOT inserted - State set thru Test Register
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80202

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Test Register generates card insert interrupt
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80203

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Test Register generates card remove interrupt
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80204

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Detect card insertion
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80205

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Card Present bit set
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80206

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Detect card removal
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80207

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Card Present bit NOT set
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80208

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Wake on card insertion
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80209

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Card present bit set
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e8020A

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Wake on card removal
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e8020B

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Card present bit NOT set
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e8020C

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Inhibit wake on card insertion
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e8020D

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Card present bit set
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e8020E

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Inhibit wake on card removal
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e8020F

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Card present bit NOT set
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80210

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Single block PIO read/write
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80301

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Multi-block PIO read/write
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80302

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Single block DMA read/write
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80303

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Multi-block DMA read/write
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80304

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Single block ADMA read/write
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80305

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Multi-block ADMA read/write
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80306

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Varying bus clock affects performance
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80401

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Varying data width affects performance
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80402

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Demonstrates high performance
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80403

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Correct power consumption reported
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80501

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Power consumption increased from P10 to P11
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80502

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Power consumption increased from P11 to P12
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80503

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Power consumption increased from P12 to P13
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80504

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Power consumption increased from P13 to P14
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80505

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Force cmd timeout error status
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80601

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Force cmd CRC error status
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80602

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Force cmd end bit error status
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80603

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Force cmd index error status
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80604

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Force data timeout error status
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80605

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Force data CRC error status
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80606

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Force data end bit error status
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80607

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Force current limit error status
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80608

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Force Auto CMD12 not executed error status
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80609

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Force Auto CMD12 timeout error status
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e8060A

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Force Auto CMD12 CRC error status
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e8060B

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Force Auto CMD12 end bit error status
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e8060C

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Force Auto CMD12 index error status
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e8060D

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Force cmd timeout error interrupt
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e8060E

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Force cmd CRC error interrupt
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e8060F

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Force cmd end bit error interrupt
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80610

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Force cmd index error interrupt
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80611

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Force data timeout error interrupt
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80612

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Force data CRC error interrupt
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80613

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Force data end bit error interrupt
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80614

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Force current limit error interrupt
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80615

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Force Auto CMD12 not executed error interrupt
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80616

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Force Auto CMD12 timeout error interrupt
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80617

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Force Auto CMD12 CRC error interrupt
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80618

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Force Auto CMD12 end bit error interrupt
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e80619

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:

 Force Auto CMD12 index error interrupt
Test Assertion GUID: 52ff1b1b-fe4f-4427-bc06-e0c118e8061A

Windows Logo Program: BUSPORT-0011 Secure Digital I/O (SDIO) host controllers comply with industry standards and Windows KMDF requirements

Additional Information:
Build machine: CAPEBUILD
Tags :


Page view tracker