Bus Tests |
Last
updated on November 15, 1999
|
Type | Automatic |
Operating system | Windows 95 & 98 |
Log filename | PCIbios.log |
Processing time | Approximately 30 minutes |
Status | Required |
Included in these HCTs: | 7.x, 8.x, 9.x |
The test checks the PCI BIOS for 2.1 compliance, including checking for a valid IRQ routing table.
Type | Automatic |
Operating system | Windows® 2000 (RC3 or later) |
Log filename | PCItest.log |
Processing time | Approximately 30 minutes |
Status | Required |
Included in these HCTs: | 7.x, 8.x, 9.x |
For each PCI device in the system, this test checks for compliance to the PCI 2.1 specification. The test reads the PCI configuration space for each PCI device in the system, verifying the following:
Parameters
None.
Issues
The PCI cards now puts your system into standby mode, and then verifies that your SSVID and SSDID are not writable and are the same as before the system went into standby.
Type | Interactive |
Operating system | Windows 95 & 98 |
Log filename | devenum.log |
Processing time | Approximately 30 minutes |
Status | Required |
Included in these HCTs: | 7.x, 8.x, 9.x |
This test evaluates automatic enumeration of PCI devices by first enumerating the current PCI devices in the system. It then prompts the user to input the number of currently open PCI slots in the machine. After the user inputs the appropriate number, the test displays further instructions and shuts down the system. After the system shuts down, the user must fill the remaining PCI slots with cards and power up the system. The test monitors the PCI enumeration on restart, verifying all inserted cards are automatically detected and that the drivers load properly.
Parameters
None.
Type | Automatic |
Operating system | Windows 95 & 98 |
Log filename | PCIio.log |
Processing time | Approximately 30 minutes |
Status | Required |
Included in these HCTs: | 7.x, 8.x, 9.x |
This test verifies the I/O ports for all PC Bridge devices start on a 4K boundary, and PCI devices are aligned on each 1K boundary within that block. There must be 256 I/O ports available. If more than one (1) bridge is installed, the 4K I/O boundaries of the bridges must be contiguous. Failures in this test are commonly caused by 10-bit decode ISA devices in the system, which are violations.
Parameters
None.
Type | Automatic |
Operating system | Windows 2000 (RC3 or later) |
Log filename | latcheck.log |
Processing time | a few seconds |
Status | Required |
Requirements | FoxFire II PCI Test Card. This test must be run after all other systems HCT tests have been run. |
Included in these HCTs: | 9.5 |
Location in Test Manager: | \system\BUS\PCI |
The purpose of the PCI Latency test is to test device/driver combinations for compliance to the PCI Local Bus Specification revision 2.1. The checks that this test performs are based on the following sections of the PCI Local Bus Specification revision 2.1:
This test also performs tests based on the PCI Local Bus Specification revision 2.1, Engineering Change Notification:
Algorithm
This test tests the PCI latency of device/driver combinations, and tests the following assertions:
To Run the PCI Latency Test:
Caution: Installing a PCI card on the bus while a system is powered might damage the PCI card or the system. ACPI systems are powered even when they are "off".
Note: If the FoxFire II card is not installed on bus 0, failures of devices on bus 0 will not be detected by the PCI Latency test.
Issues
This test requires one (1) FoxFire II PCI Test Card, which must be in one of the slots on the test system's PCI bus. This card must be installed prior to running the systems HCT Kit. This test is not designed for mobile systems.
Type | Interactive |
Operating system | Windows 95 & 98 |
Log filename | devenum.log |
Processing time | Approximately 10 minutes |
Status | Required |
Included in these HCTs: | 8.x, 9.x |
This test evaluates automatic enumeration of CardBus devices by first enumerating the current CardBus devices in the system. It then prompts the user to input the number of currently open CardBus slots on the machine. After the user inputs the appropriate number, the test displays further instructions and an "OK To Continue" dialog. This dialog must NOT be cleared until after the user fills the remaining CardBus slots with devices, and waits for the devices to enumerate properly. The test monitors the dynamic CardBus enumeration, verifying all CardBus devices are automatically detected and that the drivers load properly.
Note: The PCI enumerator enumerates CardBus cards, thus the log file will show a mixture of CardBus and PCI devices from this test run.
Parameters
None.
Type | Interactive |
Operating system | Windows 95 & 98 |
Log filename | usb.tst.log |
Processing time | Two (2) hours |
Status | Required |
Included in these HCTs: | All from 8.0 - 9.5 |
Note: these Test Procedures have been changed from HCT 9.0/9.1
The USB manual test suite consists of several tests. For each test you must follow the test procedure and select either "N/A", "Pass", or "Fail" before selecting the next test. After have completed the USB manual test procedures, select "Exit" from the File menu. The USB Manual Test procedures dialog will close and your test results will be recorded in the usb.tst.log logfile. You must use the equipment specified in the Test Tools and Equipment section of this procedure (or its logo'd equivalent) to perform these tests.
Test Tools and Equipment
The following equipment is needed to perform these tests:
Note: Systems must have a Plug and Play BIOS set to auto configure mode.
Note for device substitution: If you must substitute a device, make sure that you follow the Test Procedures as defined, taking into account the substituted device. Note for locating devices: If you cannot obtain the above devices in your locale, you may substitute devices from the hardware compatibility list (HCL) located at http://www.microsoft.com/hwtest/hcl. You must substitute devices with others of the same class.
Start the USB Manual Test from Test Manager and follow the instructions.
After selecting N/A, Pass or Fail for each test in the USB manual testing suite, select File -> Exit. your test results are recorded in usb.tst.log.
Type | Interactive |
Operating system | Windows 95 & 98 |
Log filename | devenum.log |
Processing time | Approximately 10 minutes |
Status | Required |
Included in these HCTs: | 8.x, 9.x |
This test evaluates automatic enumeration of USB devices by first enumerating the current USB devices in the system. It then prompts the user to input the number of currently open USB slots on the machine. After the user inputs the appropriate number, the test displays further instructions and an "OK To Continue" dialog. This dialog must NOT be cleared until after the user fills the remaining USB slots with devices, and waits for the devices to enumerate properly. The test monitors the dynamic USB enumeration, verifying all USB devices are automatically detected and that the drivers load properly.
Parameters
None.