7500|24

85

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

sd驱动问题求解~ [复制链接]

我的系统和平台是wince5.0 + 2416

问题:在进入wince的设备里面后,插入sd卡,系统下很快就会显示出sd的盘符,sd的访问也很正常,可是在拔除sd卡的时候,sd卡的盘符要5~6秒才能消失,不知道这个是什么原因。

希望有经验的xdjm们赐教!

最新回复

如果不放置在hive里面,是不会去获取的,因为存储管理加载的时候还访问不到后面的注册表,会使用默认的值,我记不太清楚了,默认的应该是1.5*3=4.5s左右吧 另外,卸载存储器的话印象中不会重新获取,那个值智慧在存储管理而非存储器加载的时候获取,哈哈 感谢楼上给分  详情 回复 发表于 2009-8-19 20:18
点赞 关注

回复
举报

86

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
我这个平台在拔除是也要3、4秒左右盘符才消失。这个可能跟系统有点关系。。。
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
jeanszu兄,你也是用的2416的平台?我在工板上是也是这样子的。

有的说是少于1s,跟插上去显示盘符一样快。
比较纳闷。。。。。。
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

4
 
我用的是telechip的芯片,我看看有什么办法可以搞定
 
 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

5
 
把注册表项“pnpdelay”(好像是这个名字,就在system\storagemanager下吧)配置为你想要的时间就行了
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

6
 
引用 4 楼 guopeixin 的回复:
把注册表项“pnpdelay”(好像是这个名字,就在system\storagemanager下吧)配置为你想要的时间就行了


guopeixin 兄 原来是0x400,我改成0x100和0x0都不行,还是老样子
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

7
 
引用 4 楼 guopeixin 的回复:
把注册表项“pnpdelay”(好像是这个名字,就在system\storagemanager下吧)配置为你想要的时间就行了

就是这个了。不过看你说原来是0x400,这个也就是1秒左右,也不应该那么久。
检查一下驱动有没有那里有延时啊。
 
 
 

回复

126

帖子

0

TA的资源

一粒金砂(初级)

8
 
引用 6 楼 gsymichael 的回复:
引用 4 楼 guopeixin 的回复:
把注册表项“pnpdelay”(好像是这个名字,就在system\storagemanager下吧)配置为你想要的时间就行了

就是这个了。不过看你说原来是0x400,这个也就是1秒左右,也不应该那么久。
检查一下驱动有没有那里有延时啊。


改变这个值没有效果,还是比较慢。不知道 gsymichael 兄有没有2416的板子?
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

9
 
好像WinCE或多或少都有这现象
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

10
 
[HKEY_LOCAL_MACHINE\System\StorageManager]
      "PNPUnloadDelay"=dword:0

"PNPUnloadDelay”是指存储管理器在接收到即插即用设备的卸载通知后的延时时间。

以前在2443的平台上改变这个值,是可以改变延时时间的,不过在2416的这个平台上好像不管用。。。。
 
 
 

回复

73

帖子

0

TA的资源

一粒金砂(初级)

11
 
引用 7 楼 abo77281 的回复:
引用 6 楼 gsymichael 的回复:
引用 4 楼 guopeixin 的回复:
把注册表项“pnpdelay”(好像是这个名字,就在system\storagemanager下吧)配置为你想要的时间就行了

就是这个了。不过看你说原来是0x400,这个也就是1秒左右,也不应该那么久。
检查一下驱动有没有那里有延时啊。


改变这个值没有效果,还是比较慢。不知道 gsymichael 兄有没有2416的板子?


我靠,michael也来了,哈哈
会不会是他用了hive-registry的原因,pnpthread中用的值不是他看到的那个值,我意思是说,那个值是不是在其他的地方还有定义/
或者简单的试一下把那个值改大,看有没有效果,如果有效果,就证明他延迟5s不是注册表设置引起的
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

12
 
修改PNPUnloadDelay值,sd卸载的速度不受影响,还是原来的5s左右,估计是在其它地方对这个有定义!
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

13
 
引用 10 楼 guopeixin 的回复:
引用 7 楼 abo77281 的回复:
引用 6 楼 gsymichael 的回复:
引用 4 楼 guopeixin 的回复:
把注册表项“pnpdelay”(好像是这个名字,就在system\storagemanager下吧)配置为你想要的时间就行了

就是这个了。不过看你说原来是0x400,这个也就是1秒左右,也不应该那么久。
检查一下驱动有没有那里有延时啊。


改变这个值没有效果,还是比较慢。不知道 gsymichael 兄有没有2416的板子?


我靠,michael也来了,哈哈
会不会是他用了hive-registry的原因,pnpthread中用的值不是他看到的那个值,我意思是说,那个值是不是在其他的地方还有定义/
或者简单的试一下把那个值改大,看有没有效果,如果有效果,就证明他延迟5s不是注册表设置引起的

有这个可能性,LZ的项目中用Hive了吗?
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

14
 
引用 12 楼 gsymichael 的回复:
引用 10 楼 guopeixin 的回复:
引用 7 楼 abo77281 的回复:
引用 6 楼 gsymichael 的回复:
引用 4 楼 guopeixin 的回复:
把注册表项“pnpdelay”(好像是这个名字,就在system\storagemanager下吧)配置为你想要的时间就行了

就是这个了。不过看你说原来是0x400,这个也就是1秒左右,也不应该那么久。
检查一下驱动有没有那里有延时啊。


改变这个值没有效果,还是比较慢。不知道 gsymichael 兄有没有2416的板子?


我靠,michael也来了,哈哈
会不会是他用了hive-registry的原因,pnpthread中用的值不是他看到的那个值,我意思是说,那个值是不是在其他的地方还有定义/
或者简单的试一下把那个值改大,看有没有效果,如果有效果,就证明他延迟5s不是注册表设置引起的

有这个可能性,LZ的项目中用Hive了吗?

我顶,我顶,我顶顶顶
 
 
 

回复

55

帖子

0

TA的资源

一粒金砂(初级)

15
 
用到了hive,但是在这部分注册表是没有夹在hive里面的
这个跟hive有关系?
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

16
 
我试了一下,果然是由于用了Hive引起的
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

17
 
是hive引起的。
不知道为什么把sd的注册表信息加到hive里面会有这个影响?


gsymichael,guopeixin,jeanszu兄能不能帮我解释下?
 
 
 

回复

173

帖子

0

TA的资源

一粒金砂(高级)

18
 
问gsymichael,老龚曾经碰到过一次
 
 
 

回复

54

帖子

0

TA的资源

一粒金砂(初级)

19
 
引用 16 楼 abo77281 的回复:
是hive引起的。
不知道为什么把sd的注册表信息加到hive里面会有这个影响?


gsymichael,guopeixin,jeanszu兄能不能帮我解释下?


因为这个值是在存储管理部分加载的时候就获得了,这部分就是在Hive中的。
 
 
 

回复

62

帖子

0

TA的资源

一粒金砂(初级)

20
 
引用 18 楼 gsymichael 的回复:
引用 16 楼 abo77281 的回复:
是hive引起的。
不知道为什么把sd的注册表信息加到hive里面会有这个影响?


gsymichael,guopeixin,jeanszu兄能不能帮我解释下?


因为这个值是在存储管理部分加载的时候就获得了,这部分就是在Hive中的。

正解,顶顶顶
 
 
 

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

随便看看
查找数据手册?

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
快速回复 返回顶部 返回列表