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.

TUSB3410 firmware

Other Parts Discussed in Thread: TUSB3410

I'm trying to interface a Newport ESP301 motion controller with firmware 1.1.0 through its USB port in Linux.
The device uses a TUSB3410 chip for the USB to RS232 conversion.

I've tried loading the ti_usb_3410_5052 kernel module with the vendor_id and product_id of Newark: 0x104d and 0x3001 and the kernel gives me this error:

modprobe ti_usb_3410_5052 vendor_3410=0x104d product_3410=0x3001

usb 1-1.2: new full-speed USB device number 16 using ehci-pci
usb 1-1.2: New USB device found, idVendor=104d, idProduct=3001
usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1.2: Product: ESP301 Motion Control
usb 1-1.2: Manufacturer: NEWPORT Corp.    
usb 1-1.2: SerialNumber: 0000000000000000
usbcore: registered new interface driver ti_usb_3410_5052
usbserial: USB Serial support registered for TI USB 3410 1 port adapter
usbserial: USB Serial support registered for TI USB 5052 2 port adapter
ti_usb_3410_5052 1-1.2:2.0: TI USB 3410 1 port adapter converter detected
usb 1-1.2: ti_download_firmware - error downloading firmware, -110
ti_usb_3410_5052: probe of 1-1.2:2.0 failed with error -5

I'm using the Linux kernel 3.11.0

The firmware that the kernel is using is /lib/firmware/ti_3410.fw from linux-firmware.

I see here: http://www.ti.com/lit/an/slla154/slla154.pdf that the firmware might already be on the EEPROM of the device. In that case, would the driver try the download anyway? Might this be the cause of error?

Thanks for any hint on this.

  • Hello Miguel, 

                    The linux driver is owned and supported by the Linux community, Please contact them for any support about the driver behavior.

                  Anyhow for windows if the TUSB3410 have a valid firmware on the EEPROM the driver doesn’t try to load a firmware trough USB . 

                    Here is the Linux contact information for your reference.

     

    Regards,

    Roberto