Export (0) Print
Expand All
Expand Minimize

CardBus Card Common Silicon Guidelines test

Note  This content applies to the Windows Logo Kit (WLK). For the latest information using the new Windows Hardware Certification Kit (HCK), see Windows HCK User's Guide on the Windows Hardware Dev Center.

Type: Automated Test

Overview

This test determines whether the CardBus card's configuration space supports the Common Silicon Guidelines as described in PC Card Standard Guidelines, Volume 10.

Details

This test determines whether the CardBus card's configuration space supports the Common Silicon Guidelines as described in PC Card Standard Guidelines, Volume 10.

This test verifies that the CardBus card implements the following allocated fields in the configuration space:

  • PCI SIG-assigned vendor ID (Vendor ID)

  • Vendor-assigned device ID (Device ID)

  • Vendor-assigned revision ID (Revision ID)

  • CardBus card device class (Class Code)

  • Latency timer setting (Max_Lat)

  • Time-slice request setting (Min_Gnt)

  • Current IRQ routing for the CardBus card device (Interrupt Line)

The tests in the Windows Driver Kit (WDK) are used in several different test system configurations in each test category. Refer to the test procedure documentation for your specific test category for information about required system configurations and test procedures.

The test uses the Microsoft Windows PCI driver interface, which is loaded at runtime.

Run Time: 60s
Log File:cbcomsig.wtl
System Restart Required: No
Test Category:
Supported operating systems for Logo or Signature testing:
  • Windows 7

  • Windows Server 2008 R2

  • Windows Vista

  • Windows Server 2003

  • Windows XP

Program:

Requirements

Software Requirements

The test tool requires the following software:

  • Supported operating system (see list above)

Hardware Requirements

The test tool requires the following hardware:

  • 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:

  • If testing a CardBus bridge/controller, One CardBus card that complies with the requirements of the "Designed for Microsoft Windows" Logo Program for Hardware.

Processor

  • x86

  • x64

  • Itanium

Command Syntax

Command optionDescription

cbcomsig.exe

 

Code Tour

File Manifest

FileLocation

cbcomsig.exe

[WTT\TestBinRoot]\nttest\driverstest\storage\wdk

pcidll.dll

[WTT\TestBinRoot]\nttest\driverstest\storage\wdk

pcclib.dll

[WTT\TestBinRoot]\nttest\driverstest\storage\wdk

pciwdm.sys

[WTT\TestBinRoot]\nttest\driverstest\storage\wdk

 

Test Assertions

14.7.1CardBus card configuration space meets Common Silicon Guidelines.
Test Assertion GUID: fecf2769-c340-11da-94f3-00123f3a6b60
Windows Logo Program: CONNECT-0012 CardBus card is configured correctly
14.7.2CardBus card common silicon must implement read-only Vendor ID field in the 16-double word PCI-like configuration header space.
Test Assertion GUID: fecf276a-c340-11da-94f3-00123f3a6b60
Windows Logo Program: CONNECT-0012 CardBus card is configured correctly
14.7.3CardBus card common silicon must implement read-only Device ID field in the 16-double word PCI-like configuration header space.
Test Assertion GUID: fecf276b-c340-11da-94f3-00123f3a6b60
Windows Logo Program: CONNECT-0012 CardBus card is configured correctly
14.7.4CardBus card common silicon must implement read-only Revision ID field in the 16-double word PCI-like configuration header space.
Test Assertion GUID: fecf276c-c340-11da-94f3-00123f3a6b60
Windows Logo Program: CONNECT-0012 CardBus card is configured correctly
14.7.5CardBus card common silicon must implement read-only Class CodeID field in the 16-double word PCI-like configuration header space.
Test Assertion GUID: fecf276d-c340-11da-94f3-00123f3a6b60
Windows Logo Program: CONNECT-0012 CardBus card is configured correctly
14.7.6CardBus card common silicon must implement PCI's read-only Max_Lat field in the 16-double word PCI-like configuration header space.
Test Assertion GUID: fecf276e-c340-11da-94f3-00123f3a6b60
Windows Logo Program: CONNECT-0012 CardBus card is configured correctly
14.7.7CardBus card common silicon must implement PCI's read-only Min_Gnt field in the 16-double word PCI-like configuration header space.
Test Assertion GUID: fecf276f-c340-11da-94f3-00123f3a6b60
Windows Logo Program: CONNECT-0012 CardBus card is configured correctly
14.7.8CardBus card common silicon must implement PCI's read-write Interrupt Line register in the 16-double word PCI-like configuration header space.
Test Assertion GUID: fecf2770-c340-11da-94f3-00123f3a6b60
Windows Logo Program: CONNECT-0012 CardBus card is configured correctly

 

 

Build date: 9/14/2012

Community Additions

ADD
Show:
© 2014 Microsoft