社区
驱动开发/核心开发
帖子详情
USB驱动的电源管理问题,如何从待机中恢复?
oyzdz1988
2010-07-07 11:21:30
让设备待机需要保存设备的哪些信息?怎样让设备在待机结束后恢复到原来的状态呢?
我现在存在的问题是:驱动可以让设备进入待机状态,但是不知道保存哪些信息,以及如何恢复,致使待机结束后
设备无法使用,必须重新拔插设备才可以继续使用,这个问题要如何解决呢,请各位驱动大牛帮帮忙!!!
...全文
240
5
打赏
收藏
USB驱动的电源管理问题,如何从待机中恢复?
让设备待机需要保存设备的哪些信息?怎样让设备在待机结束后恢复到原来的状态呢? 我现在存在的问题是:驱动可以让设备进入待机状态,但是不知道保存哪些信息,以及如何恢复,致使待机结束后 设备无法使用,必须重新拔插设备才可以继续使用,这个问题要如何解决呢,请各位驱动大牛帮帮忙!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chch_1026
2010-07-23
打赏
举报
回复
学习了!
曹大夯
2010-07-07
打赏
举报
回复
这类问题往往跟设备驱动无关,而是跟设备端的硬件和固件设计相关。
USB Spec里面,关于电源管理有明确的定义,看看你的设备是否实现了正确的电源管理。
Great_Bug
2010-07-07
打赏
举报
回复
学习.....
曹大夯
2010-07-07
打赏
举报
回复
1. 有可能跟你驱动有关系。
2. 确认是否跟你驱动有关系,你可以调试驱动或者看看休眠回来驱动跑到哪了。
你可以用USB分析仪监控设备的休眠和唤醒过程来确定问题处在驱动或者出在设备端。
你的问题是,休眠回来重新插拔设备才能重新工作。问题发生的情况可能是这样地:
1. 系统发送休眠消息,你的设备驱动进行休眠前的一些准备动作,允许系统休眠你的设备;
2. 系统进入休眠,USB Host/Hub使你的设备进入了休眠状态。(好像是发什么SE0命令给USB设备);
3. 系统唤醒,在Resume过程中,USB Host/Hub会根据USB Spec规定,给你的设备发送Resume命令;
4. 问题可能这个时候出现,你的设备这个时候Resume失败,于是,设备不能正常工作;
5. 重新插拔设备,这个时候,你的设备被Reset了,重新开始工作。系统重新为你的设备加载设备驱动。
oyzdz1988
2010-07-07
打赏
举报
回复
和驱动没有关系?
难道是要靠固件来进行电源管理?
还请指教。。。
驱动
程序
电源
管理
处理完整参考代码.pdf
总之,这份标题为"
驱动
程序
电源
管理
处理完整参考代码.pdf"的文档是一份详尽的指南,它覆盖了WDM
驱动
程序
中
电源
管理
的核心概念和实现细节,特别适合那些已经有WDM
USB
驱动
编写经验的开发者。通过理解IRP_MJ_POWER及...
电子功用-用于延长电脑
待机
时间的
待机
方法
本文将围绕“电子功用-用于延长电脑
待机
时间的
待机
方法”这一主题,深入探讨如何通过优化系统设置和采用高效
电源
管理
技术来最大化电脑的
待机
时间。 首先,我们要理解
待机
模式的本质。
待机
模式是一种电脑节能状态,...
APM32F407实现
待机
模式【支持APM32F4系列单片机】.zip
6. **唤醒处理**:一旦唤醒,MCU会从
待机
模式
中
恢复
,此时可以检查
中
断标志,确定唤醒原因,并执行相应的
恢复
或处理程序。
驱动
程序通常包含这些操作的封装函数,方便开发者调用。在提供的"APM32F407实现
待机
模式...
电脑
问题
解决
在电脑使用过程
中
,我们经常会遇到各种
问题
,如
待机
后无法
恢复
、桌面背景无法修改、BIOS密码遗忘以及
USB
外设无法识别等。这些
问题
看似棘手,但通过一系列的排查和解决方案,通常都能得到妥善处理。 针对
待机
后无法...
让你的Windows XP实现急速关机.docx
2. 在“
电源
管理
”选项卡
中
取消勾选“允许这台设备使计算机脱离
待机
状态”。 #### 六、进一步优化休眠与
待机
1. **定期清理内存**:长时间使用休眠模式会导致内存
中
的数据积累,影响系统性能。可以使用第三方工具...
驱动开发/核心开发
21,618
社区成员
21,708
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章