Re: URB Status of -32?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Toan Pham wrote:
> Does anyone know what does a URB status of -32 mean?
> I am experiencing problems in the USB subsystem and trying to trouble shoot it,
> would someone please help.

URB status codes are all listed (by name) in
Documentation/usb/error-codes.txt.

You can (usually) correlate the name to its value by looking at
include/asm-generic/errno*.h files.

32 is EPIPE.  error-codes.txt says:

-EPIPE		Specified endpoint is stalled.  For non-control endpoints,
		reset this status with usb_clear_halt().

or for isoc frames:

-EPIPE (**)		Endpoint stalled.  For non-control endpoints,
			reset this status with usb_clear_halt().

(**) This is also one of several codes that different kinds of host
controller use to indicate a transfer has failed because of device
disconnect.  In the interval before the hub driver starts disconnect
processing, devices may receive such fault reports for every request.


HTH.
---
~Randy
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux