tusb3410/ez430-f2013 and company on kernel 2.6.24 ( ubuntu 8.04 ) patching
Monday, April 28th, 2008Update: Kernel 2.6.25, has this problem fixed. Unfortunately this is not the version that Ubuntu 8.04 uses
After updating to 8.04 the tusb3410 devices stopped working. There is a patch but it requires a new kernel version( not available for ubuntu jet ).
It basically requires a change in a structure in the ti_usb_3410_5052 driver ( see the above patch link ).
I’ve compiled the patched ti_usb_3410_5052.ko for kernel version 2.6.24-16-generic ( ubuntu 8.04 )
ti_usb_3410_5052.ko.gz
You still need the udev rules for switching the configuration.
For vanilla TUSB3420:
—
#TI USB 3410
SUBSYSTEM==”usb”, ACTION==”add”, \
ATTR{idVendor}==”0451″, ATTR{idProduct}==”3410″, \
ATTR{bNumConfigurations}==”2″, \
ATTR{bConfigurationValue}==”1″, \
RUN+=”/bin/sh -c ‘echo 2 > /sys%p/device/bConfigurationValue’”, \
SYSMLINK+=”ttyModulaTalker”
—
For ez430
—
#TI ez430
SUBSYSTEM==”usb”, ACTION==”add”, \
ATTR{idVendor}==”0451″, ATTR{idProduct}==”F430″, \
ATTR{bNumConfigurations}==”2″, \
ATTR{bConfigurationValue}==”1″, \
RUN+=”/bin/sh -c ‘echo 2 > /sys%p/device/bConfigurationValue’”, \
SYSMLINK+=”ttyEZ430”
—
I’ve been informed that the download link was not working. The problem is now solved.
–
With the new updates of the kernel on 8.04, this module/driver will stop working. I don’t have the time to rebuild it again, but you can use my original one and load it with:
modprobe -f ti_usb_3410_5052