PDA

View Full Version : USBServo Card Device Number



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

GaryC
08-21-2010, 09:52 AM
Hi
Check the following two lines in the IOCServos.ini file

MUSB=Yes
deviceUSB=2048, This number is different for each USB port.

ADW
08-24-2010, 03:05 PM
Thanks for the reply Gary but no luck. As soon you plug the Servo card USB into the computer it starts to recognise it then the computer fails to the dreaded blue screen.

Boeing 747 Flyer
08-24-2010, 03:51 PM
Hi there,

I think you are a little confused in terms of what the device number actually is.

The application IOCards.exe for the USBServos Card will display a device number as 4 digits (ie 2132). The "xx" as you call it, can be read from the main SIOC Window. Just start up SIOC, and in the top right under "Devices" you wil lget your 2 digit number.

For testing purposes only, try plugging the USBServos Card into a Motherboard USB Port and one into the Hub.

fordgt40
08-24-2010, 04:47 PM
Apologies for an obvious question, but have you connected a 5v supply to the USBServo cards? If so, is your hub powered?

David

GaryC
08-24-2010, 05:03 PM
Hi
Can you give me the error message on the blue screen of death it will look something like this:-
***Stop: 0X000000FC (0XF78E668E8, 0X0AD35963, 0XF78E6848, 0X00000001)
Plus list what else you have plugged into your USB ports.