emailoftest
驱动牛犊
驱动牛犊
  • 注册日期2002-03-18
  • 最后登录2002-06-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1935回复:11

设备为什么不能启动?加分大大有

楼主#
更多 发布于:2002-04-16 08:36
使用AMCC公司S5920PCI芯片开发了一块PCI卡

使用DriverStudio的DriverWizard填写DID,VID,SubSystemID,
设置bassAdrress的M和IO映射,IOCTOL代码,然后自动生成了
驱动程序框架。(win2000 WDM PnP)
未作任何修改!直接编译通过,生成sys文件和inf文件。
inf文件只是修改了最后面的Strings Section段,其余不动。

安装PCI卡、启动计算机。检测到pci卡,根据提示安装刚刚生成
的inf和sys文件,查看硬件管理器,发现卡的属性中
写道: 该设备无法启动。 (代码 10)

重新启动后,情况依然!

问:如何解决?
1、暂时没有添加实际的IO处理程序,应该不会影响设备的开启吧?
2、生成的框架中是否还要特别的处理、添加?
3、应该如何修改自动生成的inf文件?

--------------------
谢谢!


 

最新喜欢:

IammeIamme
wlrwx
驱动小牛
驱动小牛
  • 注册日期2002-04-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分11分
  • 威望11点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-04-16 08:53
好象生成的INF文件指定的驱动启动类型是3,你看看你的注册表里的Start值是不是指定的3,如果是则需要受动启动这个驱动;建议你用DS里面的一个叫DriverMonitor的东西直接指定SYS文件来启动/测试;
 :P :P :P
真正的浪子―――― 是掠过城市的微风,每个人都能感到他的清新,可没有人能留住...... 亦是划过天际的流星,所有人都能仰望他夺目的光芒,没有人能触及...... 风止于森林,流星损于黄土......非凡浪子归于他的最爱......
zydcat
驱动老牛
驱动老牛
  • 注册日期2001-12-06
  • 最后登录2006-04-12
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-04-16 09:11
回答:
1。不会影响。
2。应该不用添加了
3。需要修改的地方不多,只是一些表示自己的字符串
[color=red]肥虫虫[/color] [img]http://www.driverdevelop.com/forum/upload/bradley/2002-11-15_ig01.gif[/img]
blue
驱动大牛
驱动大牛
  • 注册日期2001-04-25
  • 最后登录2010-10-15
  • 粉丝0
  • 关注0
  • 积分55分
  • 威望12点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-04-16 10:43
主要是在StartDevice例程中,对有关资源的取得可能有些问题。比如,中断、DMA之类的。
emailoftest
驱动牛犊
驱动牛犊
  • 注册日期2002-03-18
  • 最后登录2002-06-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-04-16 16:15
在设备属性页中的资源项
写着:
  因为该设备有问题,设备没有使用任何资源。

资源的取得不是由系统分配的吗,为什么它没有呢?
要添加什么,还是修改什么?
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2002-04-16 17:14
用户被禁言,该主题自动屏蔽!
Snare
驱动小牛
驱动小牛
  • 注册日期2002-01-31
  • 最后登录2002-08-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-04-16 18:10
应该检查一下硬件电路,
如果你的那几个ID,subsystem,class都正确的话,设备安装不应该出问题
我就是我,没什么可说的。
emailoftest
驱动牛犊
驱动牛犊
  • 注册日期2002-03-18
  • 最后登录2002-06-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-04-16 18:32
设备使用原来的vxd驱动是没有问题的!可以读取寄存器的值
排除硬件问题!
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
8楼#
发布于:2002-04-17 09:24
用户被禁言,该主题自动屏蔽!
emailoftest
驱动牛犊
驱动牛犊
  • 注册日期2002-03-18
  • 最后登录2002-06-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-04-17 11:10
我删除了原来安装的inf文件和sys文件,和相关注册表的值
插入pci卡,启动计算机
系统找到卡,不安装驱动,取消。
在设备管理器中可以看到系统给她分配的资源:
并且没有冲突!

说明eeprom的内容应该没有问题。
Snare
驱动小牛
驱动小牛
  • 注册日期2002-01-31
  • 最后登录2002-08-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-04-17 12:14
一定是某些小细节疏忽了,大家可以帮助想一下,最主要的还是自己多检查了,希望解决的时候贴出来
我就是我,没什么可说的。
emailoftest
驱动牛犊
驱动牛犊
  • 注册日期2002-03-18
  • 最后登录2002-06-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-04-17 16:22
问题没有解决
但是采用了一个中午睡觉做梦的时候闪现的办法
居然让pci卡工作了。

设备管理器显示设备工作正常,资源分配没有冲突!

我把WDM的5933的例子改了DID,VID,SubsystemID源文件和inf文件
把它生成的驱动安装上!呵呵,使用test程序
 device find。 handle is open

我在继续找问题!希望大家一起想一想,也许对大家的开发经验有些帮助!谢谢
游客

返回顶部