Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Meaning of USBD_STATUS_XACT_ERROR!

1,386 views
Skip to first unread message

Milton Fernandes

unread,
Jan 13, 2003, 7:44:51 AM1/13/03
to
Hi ,

When testing in USB2.0 mode, after some time the
IRP completes with a URB error on BULK_OUT endpoint,
the error returned by Host Controller driver is

USBD_STATUS_XACT_ERROR 0xc0000011

What does this error mean?

Thanks,
Milton

Martin Borve

unread,
Jan 14, 2003, 9:34:20 PM1/14/03
to

For a high-speed bulk endpoint, USBD_STATUS_XACT_ERROR indicates that the
host controller has set the "Transaction Error (XactErr)" bit in the
transfer descriptor's status field. The EHCI spec indicates that this bit
is set when it encounters a CRC error, a timeout, an invalid PID, babble,
or a buffer error (under/overrun). Refer to section 4.15.1.1 of the EHCI
spec for specific details on what conditions will cause this error to be
returned. The spec can be found at the following URL:

http://www.intel.com/technology/usb/ehcispec.htm

Thanks,
Martin Borve
Windows DDK Support

This posting is provided "AS IS" with no warranties, and confers no rights.

0 new messages