zshuc
驱动小牛
驱动小牛
  • 注册日期2001-08-16
  • 最后登录2012-04-19
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1147回复:8

一个简单的问题?谢谢!

楼主#
更多 发布于:2003-01-13 11:43
怎样获得PCI的SubSystem ID,SubSystem Ven ID啊?我不想去查书了... :D
是只要自己随便设个值就可以了,还是必须和硬件对应,要是是相对应的,我在那里找到这些相关信息呢
大家好!
Tom.Cat
禁止发言
禁止发言
  • 注册日期2001-10-10
  • 最后登录2019-07-29
  • 粉丝1
  • 关注0
  • 积分-53792分
  • 威望197411点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2003-01-13 13:03
用户被禁言,该主题自动屏蔽!
zshuc
驱动小牛
驱动小牛
  • 注册日期2001-08-16
  • 最后登录2012-04-19
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-01-13 13:11
Tom.Cat
那我在什么地方找到这些信息,INF文件需要我自己来添加
大家好!
yyhabc
驱动小牛
驱动小牛
  • 注册日期2003-01-06
  • 最后登录2013-03-18
  • 粉丝0
  • 关注0
  • 积分327分
  • 威望47点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-01-13 14:31
详细过程是这样的:
PCI总线驱动程序会发现有设备加入,他通知系统有设备加入。然后,系统询问PCI总线新的设备列表。系统将其与原来的设备列表对比,就会找出新的设备。然后,系统询问PCI总线驱动程序新设备的PnP ID,这个ID是PCI总线产生的,它可以根据任何规则产生。如果你要写PCI设备的驱动程序,你有责任知道产生的规则。PCI总线驱动应该公开此规则。当系统询问完PnP ID.他就会找有这个PnP ID的INF文件。剩下的就好办了吗!
必须对应,这些信息在PCI设备的配置空间中。这些决定系统如何判定驱动和兼容驱动。
zshuc
驱动小牛
驱动小牛
  • 注册日期2001-08-16
  • 最后登录2012-04-19
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-01-13 14:47
yyhabc兄
事情是这样的,我现在有几块相同的卡,要装在机器上,我想通过改变INF文件中的SubSystem ID,SubSystem Ven ID来实现不同的卡安装同样的驱动。
大家好!
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2003-01-13 16:00
yyhabc兄
事情是这样的,我现在有几块相同的卡,要装在机器上,我想通过改变INF文件中的SubSystem ID,SubSystem Ven ID来实现不同的卡安装同样的驱动。
 

不是这样的吧?
一样的卡,DeviceID和VendorID就一样,就可以用同样的驱动啊。可以在卡上设个BoardID的reg来区分呀。
yyhabc
驱动小牛
驱动小牛
  • 注册日期2003-01-06
  • 最后登录2013-03-18
  • 粉丝0
  • 关注0
  • 积分327分
  • 威望47点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-01-13 17:28
晕,不知道是相同还是不同。
zshuc
驱动小牛
驱动小牛
  • 注册日期2001-08-16
  • 最后登录2012-04-19
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-01-13 19:26
我说清楚点吧!
有两个DSP,利用PCI桥装在一个卡上面,驱动程序也是相同的,我现在要将这个卡装在机器上面,就要给这两个DSP分配资源,那我现在该怎么办?
我想利用不同的INF文件,在这个INF文件中DeviceID和VendorID是一样的,但是有不同的SubSystem ID和SubSystem Ven ID,然后利用这个两个不同的INF文件装两次驱动程序。

所以我想知道如何得到SubSystem ID和SubSystem Ven ID。。。
大家好!
yyhabc
驱动小牛
驱动小牛
  • 注册日期2003-01-06
  • 最后登录2013-03-18
  • 粉丝0
  • 关注0
  • 积分327分
  • 威望47点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-01-17 13:03
你可以改INF文件中的PNP ID,你可以参考DDK中冠以PCI总线的PNP ID产生的方法。
游客

返回顶部