This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMDS570LS31USB: XDS100 driver for windows fails when connecting multiple Dev Kit

Part Number: TMDS570LS31USB

I have a driver issue with the XDS100 drivers. I have built a distributed test setup using 16 of the TMS570 MCU Development Kit (USB). I connect them all to a single Windows 7 PC via four USB hubs. My PC connects to the first 8-10 development boards without any problems but for the remaining 6-8 units the driver is simply not initialize and I cannot communicate with them. I have tested using what I think is the latest XDS100 driver dated 6.th January 2017. I have tested the setup both using USB 3.0 and USB 2.0 Hubs, it made no difference. The PC is a Lenovo Think Pad W541 and I have been in contact with Lenovo support with this problem and they point towards the XDS100 driver. Interestingly I have also tested the same setup using an older PC (Lenovo Think Pad T500) also running Windows 7, and this setup works flawlessly. My hunch is that the W541 runs a pure USB 3.0 root hub whereas the T500 runs a mix of USB 2.0 and 3.0 and that this somehow makes the difference.

The USB hubs have external power so this is not a power issue.

I have tried multiple Lenovo Think Pad W540 and W541, they all fail the same way, although the number of successful connections vary from 7-11, which might imply that timing during initialization of the driver is a factor.