[ubuntu-in] The strange case of the Huawei ETS 2288 CDMA dataphone (BSNL)
Ramnarayan.K
ramnarayan.k at gmail.com
Thu Sep 10 08:20:32 BST 2009
The strange case of the Huawei ETS 2288 CDMA data phone on 7.10 and 9.04
As you may have tracked on this list i have been having major
headaches trying to setup the above device on Ubuntu9.04. Initially
there was a usbserial bug and then it simply does not work.
But
Linux ram-laptop 2.6.22-14-generic #1 SMP Sun Oct 14 23:05:12 GMT 2007
i686 GNU/Linux
[ 14.244000] usb 3-1: reset full speed USB device using uhci_hcd and address 2
[ 14.384000] usb 3-1: device firmware changed
[ 14.384000] usb 3-1: USB disconnect, address 2
[ 14.384000] ti_usb_3410_5052: probe of 3-1:1.0 failed with error -5
[ 14.500000] usb 3-1: new full speed USB device using uhci_hcd and address 3
[ 14.716000] usb 3-1: configuration #1 chosen from 2 choices
[ 14.720000] ti_usb_3410_5052 3-1:1.0: TI USB 3410 1 port adapter
converter detected
[ 14.720000] ti_usb_3410_5052: probe of 3-1:1.0 failed with error -5
[ 14.720000] usbcore: registered new interface driver ti_usb_3410_5052
[ 14.720000] /build/buildd/linux-source-2.6.22-2.6.22/drivers/usb/serial/ti_usb_3410_5052.c:
TI USB 3410/5052 Serial Driver v0.9
[ 14.732000] ti_usb_3410_5052 3-1:2.0: TI USB 3410 1 port adapter
converter detected
[ 14.732000] usb 3-1: TI USB 3410 1 port adapter converter now
attached to ttyUSB0
[ 14.800000] ti_usb_3410_5052_1 ttyUSB0: TI USB 3410 1 port adapter
converter now disconnected from ttyUSB0
[ 14.800000] ti_usb_3410_5052 3-1:2.0: device disconnected
[ 14.808000] ti_usb_3410_5052 3-1:2.0: TI USB 3410 1 port adapter
converter detected
[ 14.808000] usb 3-1: TI USB 3410 1 port adapter converter now
attached to ttyUSB0
and this is the rules file that is added
-$ /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'"
After this wvdial connects the device
***
On 9.04 the problem has been two fold initially in the 2.6.28.11
kernal there was a bug (https://bugs.launchpad.net/bugs/345002) to do
with recognizing the cdma device and connecting it to the right
/ttyUSB0 place, seemingly this has been resolved in kernal 2.6.28.13.
But the said device 2288 still did / does not work - atleast not
normally. The bug resolves the issue of the device being identified
and being connected to /dev/ttyUSB0 by defualt, but It only works in
this strange method outlined in the next para:-
first i need to boot up in 7.10 and run the device , after this i do a
reboot and boot up into 9.04 and immediately startup the device -
again using wvdial, and *strangely, if it connects on the first try
the device works properly. If the connection gets broken then i get
the error message
/ttyUSB0 input output error
**
it seems that the problem is that 9.04 does not load the right driver
to the device, which someone told me is a dumb device and gets reset
each time it gets attached to an OS.
So my question is how can i get 9.04 to load the right driver (without
having to do the 7.10 and reboot thingaamajig)
Is there a way i can extract the correct firmware loaded in in 7.10
and make 9.04 use that ??
would appreciate yor help
thanks
ram
More information about the ubuntu-in
mailing list