HUAWEI ETS2056 being reported as a loopback serial
I have an Huawei ETS2056 (CDMA wireless phone) which has got a cable for connecting with the PC.
The cable is an Texas Instruments 3410/5052 Serial Converter (correspond to kernel module ti_usb_3410_5052, which is correctly detected under Linux. I have setup all things (including UDEV, and the ti_usb_3410_5052 hotplug script).
When I plug it to the PC, it appears correctly as /dev/usb/ttyUSB0 (through a UDEV rule, I renamed it to be usb/%k for use with KPPP) after one probe error -5, and responds correctly as a normal modem.
But here is the problem. When I dial, it never connects, and when I use a special number (provided by my ISP for connecting with the CDMA phone, and is working correctly under Windows), it seems to work, but it only displays CONNECT, without the connection speed and other codes.
In fact, only the special number works under Windows.
I use KPPP for connecting. After, the CONNECT, pppd dies, and reports an error number 17, which indicates that the serial is a loopback.
I just can't figure out, why is this reported as a loopback, though when I send commands to the modem, it works properly.
I use Kernel 22.214.171.124, and UDEV 094. Everything works properly except this.
I thus need to always log into Windows for Internet usage. Though, I really hate to go into windows, as it is very vulnerable to viruses and trojans.
So, please help me people, if you got any Huawei CDMA modem working properly. All CDMA modems from Huawei seems to be acting the same way, so those of you who are able to connect with it, please let me know your configurations.