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.

Linux/TUSB3410: TUSB3410 Linux Firmware

Part Number: TUSB3410

Tool/software: Linux

Hello, 

I have hardware attached to Linux, which uses the TUSB3410.

Linux is requesting two firmware files:

ti_usb-v10ac-p0102.fw

ti_3410.fw

I can not find these files on the normal download page:

http://www.ti.com/product/TUSB3410/toolssoftware#softTools

Does someone have these files available for me?

Many thanks and kind regards.

  • Hello Hugo,

    Thanks for your interest in our products.
    I have assigned a support engineer and you will be getting a response shortly after.

    Regards
    Jorge
  • Hello Hugo, 

    What Linux version are you using?

    The TUSB3410 Linux driver loads the required firmware through USB when you connect your TUSB3410 without EEPROM, these firmware files are included in the kernel by default.

    Regards,

    Roberto.

  • Hello Roberto,

    Thanks for asking, my Linux version is Debian 8.9, with kernel 4.9, "dmesg" and "syslog" are asking for these files.

    Thanks.

  • Hello Hugo,

    Could you please send us the logs and the devices listed at /dev?

    Regards,
    Roberto
  • Hello,

    Hereby the output of dmesg and syslog

    --

    [174702.259258] vhci_hcd vhci_hcd: pdev(0) rhport(2) sockfd(12)
    [174702.259261] vhci_hcd vhci_hcd: devid(6) speed(2) speed_str(full-speed)
    [174702.520592] usb 3-3: new full-speed USB device number 4 using vhci_hcd
    [174702.644602] usb 3-3: SetAddress Request (4) to port 2
    [174702.715896] usb 3-3: New USB device found, idVendor=10ac, idProduct=0102
    [174702.715900] usb 3-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
    [174702.715902] usb 3-3: Product: TUSB3410 Boot Device
    [174702.715918] usb 3-3: Manufacturer: Texas Instruments
    [174702.715923] usb 3-3: SerialNumber: TUSB3410
    [174703.738226] usbcore: registered new interface driver ti_usb_3410_5052
    [174703.738255] usbserial: USB Serial support registered for TI USB 3410 1 port adapter
    [174703.738274] usbserial: USB Serial support registered for TI USB 5052 2 port adapter
    [174703.738312] ti_usb_3410_5052 3-3:1.0: TI USB 3410 1 port adapter converter detected
    [174703.738362] usb 3-3: firmware: failed to load ti_usb-v10ac-p0102.fw (-2)
    [174703.738378] usb 3-3: Direct firmware load for ti_usb-v10ac-p0102.fw failed with error -2
    [174703.738393] usb 3-3: firmware: failed to load ti_3410.fw (-2)
    [174703.738398] usb 3-3: Direct firmware load for ti_3410.fw failed with error -2
    [174703.738412] ti_usb_3410_5052: probe of 3-3:1.0 failed with error -5

    --

    Debian 8.10

    Kernel: 4.9.0-0.bpo.4-amd64 #1 SMP Debian 4.9.65-3+deb9u1~bpo8+1 (2017-12-23) x86_64 GNU/Linux

  • output of /dev

    agpgart char disk hidraw0 log mqueue ppp rtc sg0 stdout tty12 tty18 tty23 tty29 tty34 tty4 tty45 tty50 tty56 tty61 ttyS0 urandom vcs5 vcsa3 vga_arbiter
    autofs console dri hpet loop-control net psaux rtc0 shm tty tty13 tty19 tty24 tty3 tty35 tty40 tty46 tty51 tty57 tty62 ttyS1 vcs vcs6 vcsa4 vhci
    block core fb0 hugepages mapper network_latency ptmx sda snapshot tty0 tty14 tty2 tty25 tty30 tty36 tty41 tty47 tty52 tty58 tty63 ttyS2 vcs1 vcs7 vcsa5 vhost-net
    bsg cpu fd initctl mcelog network_throughput pts sda1 snd tty1 tty15 tty20 tty26 tty31 tty37 tty42 tty48 tty53 tty59 tty7 ttyS3 vcs2 vcsa vcsa6 vmci
    btrfs-control cpu_dma_latency full input mem null random sda2 stderr tty10 tty16 tty21 tty27 tty32 tty38 tty43 tty49 tty54 tty6 tty8 uhid vcs3 vcsa1 vcsa7 xconsole
    bus cuse fuse kmsg memory_bandwidth port rfkill sda5 stdin tty11 tty17 tty22 tty28 tty33 tty39 tty44 tty5 tty55 tty60 tty9 uinput vcs4 vcsa2 vfio zero
  • Hello Hugo,

    The firmware files must be located at

    /lib/firmware/ti_3410.FW

    If you have the kernel package it must be located at

    /.../linux-xxx/firmware/ti_3410.FW

    Regards,
    Roberto
  • Helllo, 

    That is the problem, both firmware files are not present.

    Do you have them?

    Kind regards

  • Hello Hugo,

    Unfortunately we cannot distribute those files, as that is not TI property.
    I would suggest to perform a Linux installation on a different platform (desktop environment or whatever is easier) and to get the files from there.
    Regards,
    Jorge
  • Hello Jorge,

    I have installed Ubuntu 17.1, I now have the ti_3410.fw , but can still not found ti_usb-v10ac-p0102.fw

    Where can I find this file : " ti_usb-v10ac-p0102.fw"

    Kind regards.
  • Output of the log:
    [ 1636.900981] usb 3-1: Product: TUSB3410 Boot Device
    [ 1636.900982] usb 3-1: Manufacturer: Texas Instruments
    [ 1636.900983] usb 3-1: SerialNumber: TUSB3410
    [ 1636.910852] usbcore: registered new interface driver usbserial
    [ 1636.911169] usbcore: registered new interface driver usbserial_generic
    [ 1636.911511] usbserial: USB Serial support registered for generic
    [ 1636.914222] usbcore: registered new interface driver ti_usb_3410_5052
    [ 1636.914309] usbserial: USB Serial support registered for TI USB 3410 1 port adapter
    [ 1636.914391] usbserial: USB Serial support registered for TI USB 5052 2 port adapter
    [ 1636.914837] ti_usb_3410_5052 3-1:1.0: TI USB 3410 1 port adapter converter detected
    [ 1636.915667] usb 3-1: Direct firmware load for ti_usb-v10ac-p0102.fw failed with error -2
    [ 1637.514435] vhci_hcd: vhci_device speed not set
    [ 1637.722449] vhci_hcd: vhci_device speed not set
    [ 1637.930463] vhci_hcd: vhci_device speed not set
    [ 1638.138447] vhci_hcd: vhci_device speed not set
    [ 1638.346454] vhci_hcd: vhci_device speed not set
    [ 1638.346814] usb usb3-port1: Cannot enable. Maybe the USB cable is bad?
    [ 1638.406439] vhci_hcd: vhci_device speed not set
    [ 1638.614456] vhci_hcd: vhci_device speed not set
    [ 1638.822470] vhci_hcd: vhci_device speed not set
    [ 1639.030504] vhci_hcd: vhci_device speed not set
    [ 1639.238473] vhci_hcd: vhci_device speed not set
    [ 1639.238852] usb usb3-port1: Cannot enable. Maybe the USB cable is bad?
  • Hello Hugo,

    The ti_3410.fw should be enought to make the TUSB3410 workable.

    Regards