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: What changed in 10.3.9 ( or 10.3.8 )?



10.9 picked up the fix for the "known problem" you tripped over. We completely re-vamped the high-speed scheduling of Isoch and other periodic transactions. You will notice improvements with high-speed isoch devices, as well as full-speed isoch devices attached downstream of a high-speed hub.

I suspect the difference you were seeing between user space and kernel drivers was do the driver loading order -- obviously your driver would load much later than other devices when running from user space. This would put your endpoints at different places in the queues, possibly triggering the conditions of the bug.

Regards,

David Ferguson
USB Software Team
Apple Computer

At 2:42 PM +0200 5/4/05, Fabian Renn wrote:
Hello,

a couple of months ago I was programming a driver for an audio USB 2.0
Interface. My first attempt was to try to get the device running with an
audio test program written in user space, so i could debug my code easier
( using the USB user space Interface ). I gave up on the attempt because
my interrupt streams would constantly crash, when to much data was
transfered on an Isochronus Pipe. I wrote the problem to this usb-list and
i was told that this was a known bug in Mac OS X.
Months later, i tested the user space program again ( after updating to
10.3.9 ) and to my surprise the test program worked perfectly, without
changing any code!! I then checked the ChangeLogs of Mac OS X but i didn't
find any clue that something was changed in the USB implementation.
It wouldn't really interest me, if the same problems that i had in the
user space program weren't occuring in the kext version of my driver now.

So my question: what exactly did change? Did it also change in the kernel?

Greeting from Germany

Fabian Renn

( for Behringer GmbH )

--
+++ Lassen Sie Ihren Gedanken freien Lauf... z.B. per FreeSMS +++
GMX bietet bis zu 100 FreeSMS/Monat: http://www.gmx.net/de/go/mail
 _______________________________________________
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

_______________________________________________ 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: 
 >What changed in 10.3.9 ( or 10.3.8 )? (From: "Fabian Renn" <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.