兄弟在PC机(2000)中插入一张PCI卡,工作正常。当我插入多张同样的卡时,驱动程序就不认识多余的卡,只认其中一张(第一张)。其他卡在设备管理其中提示错误为:windows无法加载设备的驱动程序(代码31)。请各位打下指点。我想不会是需要多个。sys文件吧?
回复(9) 2003-08-11 14:35 来自版块 - 非USB硬件驱动开发
表情
AllenZh你的卡是否使用固定的端口,如果不是可配置的,例如不支持PNP的ISA(当然你的是PCI的,不是ISA,我只是举例而已),那么可能需要修改硬件了,如果没有一定是你的Dirver有问题了(2003-08-25 12:11)
theseus密切关注中(2003-08-20 15:53)
xjtanh可以通过给不同的卡分配不同的名称或ID来解决 其实前面已有类似的问题,而且已解答的很清楚 你仔细看看吧(2003-08-19 11:00)
robertli我觉得也和硬件无关。但多张卡和单张卡不需要怎么特别区分吧。(2003-08-18 13:24)
arthurtu我也估计是驱动问题,可是我想用softice跟踪时,却不能从资源中得到“resource->Type”的值。不知何故。 请问可能和硬件有关吗?(本人不懂硬件) 可能性不大。(2003-08-18 10:11)
LinCS我也估计是驱动问题,可是我想用softice跟踪时,却不能从资源中得到“resource->Type”的值。不知何故。 请问可能和硬件有关吗?(本人不懂硬件)(2003-08-18 09:49)
flytomoon多张同样的卡应该用一个驱动就可以了,估计是驱动里的地址分配考虑的不够周全,所以多个卡就无法识别了。(2003-08-11 20:10)
arthurtu应该是驱动没有做好,没有考虑到多个卡的情况。(2003-08-11 19:53)
fhcsl你可以从 DDK 中参考到 code 31 的错误原因,应该来说是驱动程序初始化的问题,无论多少张卡片在机器中,都只需要一个驱动程序,而不是有一张卡片就多一个驱动文件。(2003-08-11 18:31)

返回顶部