Supported USB Devices

From ReactOS Wiki
Revision as of 12:15, 2 June 2013 by Wojo664 (talk | contribs)
Jump to: navigation, search

USB Drivers

1. There are currently 4 major revisions of USB standards. 1.1 The initial standard by Intel is implemented in the UHCI 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 Works r55380 - Johannes Anderwald

1.2 The second revision is the Extended Host Controller Interface standard(EHCI) which is implemented in the EHCI driver - 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 Works r55380 - Johannes Anderwald
StarTech PCI425USB (ALI Chipset) Works r56649 - SomeGuy

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 Works r55380 - Johannes Anderwald
kvm/qemu USB tablet option ProductId: PID_<to be filled in> OHCI ? Failed r59118 Blocks ReactOS Boot when enabled pere

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 Works r55380 - 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 Works r55380 - Johannes Anderwald
USB Philips 2 GB ProductId: PID_084d-Rev_1100 VBOX USB OHCI Works r59118 Visible under VBOX, can open files, can play MP3's, writing not tested wojo664

Missing device class support

See also