- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi
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 normal.)
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 (0x3801)
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 never happened.
Any ideas what would keep this from happening ?
Thanks
Mark
Link Copied
0 Replies

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page