Download presentation
Presentation is loading. Please wait.
Published byRegina Fisher Modified over 9 years ago
2
May 8, 20012 USB 2.0 Support in Windows ® Operating Systems Fred Bhesania Microsoft
3
May 8, 20013 Agenda w Microsoft’s current plan w Updated ship criteria w Current software and hardware status w Demo w Microsoft’s Beta program w Call to action
4
May 8, 20014 Current Plan For USB 2.0 Driver Support w Windows XP is now highest priority – USB 2.0 not committed for in-box support – Plan to have deliverables ready when Windows XP is released w Other OS supporting USB 2.0: – Windows 2000 – Windows Me w No USB 2.0 driver support for Windows 98 or Windows 98SE
5
May 8, 20015 Possible Release Mechanisms w For OEMs: – Driver pack that can be installed with OPK w For end users: – Drivers available via Windows Update – Dynamic Setup in Windows XP w For IHVs: – Instruct end-user to download drivers from Windows Update – No need to re-distribute drivers
6
May 8, 20016 Microsoft’s Past Ship Criteria w Before Microsoft USB 2.0 driver stack ships, for any Windows OS, we need at least 3 months of solid end-to-end testing with the following hardware: – Production-quality USB 2.0 host controllers from at least 2 vendors – Production-quality USB 2.0 hubs from at least 3 vendors – Production-quality USB 2.0 peripherals from at least 6 vendors
7
May 8, 20017 Updated Ship Criteria w We’re going to test our USB 2.0 drivers with available hardware that is spec-compliant and of production quality – New, more demanding USB-IF high-speed logo certification is key for 2.0 HCs, hubs, and devices w Reason: to provide driver support for vendors that have invested significantly in hardware R&D w Risk: vendors with early, high-quality products will now set the standard for the rest of the industry
8
May 8, 20018 What Has Changed? w Chipset integration delayed until 2002 – We’ll only see discrete host controllers in 2001 w Hardware from IHV’s have shown up later than anticipated – USB 2.0 spec completed in April 2000 – Production quality hardware available only this year w Windows XP release is now top priority for Microsoft
9
May 8, 20019 Current Software Status - 1 w Classic devices work behind 2.0 hubs – Support for split control, interrupt, bulk, and isochronous transfers is complete w 2.0 high-speed control, interrupt, and bulk transfers are functional and robust w 2.0 high-speed isoc transfer in progress – In transfers tested with proto cameras – Out transfers still incomplete – We need real high-speed isoc devices to validate code
10
May 8, 200110 Current Software Status - 2 w No USB DDI changes or additions – All driver interfaces work the same as for classic USB – Documentation will be available in the DDK. w Test tools being developed in parallel – New USB 2.0 hub validation tool – Improvements to chapter 9 tests w Enabling WHQL Logo Program
11
May 8, 200111 Current Hardware Status - 1 w Host controllers – Production quality from 1 vendor w Hubs – Production quality from 1 vendor w IDE-to-USB2 bridges: – Production quality from 3 vendors – Prototype bridges from 2 vendors w Scanners – Prototype from 2 vendors w Web-cam – Prototype from 2 vendors w Generic, programmable test device
12
May 8, 200112 Current Hardware Status - 2 w We’ve got lots of storage devices (HDD, CD, DVD) w We need more scanners! And printers! w We need a lot more isoc devices (video cameras, etc)!
14
May 8, 200114 IHV Test Flow w First at Intel for hardware debugging – Low-level electrical work – Bus signaling work – Any work that requires extensive use of scopes, etc. – Compliance and inter-operability testing w Then at Microsoft when: – Your device is enumerated by a 2.0 host controller – Windows will load a driver for your device
15
May 8, 200115 Microsoft’s Beta Program – 1 w Purpose of the USB 2.0 Beta Program: – Demonstrate Microsoft’s dedication to USB 2.0 – Ability for USB-IF members and non-members to get regular updates of USB 2.0 driver stack – Ability to test on Windows XP – Comments/Feedback (through established channels) w Schedule/Availability
16
May 8, 200116 Microsoft’s Beta Program – 2 w Registration for USB 2.0 Beta – Send email to USB-BETA@MICROSOFT.COM with subject “USB 2.0 – Beta application - ” USB-BETA@MICROSOFT.COM u Vendor Name u Mailing Address (Registered) u Primary Contact Name u Email u Phone and Fax information u Business Justification – Provide secondary contact information, if appropriate. w Maintain regular contact with Product Team
17
May 8, 200117 What Can YOU Do Next? w Quality USB 2.0 drivers ↔ high-quality hardware – Contact us as soon as you have prototypes that are enumerating and working on Windows – Send email to MSUSB2@MICROSOFT.COM MSUSB2@MICROSOFT.COM w Get on the Windows XP Beta program – Send email to USB-BETA@MICROSOFT.COM USB-BETA@MICROSOFT.COM – Use this alias for the USB2 beta program also w Get the USB 2.0 PDK – Details on http://www.usb.org/developers/usb20/ http://www.usb.org/developers/usb20/ w Build devices that are compliant with the official USB device class specifications – Spec’s available at http://www.usb.org/developers http://www.usb.org/developers
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.