Im having an issue in transitioning from EHCI to UHCI when
the device is LS/FS.
I reset the EHCI and wait for the port to become enabled.
It never re-enables it returns a 0x1801
(According to the Linux code I have reviewed this is
At this point I assume it is a LS/FS device and need to
handoff control to the UHCI.
I write the PortOwner bit in the PORTSC and it becomes
I expected to see something the lines of (0x3802) (IE not
device present and ConnectStatusChange )
And that is the last I see of the device.
The UHCI never sees the device. PortSC is no device present.
In the EHCI programmers Ref Manual section 7.3.4 it
describes the hardware transition that should occur.
ConnectStatus should change.
(Did not happen)
ConnectStatusChange should change. (Did not happen)
PortOwner should be set (Happened).
I expected the port to be transferred to the UHCI but it
Any ideas what would keep this from happening ?