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 setp the above device on 9.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
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 ??
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 setp the above device on 9.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 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.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/
[ 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{bNumConfi gurations} =="2" \
SYSFS{bConfigur ationValue} =="1" \
RUN+="/bin/sh -c 'echo 2 > /sys%p/ device/ bConfigurationV alue'"
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