Supported USB Devices

From ReactOS Wiki
Revision as of 18:53, 2 February 2012 by J anderw (talk | contribs) (Created page with "== USB Drivers == 1. There are currently 3 major revisions of USB standards. 1.1 The initial standard by Intel is implemented in the usbuhci.sys driver - ReactOS state: not exi…")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

USB Drivers

1. There are currently 3 major revisions of USB standards.

1.1 The initial standard by Intel is implemented in the usbuhci.sys driver - ReactOS state: not existing 1.1.1 The alternative standard called Open Host Controller Interface standard (OHCI) is in the usbohci.sys driver - ReactOS state: all transfer types implemented

Tested in :


1.2 The second revision is the Extended Host Controller Interface standard(EHCI) which is implemented in usbehci.sys - ReactOS state - bulk and control transfers implemented. Misses interrupt and isochronous transfer types.

Tested in :


1.3 The USB 3.0 standard is implemented in xHCI.sys ReactOS state - not existing. It will also require a new usbhub.sys driver to handle the requests


USB Mice Support

Mice support is implemented in mouhid.sys. ReactOS state: fully implemented and working

Tested in:


USB Keyboard Support

Keyboard support is implemented in kbdhid.sys ReactOS state: basic keyboard works, not all features implemented (num pad keys, special keys)

Tested in


USB Storage Support

Mass storage support is implemented in usbstor.sys. ReactOS state: implemented and working

Tested in:


Missing device class support

USB Audio Support - implemented in usbaudio.sys USB Printing support - implement in usbprint.sys USB Serial Support - implemented in usbser.sys