Difference between revisions of "Supported USB Devices"
Ercanersoy (talk | contribs) |
Ercanersoy (talk | contribs) |
||
Line 209: | Line 209: | ||
| | | | ||
| [[User:J anderw|Johannes Anderwald]] | | [[User:J anderw|Johannes Anderwald]] | ||
+ | | | ||
+ | |- | ||
+ | | USB Kingston DataTraveler 4 GB | ||
+ | | {{whatever}} | ||
+ | | PID_6545 | ||
+ | | {{whatever}} | ||
+ | | VBOX USB EHCI | ||
+ | | {{works}} | ||
+ | | {{rev|69383}} | ||
+ | | Everything works! | ||
+ | | [[User:ercanersoy|ercanersoy]] | ||
| | | | ||
|- | |- | ||
Line 247: | Line 258: | ||
| {{whatever}} | | {{whatever}} | ||
| PID_6544 | | PID_6544 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| {{whatever}} | | {{whatever}} | ||
| VBOX USB EHCI | | VBOX USB EHCI |
Revision as of 20:05, 27 September 2015
Contents
Possible statuses
Status | Description |
---|---|
Works | Works without any major problems |
Not tested | No test has been performed |
Failed | Fails to work or crashes ReactOS |
Run w/o result | Run without fundamental functionality |
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.
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.
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.
DeviceName | DeviceId | ProductId | VendorID | Status HW Details (OHCI/UHCI/Chipset) | Status | Revision | Comments | Tester | Log URL | |||
---|---|---|---|---|---|---|---|---|---|
Microsoft IntelliMouse Explorer 3.0 | ??? | 0x0047 | 0x045E | VBOX OHCI | Works | r55380 | Johannes Anderwald | ||
kvm/qemu USB tablet option | ??? | PID_<to be filled in> | ??? | OHCI ? | Failed | r59118 | Blocks ReactOS Boot when enabled | pere | |
Logitech Click! | ??? | PID_c01a | ??? | VBOX OHCI & Intel | Works | r66074 | Tested using the USB port on my real hardware machine. Also tested in Virtual Box. | Pi_User5 | |
Logitech M235 (2nd gen) | ??? | ??? | ??? | ??? | Works | r62069 | Black_Fox | ||
Logitech M310 | ??? | ??? | ??? | VBOX OHCI & Intel | Works | r68282 | Works in Virtual Box but not on real hardware. | Pi_User5 | |
Logitech G7 | ??? | ??? | ??? | ??? | Works | r62069 | Black_Fox |
USB Keyboard Support
Keyboard support is implemented in kbdhid.sys ReactOS state: basic keyboard works, not all features implemented (num pad keys, special keys).
DeviceName | DeviceId | ProductId | VendorID | Status HW Details (OHCI/UHCI/Chipset) | Status | Revision | Comments | Tester | Log URL | |||
---|---|---|---|---|---|---|---|---|---|
Wireless Desktop MK300 | ??? | ??? | ??? | VBOX USB OHCI | Works | r55380 | Johannes Anderwald | ||
Logitech K520 | ??? | ??? | ??? | ??? | Works | r62069 | Black_Fox |
USB Storage Support
Mass storage support is implemented in usbstor.sys. ReactOS state: implemented and working.
DeviceName | DeviceId | ProductId | VendorID | Status HW Details (OHCI/UHCI/Chipset) | Status | Revision | Comments | Tester | Log URL | |||
---|---|---|---|---|---|---|---|---|---|
USB Corsair 500MB | 0x0EA0 | PID_2168 | ??? | VBOX USB OHCI | Works | r55380 | Johannes Anderwald | ||
USB Kingston DataTraveler 4 GB | ??? | PID_6545 | ??? | VBOX USB EHCI | Works | r69383 | Everything works! | ercanersoy | |
USB Philips 2 GB | ??? | PID_084d-Rev_1100 | ??? | VBOX USB OHCI | Works | r59118 | Visible under VBOX, can open files, can play MP3's, writing not tested | wojo664 | |
USB Sandisk Cruzer Glide 8 GB | ??? | PID_5575-Rev_0126 | ??? | VBOX USB OHCI | Works | r61930 | Everything works! | Pi_User5 | |
USB Transcend JetFlash 350 32 GB | ??? | PID_1000-Rev_0100 | 8564 | VBOX USB OHCI | Works | r63854 | Everything works! | kikidee | |
USB Toshiba Transmemory 16 GB | ??? | PID_6544 | ??? | VBOX USB EHCI | Works | r69383 | Everything works! | ercanersoy |
USB Webcam Support
DeviceName | DeviceId | ProductId | VendorID | Status HW Details (OHCI/UHCI/Chipset) | Status | Revision | Comments | Tester | Log URL | |||
---|---|---|---|---|---|---|---|---|---|
Creative NX Pro Webcam | ??? | PID_401e-Rev_0100 | ??? | VBOX USB OHCI | Run w/o result | r61930 | Driver installs. Don't know if it works as I don't have webcam application downloaded to test with. | Pi_User5 |
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