Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: bulk data causing isochronous errors



At 10:17 AM -0400 6/21/05, Christopher Weimer wrote:

The problem that I am seeing is when I start to transfer larger amounts of data on the bulk pipe, some of the reads from the iso pipe fail with return code kIOReturnNoBandwidth.

I would really not expect that to happen. Bandwidth is reserved when the pipe is opened, not when a transaction is attempted. In the source I have (a few revs old) a transaction can fail with this error if it finds that max packet size is zero. If the max packet size of your endpoint were zero I'd expect all attempts to fail, not just some.


The family should log more information about the failure, so if you haven't already, you should install the logging family (from the debug kit) and take a prober log of the failure. There should be some big clues in the log.

Other questions, is this device attached to the Mac directly, or through a hub? If its through a hub, are the Mac and hub high speed capable? Things are a bit different using a high speed hub, and the code significantly changed for 10.3.9 and Tiger.
--
Barry Twycross
email@hidden
---
USB, it's not a Dyslexic BUS. (Thanks to TC.)
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Usb mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/usb/email@hidden


This email sent to email@hidden
References: 
 >bulk data causing isochronous errors (From: "Christopher Weimer" <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.