- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
There are a number of "requests" that can be issued to any USB Hub. Specifically:
- a "SetPortReset" request performs a USB reset on the corresponding port, then enables it.
- the "SetPortSuspend" request can suspend individual downstream ports of a hub. (ClearPortSuspend re-enables it)
- the "SetPortPower" request will enable or disable power to any selected port.
One or all of these requests, issued either to our hub's ports or to the port into which our hub is plugged, may prove helpful in overcoming our issue. Unfortunately, we have not yet discovered how to issue a "request".
We have been looking into the USB Specification Revision 2.0 Section 11.11 Hub Port Power Control as a way to reset the downstream port. Please advise how we can accomplish this request from an end-user's application.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
You could implement the requests as per the USB specification once the hub binds to the generic hub driver. We dont have any example applications that issue any of these requests, please refer to a code from Github if you would like a reference on how the commands are passed.
Best Regards,
Sananya
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
You could implement the requests as per the USB specification once the hub binds to the generic hub driver. We dont have any example applications that issue any of these requests, please refer to a code from Github if you would like a reference on how the commands are passed.
Best Regards,
Sananya
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for the information. How is Cypress testing this functionality to
demonstrate the CY7C65631's compliance with USB 2.0?
Roland Samson
ACCES I/O Products, Inc. <http://accesio.com/go.cgi?p=/contact/contact.html>
Design Engineer
RSamson@accesio.com <mailto:RSamson@accesio.com>
(858) 550-7320 x3010
ACCES I/O Logo
10623 Roselle Street San Diego CA 92121-1506 <http://accesio.com/>
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Roland,
The compliance tests carried out for the hub are per USB 2.0 Hub class specification and the compliance tool issues all the required requests. Since our hub is compliant with the USB 2.0 specification (TID# 30000060), it means it has passed all the tests from the compliance test tools.
Best Regards,
Sananya