Common failures for USB tests in the Windows HCK
Common failures for USB tests in the Windows HCK.
- Error condition: Device Status Check fails with an error indicating that the MUTT device is not present.
- SuperMUTT is running Winusb.sys or Usbtcd.sys as the driver. You can get the driver and the driver installation package files by installing the MUTT Software Package. For more information, see Tools in the MUTT software package.
- Make sure that Device manager shows the hardware ID of the SuperMUTT as "USB\VID_045E&PID_078F".
Note PID_078E is incorrect.
- Make sure that Device manager (View > Devices by connection) shows the SuperMUTT enumerated downstream of an xHCI controller.
- In USBView, make sure that the SuperMUTT device is operating at SuperSpeed.
Note You can install USBView from the Install Debugging Tools for Windows package in the Microsoft Windows Software Development Kit (SDK). Alternatively, USBView is installed in the Debuggers folder in the Windows Driver Kit (WDK).
- Make sure that MUTT firmware is up-to-date. From an elevated prompt run "muttutil -updatefirmware" in the directory where you installed the MUTT Software Package.
If the issue persists, report the problem with these attachments:
- Screenshots of Device Manager and USBView showing items 1-4 in the preceding list.
- The output of the MuttUtil command.
- Error condition: DevFund fails during a simple I/O transfer.
- In HCK Studio, select the Optional test level.
- Run the Diagnosability - Tracing Jobs - USB - Start USB trace collection test.
- Run the System - Sleep and PNP (disable and enable) with IO Before and After (Certification) test.
- Run the Diagnosability - Tracing Jobs - USB - Stop USB trace collection test.
- Attach all contents of %SystemDrive%\USB_Traces with your bug.
- Save and attach the .hckx file for the preceding tests.
Error condition: The MUTT device is connected to the system but the correct drivers are not installed.
Most likely driver installation failed or the device does not have the latest firmware. Install Winusb.sys or Usbtcd.sys as the driver. You can get the driver and the driver installation package files by installing the MUTT Software Package.