USB drivers are used to connect several peripheral devices such as mouse keys devices, keyboards and external memory drive to computer through a single port. It provides expandable, plug and play serial interface which enable standard low cost connection of these peripheral devices. With the wide popularity of USB, it is now increasingly used for other devices including printer, scanners, digital cameras, web-cams and modems as well. Ultra-wideband is a replacement technology for USB cable that provides new solution for wireless connectivity. Most of the USB device drivers should use WDF.
Almost all the latest operating system including Windows® and Linux® support USB. Except for Windows® 95 which do not support any kind of USB, all the USB drivers are supported in Windows® 7, Windows Vista®, Windows® server 2003, Windows® XP and Windows® 2000 operating system. A special driver needs to be installed in Windows® 98 to support USB. However, once the installation is complete it detects the USB by itself. Windows® XP supports Usbuhci.sys and Usbohci.sys. Along with Windows® server 2003, Windows® XP now allows a new port Usbehci.sys allowing support for specific USB enhance Host controller. A coinstaller which is host controller-specific is provided which synchronizes the interaction between the Enhanced Host Controller and companion host controllers.
The driver stack for USB in Windows® 2000 is different from that of Windows® XP. A parallel driver stack is needed in Windows® 2000 to support USB 2.0. The parallel driver stack consists of Usbport.sys, Usbhub20.sys and Usbehci.sys.. Here also Hccoin.dll, a host controller-specific coinstaller is provided which ensures proper Windows® update installation in Windows® 2000 scenario.
The Windows® 2000 driver stack for USB is different from Windows® XP. To support USB 2.0 on Windows® 2000, a parallel (new) driver stack is needed. This driver stack will consist of Usbport.sys, Usbhub20.sys and Usbehci.sys. A host controller-specific coinstaller (Hccoin.dll) will also be provided to ensure proper Windows® Update installation in the Windows® 2000 scenario.
For Windows® 9x or earlier versions, Microsoft® is not going to provide USB 2.0 support. The entire architectural details on Windows® XP and Windows® 2000 driver stacks can be found in Windows® Driver Kit (WDK).
If you face any problem installing USB driver in your USB compatible PC, iYogi technical support will help you with that. Not only that, the technicians at iYogi can examine your computer and can give you detailed report about what all USB drivers are supported in your PC and install the special driver if required. Certified expert technicians are available round the clock to listen to your USB and USB driver related queries and solve them with remote computer support while you sit back and learn more about your own computer.
If you are looking for help with issues related to any Microsoft® products, including any version of Windows® Operating System or Microsoft® Office then click here and solve the problem on your own.
In the News