From specification: "Stopped - Short Packet Enable (SPE). Default = ‘0’. When set to ‘1’, the xHC may generate ..."

From specification: "Stopped - Short Packet Enable (SPE). Default = ‘0’. When set to ‘1’, the xHC may generate ..."

Latency?

Latency?

Fixed

Fixed

Fixed

Fixed

Fixed

Fixed

Fixed

Fixed

Fixed

Fixed

Fixed

Fixed

Fixed

Fixed

Yes, this is already fixed in my local working folder, but not on the github repo. Btw VS2010 building for trunk is broken again. I wanted to check all the USB + HID changes, but even with a clean ...

Yes, this is already fixed in my local working folder, but not on the github repo.
Btw VS2010 building for trunk is broken again. I wanted to check all the USB + HID changes, but even with a clean trunk - it does not work.

For EHCI and UHCI, this is stub (same if RegPacket.ResetController = NULL). The code similar to yours is in the EHCI_InitializeHardware () function (EHCI_StartController).

For EHCI and UHCI, this is stub (same if RegPacket.ResetController = NULL).
The code similar to yours is in the EHCI_InitializeHardware () function (EHCI_StartController).

See DEVICE_CAPABILITIES structure - https://msdn.microsoft.com/en-us/library/windows/hardware/ff543095(v=vs.85).aspx ... DeviceState: ... "If the bus driver is unable to determine the appropriate d...

See DEVICE_CAPABILITIES structure - https://msdn.microsoft.com/en-us/library/windows/hardware/ff543095(v=vs.85).aspx
...
DeviceState: ... "If the bus driver is unable to determine the appropriate device power state for a root-enumerated device, it sets DeviceState[PowerSystemWorking] to PowerDeviceD0 and all other entries to PowerDeviceD3."

Until there is full Power Manager work, this code (as well as almost all the code of this file (power.c)) will not work.

Unfortunately the previous code is not compatible with the usbport driver code. The plans to rewrite this driver. Temporarily, for tests you can use the native driver usbuhci.sys

Unfortunately the previous code is not compatible with the usbport driver code. The plans to rewrite this driver. Temporarily, for tests you can use the native driver usbuhci.sys

I did not understand the question.

I did not understand the question.

HidClassDequeueInterruptReport is called twice and both times follow ExFreePoolWithTag (Header, HIDCLASS_TAG); So I do not see any problems here.

HidClassDequeueInterruptReport is called twice and both times follow ExFreePoolWithTag (Header, HIDCLASS_TAG);
So I do not see any problems here.

Due to lack of time, I think to postpone the topic with RemoveLock (TODO | FIIXME). Removed.

Due to lack of time, I think to postpone the topic with RemoveLock (TODO | FIIXME). Removed.

Somewhere under sdk/include/reactos/drivers is the best location. While it's on GitHub it's more convenient for me now.

Somewhere under sdk/include/reactos/drivers is the best location.
While it's on GitHub it's more convenient for me now.

Changed on BOOLEAN IsChirpHandled.

Changed on BOOLEAN IsChirpHandled.

Noted.

Noted.

Named.

Named.

Changed.

Changed.

Named.

Named.

Ok. Changed.

Ok. Changed.

Named.

Named.

Named.

Named.

Named.

Named.

Changed.

Changed.

Changed.

Changed.

Fixed.

Fixed.