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: [OSX; Very ignorant question] Versions of USB...



At 8:37 AM +0000 3/18/02, hotblack wrote:
On Monday, March 18, 2002, at 05:35 AM, Oleg Svirgstin wrote:

1. Is it correct that IOUSBDEVICE_FUNCS_180, 182 and 183 denote version of
USB? (USB Spec I use describes USB 1.1, is it what would be 110 in the above
or it is a different novel?). I don't ask about IOUSBINTERFACE_FUNCS_XXX
hoping of the same meaning of their _XXX. Or is it just "version of
DeviceInterface and InterfaceInterface functions?

Not general version of USB, but internal version numbers of Apple's USB implementation, AFAIK. All of these functions relate to USB 1.1

We've tried very hard not to confuse the version numbers of the USB spec and the version numbers of the USB software. This primarily why there has never been a version 2.0 of the USB software, we didn't want it getting confused with USB2.0.


For what its worth there have been three released versions of the USB spec, 1.0 (1996), 1.1 (1998) and 2.0 (2000). The 1.1 spec was mainly clarifications over the 1.0 spec, it did introduce Interrupt out transfers but not a lot else. The USB 2.0 spec of course introduces high speed transfers.

Apple's implementation is mainly USB 1.1, but has some 1.0 bits where no one has noticed and it makes no difference. I haven't seen any conflicts with the 2.0 spec, if there were we'd probably bring it into line with that.

There have been many versions of the USB Software, see <http://developer.apple.com/hardware/usb/versionusb.htm>. The short version is:

1.0   -  1998, iMac launch
1.0.1 -  1998, iMac update 1.0
1.1   -  1999, Blue&White G3, multiple busses
1.2   -  1999, OS 8.6, Isochronous transfers.
1.3.x -  1999, OS 9 and iBook/G4/iMac DV with OS 8.6.
1.4.1 -  2000, OS 9.0.4, PowerBook (Firewire)

Since then there has been no major update to the USB software, the version has slowly been winding its way up and is now 1.5.8 in OS 9.2.2. I wouldn't bother using anything previous to 1.2 and OS 8.6.

In OS X, we stared at 1.8 so as to not have any overlap in the version numbers. It's got up to 1.9 by now.
--
Barry Twycross
email@hidden
---
USB, it's not a Dyslexic BUS. (Thanks to TC.)
_______________________________________________
usb mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/usb
Do not post admin requests to the list. They will be ignored.

References: 
 >Re: [OSX; Very ignorant question] Versions of USB... (From: hotblack <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.