Skip to content

USB1 devices plugged directly into a USB2 port causes the port to stop working #5

@idigdoug

Description

@idigdoug

If the EHCI devices are enabled and a USB1 device is plugged directly into one of the USB2 ports, the port will stop working.

Cause: The USB2 port consists of an EHCI device (handles USB2) and an OHCI device (handles USB1). Windows does not support OHCI devices on Arm64 builds of Windows. Plugging a USB1 device directly into the USB2 port causes the EHCI device to hand-off to the OHCI device, but since there is no OHCI driver, the hand-off never completes and the device hangs.

Workarounds:

  • Do not plug USB1 devices directly into the USB2 port. Instead, plug a USB2 hub into the USB2 port, then plug the USB1 device into the hub.
  • Use an XHCI port (e.g. the USB-C port on most devices) with an adapter or hub instead of using the USB2 port.

Could be fixed by providing our own OHCI driver.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions