Difference between revisions of "USB"
(That is the place. LiveUSB page shouldn't have this information.) |
m (→Vgal USB state: Merged some patches) |
||
Line 22: | Line 22: | ||
| [USBPORT] Correct size adressing for PA (01) | | [USBPORT] Correct size adressing for PA (01) | ||
| N/A | | N/A | ||
− | | {{StatusCell| | + | | {{StatusCell|Stable}} | Merged |
| {{StatusCell|Stable}} | Yes | | {{StatusCell|Stable}} | Yes | ||
|- | |- | ||
Line 28: | Line 28: | ||
| [USBOHCI_NEW] Correct size adressing for PA | | [USBOHCI_NEW] Correct size adressing for PA | ||
| N/A | | N/A | ||
− | | {{StatusCell| | + | | {{StatusCell|Stable}} | Merged |
| {{StatusCell|Stable}} | Yes | | {{StatusCell|Stable}} | Yes | ||
|- | |- | ||
Line 58: | Line 58: | ||
| [USBHUB] Black list for unsupported devices | | [USBHUB] Black list for unsupported devices | ||
| N/A | | N/A | ||
− | | {{StatusCell| | + | | {{StatusCell|Failed}} | Will not be merged |
| {{StatusCell|Unknown}} | H/W depend | | {{StatusCell|Unknown}} | H/W depend | ||
|- | |- | ||
Line 120: | Line 120: | ||
* Before merging new UHCI and EHCI drivers, "'''Correct size adressing for PA'''" patches should be merged. | * Before merging new UHCI and EHCI drivers, "'''Correct size adressing for PA'''" patches should be merged. | ||
* Patch #8 with black list of devices is required to boot successfully on some machines, until the support for Isochronous Transfers would be implemented. | * Patch #8 with black list of devices is required to boot successfully on some machines, until the support for Isochronous Transfers would be implemented. | ||
+ | |||
== Links == | == Links == | ||
* [[USB Stack]] | * [[USB Stack]] |
Revision as of 13:50, 11 May 2018
The page USB is a short article on something that should have a lot more information written on it.
If you know anything else about it, you are STRONGLY encouraged to add the information in. If you are unsure of proper formatting or style, add it to the talk page or this page itself as you think best and others will help.
Vgal USB state
Here is the current state of Vadim Galyant's USB patches.
Additional notes are listed below the table.
# apply seq | Patch name | # PR | Status | LiveUSB Required |
---|---|---|---|---|
1 | [USBPORT] Transaction Translator | #283 | Merged | Yes |
2 | [USBPORT] Correct size adressing for PA (01) | N/A | Merged | Yes |
3 | [USBOHCI_NEW] Correct size adressing for PA | N/A | Merged | Yes |
4 | [USBOHCI_NEW] Enable driver | N/A | Not merged | Yes |
5 | [USBUHCI_NEW] Bring-in new USB UHCI driver (requires patch 2, 3) | #245 | Not merged | Yes |
6 | [USBEHCI_NEW] Bring-in new USB EHCI driver (requires patch 2, 3) | #301 | Not merged | Yes |
7 | [USBSTOR_NEW] Bring-in new USB Storage driver | #308 | Not merged | Yes |
8 | [USBHUB] Black list for unsupported devices | N/A | Will not be merged | H/W depend |
9 | [USBHUB] Make ReactOS bootable from USB | N/A | Not merged | Yes |
10 | [USBCCGP] Fix SelectConfiguration NULL handling | N/A | Not merged | |
11 | [HID] Bring-in new USB HID support | N/A | Not merged | |
12 | [NTOSKRNL][HAL] Allow USB boot in PnP Enumeration Worker | N/A | Not merged | Yes |
13 | [USBHUB] Move DPRINT after check Status | #282 | Merged | |
14 | [NTOSKRNL][BOOT] Hack for ImportHwIDs | N/A | Not merged | |
15 | [NTOSKRNL][USETUP] Hack for USB keyboard in 1st Stage Setup | N/A | Not merged | |
16 | [NTOSKRNL] Fix and improve IopValidateID() | #341 | Merged | |
17 | [USBPORT][USBHUB_NEW] Fix QueryIDs | N/A | Not merged |
Additional notes
- To achieve successfull Live USB boot, it is enough to merge all patches that are marked as Required.
- Before merging new UHCI and EHCI drivers, "Correct size adressing for PA" patches should be merged.
- Patch #8 with black list of devices is required to boot successfully on some machines, until the support for Isochronous Transfers would be implemented.
Links
- USB Stack
- USB Todo
- Supported USB Devices
- LiveUSB - Booting from a USB disk
- History of USB in ReactOS April 9th, 2009
- More news about USB April 22nd, 2010
- New USB Drivers April 28th, 2011
- Two of Four host controller interface drivers completed January 23rd, 2012
- USB Working January 26, 2012
- USB branch merged at r55555 February 12th, 2012
- USB branch merged with trunk February 28th, 2012