5738|17

63

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

还是VMProcessPageFault Error的问题 [复制链接]

VMProcessPageFault Error: Page fault occurred while in power handler! Address = 0x000313d4

看过ben.shan老兄的post说是解决了,我依照他说的意思做了问题依旧,请指点!
我的方法就是在platform.bib中将user mode driver也就是由udevicde.exe加载的dll全部加上M标志,使之变成non-pageable,请问我的做法是否正确!如果不对,请详细指点一下,多谢

最新回复

请问你这个问题最终是怎么解决的?我现在也遇到同样的问题,请不惜指点  详情 回复 发表于 2011-10-17 10:15
点赞 关注

回复
举报

81

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
要修改Common.bib下面的一些驱动,使之变成non-pageable
至于哪些你可能要查一下文档吧,我也记不太清楚了
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
谢谢指点,还烦请老兄说详细点
看的文档不少,别人的经验也借鉴了很多,貌似都没有起什么作用
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

4
 
详细的要去查一查了,最近不在做CE的东西了
 
 
 

回复

59

帖子

0

TA的资源

一粒金砂(初级)

5
 
谢谢老兄,这个问题卡了2个星期了,帮我查一下吧,我再加100分
 
 
 

回复

82

帖子

0

TA的资源

一粒金砂(初级)

6
 
Look through the registry and find all User Mode Drivers.

Run the dumpbin /exports command on each of the User Mode Driver DLLs.

From the output, determine whether the DLL exports the PowerUp and PowerDown functions.

If the DLL does have these exported functions, then the DLL is a module that needs to be updated in the Common.bib file.

 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

7
 
你的系统是实现了Binfs的吗?如果不是的话应该跟这个没有关系
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

8
 
是binfs。在common.bib中怎么修改?是加上M标志吗?
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

9
 
这篇文档我看过了To modify the Common.bib file to support BinFS

ben_shan老兄,能不能把你以前做的common.bib分享一下啊?
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

10
 
说这么清楚了还不行啊
把所有用户模式下的Dll都加M标志就可以了
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

11
 
我就是这么做了还是不行,早上把common.bib里所有的dll都dumpbin了一遍,该做的都做了,我都没辙了

这个问题恶心在不是每次必现,反复按个几十次才可能出现
 
 
 

回复

86

帖子

0

TA的资源

一粒金砂(初级)

12
 
只要在Config.bib里面将ROMFLAGS的最后一位置成1(Disallow Paging),Suspend的时候系统就不会去做Page Out,这样就没有VMProcessPageFault Error了,和在所有文件后面加M意义是一样的。
 
 
 

回复

60

帖子

0

TA的资源

一粒金砂(初级)

13
 
楼上的老兄,我试过了,一样会出page fault
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

14
 
楼上的老兄,我试过了,一样会出page fault
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

15
 
这个问题是随机出现的,但是出现的概率还是很高的,很容易复制的
common.bib中不带K的Dll加上M标志就可以,它不是说在用户模式下的Dll吗?别的不需要加M标志的
我当时解这个问题也是花了很长时间,在网上找了很多资料,有MS官方的说法不是这样解的,你也可以参考一下
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

16
 
找到问题的根源了,在USB20FN中的powerdown里用了DeviceNotification函数,按照M$的书法在Powerdown里面是禁止使用一些系统API的。还是谢谢楼上的热心解答!
 
 
 

回复

51

帖子

0

TA的资源

一粒金砂(初级)

17
 
感谢 LZ 的热心分享

Paul, Chao @ Techware
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(中级)

18
 
请问你这个问题最终是怎么解决的?
我现在也遇到同样的问题,请不惜指点
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表