Hi,
In the datasheet it is given the drivers are available for LINUX 2.6, does the driver available for Linux 3.4 system??
Best Regards,
Santosh.
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.
Hi,
In the datasheet it is given the drivers are available for LINUX 2.6, does the driver available for Linux 3.4 system??
Best Regards,
Santosh.
Hello,
Yes the TUSB3410 are included on the Linux kernel starting from the 2.6. Also you’ll be able to find it already included on the newest kernel versions (kernel 3.4 for your case).
Please note that the Linux community is the owner of this driver, you’ll be able to find the latest source codes at http://www.brimson.com/downloads/
Regards,
Roberto.
Hi Roberto,
Thanks for the quick reply.
So the driver for Linux 3.4 is already included in the kernel 3.4, by just connecting TUSB3410 to Linux system(3.4) will automatically detect driver, am I wright??
Please let me know source file name in the link forwarded by you.
Best Regards,
Santosh.
Hello Santosh,
The latest version published on brimson’s site is the ti_usb_2.6-1.1.tgz.
Yes, it’s already included on kernel 3.4, just connect it and the Linux system will automatically detect it.
In the case that it’s not enable you will require to recompile the kernel and include the 3410 support in it as part of the kernel. The driver should be added in the menuconfig of the kernel under
Device Drivers -> USB support -> USB Serial Converter support-> Select the <*>USB Serial Converter support to be compiled as part of the kernel, and then add the <*>USB TI 3410/5052 Serial driver as part of the kernel too.
Please take a look to the next screenshot:
Once you recompile the kernel and you are able to boot with the new kernel version you need to create a rule file as follows:
In the directory /etc/udev/rules.d/ create a file with the name 026_ti_usb_3410.rules
Copy to into this file the following lines
#TI USB 3410
SUBSYSTEM=="usb_device" ACTION=="add" SYSFS{idVendor}=="0451",SYSFS{idProduct}=="3410" \
SYSFS{bNumConfigurations}=="2" \
SYSFS{bConfigurationValue}=="1" \
RUN+="/bin/sh -c 'echo 2 > /sys%p/device/bConfigurationValue'"
At the time you finish this process reboot your system and connect the 3410 EVM and you will be able to see the node in /dev/ttyUSB0 as your serial port.
Regards,
Roberto.
Hi Roberto,
Thanks for brief description.
I have 3.3V on the board so can we leave Vbus pin open on the USB connector or is it mandatory to convert 5V and convert to 3V for TUSB3410??
I am seeing the serial flash in the EVM and datahsheet says it includes VID's, PID's so do we need to add external flash??
Best Regards,
Santosh.
Hello Santhos,
You can use the 3.3V direct form your board, the option of convert the 5V to 3.3 is just in case you want to use it as bus power.
The default VID/PID are stored on the TUSB3410 chip, if you what to use the default VID/PID you will NOT require to add an external EEPROM. By the other hand if you want to use your own VID/PID you will require to add the external EEPROM where you will store the required descriptors to modify the VID/PID .
Regards,
Roberto.