如何使USB设备进入suspend状态?

justnight 2012-09-19 10:38:05
请问如何使USB设备进入suspend状态?

尝试将笔记本休眠,以达到全局suspend,但是发现这两个是不同方向,笔记本休眠后整个usb不再供电。

尝试使用usb-if的test工具,但是它的test case是进入suspend 200ms就resume,而不是我希望的进入suspend后手动或者更长时间(比如10s)再resume。

请问有位知道如何使usb设备进入suspend状态,谢谢!
...全文
1385 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
justnight 2012-09-19
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

USB在上行总线上看到一个连续的空闲状态至少持续了3.0ms时,开始转入挂起状态,在总线无活动后的10ms内被真正挂起。主机可以通过停止所有的传输(包括SOF令牌包)来启动全局挂起,或者是通过主机向集线器端口发出SetPortFeature请求来实现选择性挂起。

http://topic.csdn.net/u/20111207/08/e3884c62-361f-4ef2-a182-134d……
[/Quote]

这个,哈,谢谢,俺明白如何让他进入,但可能没说清楚,俺的问题有没有什么好用的工具可以控制HOST(win/linux)去suspend莫个device的,而不用自己去写个程序。

依然谢谢。
woshi_ziyu 2012-09-19
  • 打赏
  • 举报
回复
USB在上行总线上看到一个连续的空闲状态至少持续了3.0ms时,开始转入挂起状态,在总线无活动后的10ms内被真正挂起。主机可以通过停止所有的传输(包括SOF令牌包)来启动全局挂起,或者是通过主机向集线器端口发出SetPortFeature请求来实现选择性挂起。

http://topic.csdn.net/u/20111207/08/e3884c62-361f-4ef2-a182-134deea9c0a4.html

21,616

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧