Difference between revisions of "Supported USB Devices"

From ReactOS Wiki
Jump to: navigation, search
(Remove duplication)
(USB Drivers)
Line 3: Line 3:
 
1. There are currently 3 major revisions of USB standards.
 
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 The initial standard by Intel is implemented in the usbuhci.sys driver - '''ReactOS state''': Work started, identical stuff taken from OHCI driver, HW skeleton still in progress
  
 
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
 
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

Revision as of 11:46, 25 February 2012

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: Work started, identical stuff taken from OHCI driver, HW skeleton still in progress

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

Known issues:

Tested in :


Emulator / Real HW chipset manufacturer Status Revision Comments Tester Log URL


VBOX USB working 55380 - Johannes Anderwald



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.

Known issues:

Tested in :


Emulator / Real HW chipset manufacturer Status Revision Comments Tester Log URL


VBOX USB working 55380 - Johannes Anderwald



1.3 The USB 3.0 standard is implemented in usbxHCI.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

Known issues:

Tested in:


DeviceName & DeviceId & ProductId Status HW Details (OHCI/UHCI/Chipset) Status Revision Comments Tester Log URL


Microsoft IntelliMouse Explorer 3.0 VendorId: 0x045E ProductId: 0x0047 VBOX OHCI working 55380 - Johannes Anderwald



USB Keyboard Support

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

Known issues:

Tested in

DeviceName & DeviceId & ProductId Status HW Details (OHCI/UHCI/Chipset) Status Revision Comments Tester Log URL


Wireless Desktop MK300 VBOX USB OHCI working 55380 - Johannes Anderwald


USB Storage Support

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

Known issues:

Tested in:


DeviceName & DeviceId & ProductId Status HW Details (OHCI/UHCI/Chipset) Status Revision Comments Tester Log URL


USB Corsair 500MB 0x0EA0 ProductId: PID_2168 VBOX USB OHCI working 55380 - Johannes Anderwald


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