You are not logged in.
I have a Multitech Multimodem ZBA that uses the TI 3410 chipset to basically turn this serial modem into a USB one. It works perfectly with our kernel with no configuration. Ubuntu, on the other hand, doesn't do anything at all when I hotplug it. I put all the firmware from our /lib/firmware that is related to the modem in the Ubuntu /lib/firmware, tried creating udev rules, blah blah, and it never seems to come to life. So what is so special about our kernel that lets this modem, or technically, this TI chipset, work? Is there a patch that I am not aware of?
Here is all the information about this modem while plugged into Arch.
dmesg
usb 4-2: new full speed USB device using uhci_hcd and address 10
ti_usb_3410_5052 4-2:1.0: TI USB 3410 1 port adapter converter detected
usb 4-2: firmware: requesting ti_usb-v06e0-p0319.fw
usb 4-2: firmware: requesting mts_mt9234zba.fw
usb 4-2: reset full speed USB device using uhci_hcd and address 10
usb 4-2: device firmware changed
ti_usb_3410_5052: probe of 4-2:1.0 failed with error -5
usb 4-2: USB disconnect, address 10
usb 4-2: new full speed USB device using uhci_hcd and address 11
ti_usb_3410_5052 4-2:2.0: TI USB 3410 1 port adapter converter detected
usb 4-2: TI USB 3410 1 port adapter converter now attached to ttyUSB0
lsusb -v
Bus 004 Device 011: ID 06e0:0319 Multi-Tech Systems, Inc.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 255 Vendor Specific Class
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x06e0 Multi-Tech Systems, Inc.
idProduct 0x0319
bcdDevice 1.01
iManufacturer 1 Texas Instruments
iProduct 2 TUSB3410 Serial Port
iSerial 0
bNumConfigurations 2
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 39
bNumInterfaces 1
bConfigurationValue 2
iConfiguration 0
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0002 1x 2 bytes
bInterval 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 39
bNumInterfaces 1
bConfigurationValue 2
iConfiguration 0
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0002 1x 2 bytes
bInterval 1
Device Status: 0x0001
Self Powered
lsmod
ti_usb_3410_5052 24137 0
usbserial 32018 1 ti_usb_3410_5052
usbcore 145582 8 ti_usb_3410_5052,usbserial,usb_storage,ipheth,usbhid,uhci_hcd,ehci_hcd
Last edited by synthead (2010-08-23 15:31:15)
Offline
Maybe arch does have an extra udev rule for that device, no other ideas here.
R00KIE
Tm90aGluZyB0byBzZWUgaGVyZSwgbW92ZSBhbG9uZy4K
Offline