Difference between revisions of "Supported USB Devices"
BrentNewland (talk | contribs) (Added USB Stack link) |
BrentNewland (talk | contribs) (Link adding and correcting) |
||
Line 170: | Line 170: | ||
==See also== | ==See also== | ||
− | [[ | + | [[USB_Stack|USB Stack]] |
+ | |||
+ | [[Supported_Hardware|Supported Hardware]] |
Revision as of 04:27, 2 March 2012
Contents
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