问题描述:
客户在使用多卡时,需要调用卡号从而确定控制的卡,在正常情况下,PCI卡槽靠近工控机北桥的是1号卡,远离北桥的按照距离依次增大。但有时客户会出现卡号混乱的情况,例如距离PCI卡槽远近依次卡号为3、1、2,如果这个时候客户的PCI卡槽比较多,可能会更加混乱。
原因分析:
PCI的卡槽中卡的的顺序其实是根据其被分配的设备号来决定的,设备号越小,优先级越高,里面所插卡的分配卡号越小。一般情况下,距离北桥近的设备号小,所以平时认为靠近北桥的卡号小。但有些工控机的PIC设备号没有按照顺序排列就会出现上述问题。
设备号通过右键硬件“GoogolTech GT—800—PCL ”子目录下的相关驱动,“属性”中可以查询。
解决方法:
1 通过往每个槽中插入卡,查询设备号来确定槽的优先级从而确定卡号;
2 可以直接让客户使用时固定使用几个PCI插槽,然后记住那几个槽的分配卡号,以后这些槽的卡号就不会变了。
注意事项:
在第一次插卡、装驱动后要重启一下工控机,然后再检测相对卡号。
这个规律适用于GTS系列卡(400、800或者混合用都可以),其他系列还未测试,仅做参考。