From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: To: 9fans@9fans.net From: Richard Miller <9fans@hamnavoe.com> Date: Sun, 19 Jul 2009 12:05:23 +0100 In-Reply-To: <8ccc8ba40907190207n2bd97032ra267bff7e45f7813@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: Re: [9fans] new usb stack and implicit timeouts Topicbox-Message-UUID: 2708b24a-ead5-11e9-9d60-3106f5b1d025 > 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?