| Typicall found on | ||
| UHCI | Universal Host Controller Interface. Supports USB 1.1 | Motherboards based on a VIA or Intel chipset. |
| OHCI | Open Host Controller Interface. supports USB 1.1 | Motherboards based on an NVIDIA or SiS chipset. |
| EHCI | Extended Host Controller Interface. The only common host controller to support USB 2.0. | Any computer that supports USB 2.0 |
| XHCI | eXtensible Host Controller Interface. It is the host controller for USB 3.0 and is compatible with USB 1.0, 1.1, 2.0, 3.0 and future speeds. |
$ lspci | grep HCI
D:) can be ejected like so PS C:\> $shl = new-object -comObject shell.application PS C:\> $shl.namespace([System.Environment+SpecialFolder]::MyComputer.value__).parseName('E:').invokeVerb('Eject')
[System.Environment+SpecialFolder]::MyComputer.value__ is 17. hotplug.dll. remove letter=X command in diskpart.exe. /usr/share/hwdata/usb.ids