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.

TUSB9260 and Linux uas driver

Other Parts Discussed in Thread: TUSB9260

I'm having an issue with the TUSB9260 in Linux kernels that use the new uas driver for USB instead of the old usb storage driver. The enumeration fails to complete. The uas driver is the default in all new Ubuntu downloads. Any suggestions this? It should be easy to reproduce on any Ubuntu version above 10.x. Thanks,

-Turi

  • Hi Turi,

    Yes, as you stated in your comment, the latest version of Ubuntu (11.10) includes a UAS stack so if your TUSB9260 has the UAS interface enabled, Ubuntu will automatically load their UAS driver for the 9260. We have already addressed this issue before and found out that it is on the host-side (UAS stack) and not on the TUSB9260.

    If you want Ubuntu to recognize the TUSB9260 you will have to disable the UAS interface on the device.


    I'm attaching a wrapper (zip file password = ti) that contains our latest firmware for the TUSB9260 (FW 0.98 RC18) along with our latest version of the Flash Burner utility that you will need to flash the firmware. The wrapper contains two firmware builds, one of the builds supports u1/u2 states and the other one doesn't. Please use the one that suits your needs.

    When flashing the firmware to your TUSB9260 please make sure to uncheck the UAS option on the "Descriptors Editor" window on the Flash Burner app. This will disable the UAS interface of the device and that way you won't have issues with the TUSB9260 when using Ubuntu 11.10 (The utility has a help menu in the upper right hand corner with instructions on how to use it).

    Please let me know if you have any comments.

    Best Regards,

    Alexis Cortes.

    8713.TUSB9261Material.zip

     

  • Hi Alexis,

    Thanks for the help. I will disable UAS support until there is a fix on the Linux side.

    -t