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 drivers for TUSB2136 Hub controller required

Hi,

I am using TUSB2136 EVM for a Keyboard application. Apploader driver given in the TI website is for windows OS only. If i want to connect TUSB2136 EVM to a system with Linux OS, is there any driver similar to apploader for linux.

Please help me in this issue

Thanks

Sudheer

  • Hello Sudheer,

    EVM only needs apploader for firmware loading – basic EVM functionality is supported in Linux natively as a hub and HID device.

    Regards.

  • Hi

    That means if EEPROM in the EVM is burned with the keyboard firmware, then apploader does not rerquire to download the code from PC to EVM and EVM can work with either WINDOWS or LINUX as a HID keyboard.

    Can you please clarify

    Thanks

  • Sudheer,

    That means that the EVM as shipped from TI should just work in Windows or Linux as is without the need for appLoader.  Under Linux, you have to insure that have USB support enabled in your kernel.

    AppLoader is only used when an EEPROM is not present to load FW directly into the RAM.

  • Hi DHarmon,

    When i connect the EVM as it is shipped from the TI to the PC (with Windows OS) it's not working and asking for the drivers to install. When i install the ApplLoader it works. That means EEPROM might not be programmed or there may be some problem with the EEPROM (I assured that jumpers to the EEPROM are installed). I tried to burn the EEPROM with the .bin file generated by the I2C Header generator utility by using a Universal EEPROM programmer. Still it didn't work.

    Please help us to solve this issue.

  • Sudheer,

    The EVM should just work on a Windows PC (and in Linux as well!) out of the box as a compund device using the hub and HID class drivers, 

    If the EEPROM received  damaged that could explain the issue.

    Also, can you trying connecting to a PC that has never had AppLoader installed?