---dmesg---
[ 2479.320035] usb 5-2: new full speed USB device using uhci_hcd and address 7
[ 2479.520751] ti_usb_3410_5052 5-2:1.0: TI USB 3410 1 port adapter converter detected
[ 2480.120091] usb 5-2: reset full speed USB device using uhci_hcd and address 7
[ 2480.267633] usb 5-2: device firmware changed
[ 2480.267667] ti_usb_3410_5052: probe of 5-2:1.0 failed with error -5
[ 2480.267753] usb 5-2: USB disconnect, address 7
[ 2480.380090] usb 5-2: new full speed USB device using uhci_hcd and address 8
[ 2480.608746] ti_usb_3410_5052 5-2:1.0: TI USB 3410 1 port adapter converter detected
[ 2480.608769] ti_usb_3410_5052: probe of 5-2:1.0 failed with error -5
[ 2480.612755] ti_usb_3410_5052 5-2:2.0: TI USB 3410 1 port adapter converter detected
[ 2480.612922] usb 5-2: TI USB 3410 1 port adapter converter now attached to ttyUSB0

---lshal---
udi = '/org/freedesktop/Hal/devices/usb_device_451_3410_TUSB3410'
  info.linux.driver = 'usb'  (string)
  info.parent = '/org/freedesktop/Hal/devices/usb_device_1d6b_1_0000_00_1d_0'  (string)
  info.product = 'TUSB3410 Microcontroller'  (string)
  info.subsystem = 'usb_device'  (string)
  info.udi = '/org/freedesktop/Hal/devices/usb_device_451_3410_TUSB3410'  (string)
  info.vendor = 'Texas Instruments, Inc.'  (string)
  linux.device_file = '/dev/bus/usb/005/008'  (string)
  linux.hotplug_type = 2  (0x2)  (int)
  linux.subsystem = 'usb'  (string)
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1d.0/usb5/5-2'  (string)
  usb_device.bus_number = 5  (0x5)  (int)
  usb_device.can_wake_up = true  (bool)
  usb_device.configuration_value = 2  (0x2)  (int)
  usb_device.device_class = 255  (0xff)  (int)
  usb_device.device_protocol = 0  (0x0)  (int)
  usb_device.device_revision_bcd = 256  (0x100)  (int)
  usb_device.device_subclass = 0  (0x0)  (int)
  usb_device.is_self_powered = false  (bool)
  usb_device.linux.device_number = 8  (0x8)  (int)
  usb_device.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1d.0/usb5/5-2'  (string)
  usb_device.max_power = 100  (0x64)  (int)
  usb_device.num_configurations = 2  (0x2)  (int)
  usb_device.num_interfaces = 1  (0x1)  (int)
  usb_device.num_ports = 0  (0x0)  (int)
  usb_device.product = 'TUSB3410 Microcontroller'  (string)
  usb_device.product_id = 13328  (0x3410)  (int)
  usb_device.serial = 'TUSB3410'  (string)
  usb_device.speed = 12.0 (12) (double)
  usb_device.vendor = 'Texas Instruments, Inc.'  (string)
  usb_device.vendor_id = 1105  (0x451)  (int)
  usb_device.version = 1.1 (1.1) (double)

---lsusb---
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 004: ID 0451:3410 Texas Instruments, Inc. TUSB3410 Microcontroller
Bus 005 Device 002: ID 0518:0001 EzKEY Corp. USB to PS2 Adaptor v1.09
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 04f3:0230 Elan Microelectronics Corp. 
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 004: ID 064e:a103 Suyin Corp. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

---/etc/udev/rules.d/026_ti_usb_3410.rules---
#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'"
