wavelight
驱动老牛
驱动老牛
  • 注册日期2002-08-15
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1587回复:13

高分寻求解答:一个USB 即插即用驱动安装是怎么会要求重新启动呢??(急待解答)

楼主#
更多 发布于:2003-01-13 17:00

     一个WDM USB即插即用驱动, 安装后竟然要求重启机器??

    会是驱动的什么地方有问题引起的呢?? :(

    能不能列出一些可能出现这种问题的可能,我一一修改!!
先谢过!!!!!
<table style="filter: glow(color=red, strength=6)"><br><font color=white><b>我cool 故我在!<br></b></font></table> [img]http://www.driverdevelop.com/forum/upload/wavelight/2002-12-13_1.gif[/img]<table style="filter: glow(color=red, strength=6)"><br><font color=white><b>我在 故我cool!<br></b></font></table>
wavelight
驱动老牛
驱动老牛
  • 注册日期2002-08-15
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-01-17 08:46
感谢楼上各位!  先给分  ;)  :)

如果还有答案请继续发言, 偶再开贴给分  ;)
<table style="filter: glow(color=red, strength=6)"><br><font color=white><b>我cool 故我在!<br></b></font></table> [img]http://www.driverdevelop.com/forum/upload/wavelight/2002-12-13_1.gif[/img]<table style="filter: glow(color=red, strength=6)"><br><font color=white><b>我在 故我cool!<br></b></font></table>
haoy_li
驱动牛犊
驱动牛犊
  • 注册日期2002-10-10
  • 最后登录2003-01-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-01-16 15:42
这种现象应该是Device没有响应Host端发出的请求,我建议你可以使用USB的监控软件,运行在PC上来检测你的USB设备连接到PC后,PC发出的数据包和Device响应的数据包的情况.当一个USB的device连接到host的时候,host会首先发出一个reset的信号,然后会给这个device分配一个unique的地址,接下来就是询问device返回它的PID和VID,驱动就是靠这两个ID正确加载的,如果device没有响应的话,驱动就不会正确的被加载,有可能就会出现你的上述情况.
希望能够有帮助~!大家一起讨论一下.
luckyrex
驱动小牛
驱动小牛
  • 注册日期2002-04-01
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分185分
  • 威望20点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-01-16 14:28
sorry,我记混了,START_TYPE =    的作用不是这个 ,是定义什么时候
加载驱动程序. :(
luckyrex
驱动小牛
驱动小牛
  • 注册日期2002-04-01
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分185分
  • 威望20点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-01-16 13:33
先看看你的Inf文件有没有写对。我记得在Inf中有一项是
START_TYPE =  

这里是定义你的驱动安装好以后系统是否重新启动。具体
意义可以看oney的那本书,里面写得很清楚。

如果这里是对的话,那多半都是你的驱动有问题了。
wavelight
驱动老牛
驱动老牛
  • 注册日期2002-08-15
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-01-16 10:18


    我的IRP_MN_START_DEVICE 处理应该是没有问题的,我已多次检查。  那会不会在 AddDevice 的处理时出现什么问题呢?
    驱动启动时 首先 无非对这些例程进行处理。不是吗?

    请各位指教啊  :(
<table style="filter: glow(color=red, strength=6)"><br><font color=white><b>我cool 故我在!<br></b></font></table> [img]http://www.driverdevelop.com/forum/upload/wavelight/2002-12-13_1.gif[/img]<table style="filter: glow(color=red, strength=6)"><br><font color=white><b>我在 故我cool!<br></b></font></table>
HateDriver
驱动牛犊
驱动牛犊
  • 注册日期2002-12-23
  • 最后登录2003-07-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-01-16 09:23
斑竹说的没错,如果系统要求你重启,一般都是安装没有成功,而且一般都在START DEVICE的时候某个地方错了。


 我也想知道,你们所说的 Start Device 指的是那些地方呢? :)
LIUTANG
驱动大牛
驱动大牛
  • 注册日期2001-03-30
  • 最后登录2020-12-27
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望58点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
  • 社区居民
7楼#
发布于:2003-01-16 00:16
斑竹说的没错,如果系统要求你重启,一般都是安装没有成功,而且一般都在START DEVICE的时候某个地方错了。
wavelight
驱动老牛
驱动老牛
  • 注册日期2002-08-15
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-01-15 09:11
是在driver加载的时候,返回的不是“成功“。查查看IRP_MJ_START的处理。


IRP_MJ_START ??   rayyang2000 版主 说的是IRP_MN_START_DEVICE 吗?
 :(
<table style="filter: glow(color=red, strength=6)"><br><font color=white><b>我cool 故我在!<br></b></font></table> [img]http://www.driverdevelop.com/forum/upload/wavelight/2002-12-13_1.gif[/img]<table style="filter: glow(color=red, strength=6)"><br><font color=white><b>我在 故我cool!<br></b></font></table>
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-01-14 22:36
是在driver加载的时候,返回的不是“成功“。查查看IRP_MJ_START的处理。
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
wavelight
驱动老牛
驱动老牛
  • 注册日期2002-08-15
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2003-01-14 11:24
up

寻求更多的解答------稍侯 一起 给分!!   :)
<table style="filter: glow(color=red, strength=6)"><br><font color=white><b>我cool 故我在!<br></b></font></table> [img]http://www.driverdevelop.com/forum/upload/wavelight/2002-12-13_1.gif[/img]<table style="filter: glow(color=red, strength=6)"><br><font color=white><b>我在 故我cool!<br></b></font></table>
wavelight
驱动老牛
驱动老牛
  • 注册日期2002-08-15
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2003-01-13 20:48
一般是安装没有成功,然后系统就要求重新启动。


是不是因为驱动有问题,以致安装不成功 ??

这样的话,会是驱动哪里有问题呢???  :(
<table style="filter: glow(color=red, strength=6)"><br><font color=white><b>我cool 故我在!<br></b></font></table> [img]http://www.driverdevelop.com/forum/upload/wavelight/2002-12-13_1.gif[/img]<table style="filter: glow(color=red, strength=6)"><br><font color=white><b>我在 故我cool!<br></b></font></table>
takaya
驱动小牛
驱动小牛
  • 注册日期2002-02-10
  • 最后登录2006-05-16
  • 粉丝0
  • 关注0
  • 积分16分
  • 威望3点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2003-01-13 17:48
对.
我是只可爱的小猫咪,高枕无忧................................. QQ:2745071
jackyzhou
驱动牛犊
驱动牛犊
  • 注册日期2002-11-11
  • 最后登录2003-01-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2003-01-13 17:12
一般是安装没有成功,然后系统就要求重新启动。
游客

返回顶部