> THere are some disks that do not respond
> to the controller after they crash. Also, RPCs carrying ctl requests
> to the devices
> may not respond either in some devices. I thought it was for sure
> an error when control and bulk requests took more than a while.

Bulk pipes are not always used in a request-response manner -- they
are just pipes.  For many device classes (like ether or serial),
a bulk read may need to wait an arbitrary amount of time until the
other end has something to send.  Have you seen anything in the USB
spec which indicates a timeout for reading from a bulk pipe is
appropriate?


Reply via email to