ADW
07-23-2010, 02:48 PM
I have two USB servo cards fitted with servo motors attached for the overhead gauges. Each servo is to be fed from a USB hub that currently feeds the Mastercard USB interface board (Device 13).
When I plug the first USB servo card (call it A) USB connection in I get the USB hardware detection message to say it has installed OK. I run the IOCards.exe application and it recognizes a Servo card with a device number 2132. All the attached servos work correctly using the test slider.
When I plug the second Servo card (call it B) USB in the computer begins the USB hardware detection message but then crashes to a blue screen!
If I reverse the connection process and connect servo card B first it is recognized and all the servos work correctly but the computer again crashes when I connect the other card (A). IOCards.exe also recognizes card B with the same device number 2132?
I have also tried the connection sequence whilst monitoring the SIOC window. This suggests the Device number of the Servo card to be 15 irrespective of which one is plugged in. However again the computer crashes whenever I try to fit two USB servo cards at the same time. The USB mastercard interface (device 13) works fine with either USB servo attached and I have flown using a SIOC script linked to PROSIM with a single servo card and all gauges work OK.
So two questions, and thanks in advice for any thoughts you may have that could assist :o
1. Why does the IOCards.exe test application give a Device number of 2132 when only a 'xx' number is expected?
2. Is it possible assign a card a specific Device number ? I assume it is the conflict of two devices both trying to use the same number that causes the fatal crash.
Andy
When I plug the first USB servo card (call it A) USB connection in I get the USB hardware detection message to say it has installed OK. I run the IOCards.exe application and it recognizes a Servo card with a device number 2132. All the attached servos work correctly using the test slider.
When I plug the second Servo card (call it B) USB in the computer begins the USB hardware detection message but then crashes to a blue screen!
If I reverse the connection process and connect servo card B first it is recognized and all the servos work correctly but the computer again crashes when I connect the other card (A). IOCards.exe also recognizes card B with the same device number 2132?
I have also tried the connection sequence whilst monitoring the SIOC window. This suggests the Device number of the Servo card to be 15 irrespective of which one is plugged in. However again the computer crashes whenever I try to fit two USB servo cards at the same time. The USB mastercard interface (device 13) works fine with either USB servo attached and I have flown using a SIOC script linked to PROSIM with a single servo card and all gauges work OK.
So two questions, and thanks in advice for any thoughts you may have that could assist :o
1. Why does the IOCards.exe test application give a Device number of 2132 when only a 'xx' number is expected?
2. Is it possible assign a card a specific Device number ? I assume it is the conflict of two devices both trying to use the same number that causes the fatal crash.
Andy