Supported USB Devices

From ReactOS Wiki
Revision as of 19:13, 2 February 2012 by J anderw (talk | contribs) (USB Drivers)
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

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:

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

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


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