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.

USB pipe reset failure(TI 3410 chipset)

Other Parts Discussed in Thread: TUSB3410

[Problem:
Operating System: Windows XP SP2, SP3.

Hardware: TI TUSB3410 Chipset
    1.Single Port USB to Serial Converter.
    2.Multiport USB to Serial Converter( 2 Port and 10 Port connected through USB 2.0 Generic Hub).

Software: USB to Serial Driver( Host Driver), TIUSB3410 Chipset Firmware, NI VISA Interactive Tool.

Issue: Unable to open COM port using “VISA Interactive Tool”. This tools fails with the Error message stating “Unable to open port and return status code: (Hex 0xBFFF0000)”.Description of the error: Once the driver is installed, and tried to open the COM port using the “VISA Interactive Tool” randomly the error occurs, and the same error occurs even when the system is rebooted.

Error cause :When trying to open COM port using “VISA Interactive Tool”, the USB to Serial Driver would send a reset USB pipe request to the Device through Lower Driver using kernel functions. But the status of the request returned by the Lower Driver is unsuccessful. The flow of USB reset request and response is shown below.

1. USB pipe reset request: ( Requested targeted to USB Host Controller Driver)

      (USB pipe reset request)                           (USB pipe reset request)
USB Serial ----------> USB Hub Driver (USBHUB.SYS) --------> USB Port Driver(USBPORT.SYS).

2.USB pipe reset request response:
     (USB pipe reset request)                          (Request status request canceled)
USB Serial <---------- USB Hub Driver (USBHUB.SYS) <-------- USB Port Driver(USBPORT.SYS) .

                    The failure happens with the Multiport devices (Multiport device is a Single device with inbuilt USB 2.0 Generic Hub and all the ports(say 2 port or 10 port) are connected to it) and the device attached to the Host machine. The failure results in error message stating "Unable to open port and return status code: (Hex 0xBFFF0000)".

Note: The failure does not occur with Single port device attached to the Host machine and also with the Single port device attached to Host machine via external USB 2.0 Generic Hub.

Assumption: There seems to be some issue with the firmware/hardware which fails to complete the resetting of pipe in predefined time.

Could you please help us to find the solution for this issue?

Thanking you