May 8, 20012 USB 2.0 Support in Windows ® Operating Systems Fred Bhesania Microsoft.

Slides:



Advertisements
Similar presentations
Inventory Management Software. Inventory Software is absolutely compatible and competent application to deal with inventory management of several commercial.
Advertisements

Uncovering Performance and Interoperability Issues in the OFED Stack March 2008 Dennis Tolstenko Sonoma Workshop Presentation.
October 11, BIOS Considerations for USB 2.0 Kangkang Shen Phoenix Technologies Ltd.
Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline USB Monitoring Final Presentation 10.
Software Engineering. How many lines of code? Average CS1004 assignment: 200 lines Average CS4115 project: 5000 lines Corporate e-commerce project: 80,000.
Software Engineering.
Midterm Tuesday October 23 Covers Chapters 3 through 6 - Buses, Clocks, Timing, Edge Triggering, Level Triggering - Cache Memory Systems - Internal Memory.
Introduction to USB. 2 Agenda Introduction to USB LPC23xx Block diagram MCB2300 demo.
October 10, USB Compliance and Logo Program Doug Gemmill USB-IF Compliance Committee Chairman.
2. Setting Up Your Android Development Environment.
USB Flash Drives: Protecting Data And Enhancing Storage Steffen Hellmold VP and General Manager UFD BU Lexar.
October 10, USB 2.0 Software Roadmap & Architecture Update Robert Ingman Lead Program Manager Windows Division Microsoft Corp.
Virtual techdays INDIA │ November 2010 Windows Virtual PC & Windows XP Mode Aviraj Ajgekar │ Regional Site Manager │ Microsoft Corporation Blog:
Warren Barkley Microsoft Unified Communications.
Back to USB Devices TUSB5052 TUSB5052 Product Overview.
Zach Little Program Manager Microsoft Corporation.
Peripheral Buses COMP Jamie Curtis. PC Buses ISA is the first generation bus 8 bit on IBM XT 16 bit on 286 or above (16MB/s) Extended through.
May 8, The EASY Way to Create I/O Devices John Hyde Intel Corporation intel.com.
May 9, USB 2.0 Opportunities in Retail Dan Clements Consumer Products and Technology Manager Circuit City Stores Inc.
Drivers & Installation. In computing, a device driver is a computer program that operates or controls a particular type of device that is attached to.
TUSB3210 Product Overview.
May 17, USB2.0 Host Controller John S. Howard Staff Engineer Intel Architecture Labs Intel Corporation.
October 10, Enabling USB 2.0 Peripherals Brad Hosler USB Engineering Manager Intel Corporation.
May 8, USB Compliance and Logo Program Doug Gemmill USB-IF Compliance Committee Chairman Doug Gemmill USB-IF Compliance Committee Chairman.
Computer Hardware and Network Systems Terms Lucas Abbott.
Chapter 8 Input/Output. Busses l Group of electrical conductors suitable for carrying computer signals from one location to another l Each conductor in.
Peripheral Busses COMP Jamie Curtis. PC Busses ISA is the first generation bus 8 bit on IBM XT 16 bit on 286 or above (16MB/s) Extended through.
MetaMorph Installation. 2 MetaMorph Overview Imaging Toolbox What MetaMorph can do oAcquisition oDevice Control oVisualization oProcessing oAnalysis oPresentation.
USB host for web camera connection
Using the PSoC USB March 17, 2012 Lloyd Moore, President/Owner.
Introduction to RUP Spring Sharif Univ. of Tech.2 Outlines What is RUP? RUP Phases –Inception –Elaboration –Construction –Transition.
Court IT Issues Windows XP Problem April 8, 2014 Microsoft Ends Security Updates April 9, 2014 XP Computers will contract an OS Infection as soon.
Using the WDK for Windows Logo and Signature Testing Craig Rowland Program Manager Windows Driver Kits Microsoft Corporation.
Software; Nature, Capabilities and Limitations: describe the need for interfacing with peripherals storage devices, input and output devices and display.
Universal Serial Bus - USB Historical Perspective The Universal Serial Bus was originally developed in 1995 by a group of industry.
1 CS503: Operating Systems Spring 2014 Dongyan Xu Department of Computer Science Purdue University.
Benefits: Increased server utilization Reduced IT TCO Improved IT agility.
How Hardware and Software Work Together
October 10, Day Two Introduction Jason Ziller Intel Corporation.
Activating Clarity  Activating Clarity  Activation  Online Activation  Fax Activation  Review and Verify Activation and License Terms  Updating.
May 17, USB Semiconductor IP How to Integrate USB into Your Design Eric Huang inSilicon Corporation.
The Macro Design Process The Issues 1. Overview of IP Design 2. Key Features 3. Planning and Specification 4. Macro Design and Verification 5. Soft Macro.
May 16, USB Compliance Program Ralph Smith USB-IF Administrator Ralph Smith USB-IF Administrator.
Chapter 5 Information Systems in Business Software
OSCAR May 5, 2014 Proven Quality, Security, Privacy and Interoperability OSCAR EMR is an ISO 13485:2003 Certified Not-for-Profit Organization OSCAR.
Enhanced Storage Architecture
UDI HDK Roadmap Matt Kaufman Senior Software Engineer
Computer Software Types Three layers of software Operation.
Updates to the Windows Logo Program Tools for Windows 7 Karl FroelichCraig Rowland Lead Program ManagerSenior Program ManagerOnline Device Services
Intel Open Source Technology Center Lu Baolu 2015/09
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 2 How Hardware and Software Work Together.
Advanced Operating Systems - Spring 2009 Lecture 18 – March 25, 2009 Dan C. Marinescu Office: HEC 439 B. Office hours:
WHQL Code Coverage Prototype Program Andy Wen. 2 Agenda What is Code Coverage Prototype Program? What is Code Coverage Prototype Program? A prototype.
May 16, USB 2.0 Peripheral Enabling / PDKs Brad Hosler USB Engineering Manager Intel Corporation.
Service Pack 2 System Center Configuration Manager 2007.
Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline USB Monitoring David Harding Front page.
CompTIA CompTIA A+ Certification Exam Question Answer.
CyberPatriots 2016 Student Handbook.
USB The topics covered, in order, are USB background
Wireless Communication and Networks
Introducing low-power buses for Windows 8
CDISC SHARE API v1.0 CAC Update 22 February 2018
Windows Summit /27/2018 © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may.
Today’s agenda Hardware architecture and runtime system
Introducing Metro style device apps
Microsoft Core Storage Update
Universal Serial Bus (USB)
Presentation transcript:

May 8, USB 2.0 Support in Windows ® Operating Systems Fred Bhesania Microsoft

May 8, 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

May 8, 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

May 8, 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

May 8, 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

May 8, 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

May 8, 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

May 8, 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

May 8, 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

May 8, 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

May 8, 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)!

May 8, 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

May 8, 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

May 8, Microsoft’s Beta Program – 2 w Registration for USB 2.0 Beta – Send to with subject “USB 2.0 – Beta application - ” u Vendor Name u Mailing Address (Registered) u Primary Contact Name u u Phone and Fax information u Business Justification – Provide secondary contact information, if appropriate. w Maintain regular contact with Product Team

May 8, 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 to w Get on the Windows XP Beta program – Send to – Use this alias for the USB2 beta program also w Get the USB 2.0 PDK – Details on w Build devices that are compliant with the official USB device class specifications – Spec’s available at