I was just finished trying what luikki suggests, here it is.
Since
sudo does not exist in PCLinuxOS realm, any references to sudo is replaced with
su.
Plug the modem in, wait for the device to be deteced (as CD-ROM)
Eject CD-ROM
$ SU
$ eject /dev/sr2My modem happens to be detected as
sr2Btw, eject sometimes failed, when that happens I try to eject from Dolphin file manager instead.
Check detected device again
$ lsusb
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 201e:1022
Bus 002 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 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 0458:003a KYE Systems Corp. (Mouse Systems) NetScroll+ Mini Traveler / Genius NetScroll 120
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 125f:c82a A-DATA Technology Co., Ltd.So the device ID has changed to
201e:1022Create file
usb_modeswitch.conf at /etc/ directory for configuration
$ kwrite /etc/usb_modeswitch.confAdd these lines at the end of file:
# SmartFren Haier CE682 (EVDO)
DefaultVendor = 0x201e
DefaultProduct = 0×1022
TargetVendor = 0x201e
TargetProduct = 0×1022
MessageContent="5553424312345678c00000008000069f030000000000000000000000000000"Which becomes:
# Configuration for the usb_modeswitch package, a mode switching tool for
# USB devices providing multiple states or modes
#
# This file is evaluated by the wrapper script "usb_modeswitch_dispatcher"
# in /usr/sbin
# To enable an option, set it to "1", "yes" or "true" (case doesn't matter)
# Everything else counts as "disable"
# Disable automatic mode switching globally (e.g. to access the original
# install storage)
DisableSwitching=0
# Enable logging (results in a extensive report file in /var/log, named
# "usb_modeswitch_<interface-name>" (and probably others)
EnableLogging=0
# SmartFren Haier CE682 (EVDO)
DefaultVendor = 0x201e
DefaultProduct = 0×1022
TargetVendor = 0x201e
TargetProduct = 0×1022
MessageContent="5553424312345678c00000008000069f030000000000000000000000000000"Create
rules file for CE682 modem at
/etc/udev/rules.d/99-haier-ce682.rules$ kwrite /etc/udev/rules/d/99-haier-ce682.rules
The system disallow me to create this file.
So I
cd into
/etc/udev/rules/d/ then I copy a file within /etc/udev/rules/d/ and rename it to
99-haier-ce682.rules.
From there I proceed editing the file and adding these lines:
# SmartFren Haier CE682 (EVDO)
SUBSYSTEM=="usb", SYSFS{idVendor}=="201e",
SYSFS{idProduct}=="1022", RUN+="/usr/sbin/usb_modeswitch ?default-vendor 0x201e ?default-product 0×1022 ?message-content 5553424312345678c00000008000069f030000000000000000000000000000"Load config to kernel
$ modprobe usbserial vendor=0x201e product=0x1022Detect modem using
wvdial$ wvdialconf
Editing `/etc/wvdial.conf'.
Scanning your serial ports for a modem.
Modem Port Scan<*1>: Scanning ttyUSB2 first, /dev/modem is a link to it.
WvModem<*1>: Cannot get information for serial port.
ttyUSB2<*1>: ATQ0 V1 E1 -- OK
ttyUSB2<*1>: ATQ0 V1 E1 Z -- OK
ttyUSB2<*1>: ATQ0 V1 E1 S0=0 -- OK
ttyUSB2<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK
ttyUSB2<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
ttyUSB2<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
ttyUSB2<*1>: Modem Identifier: ATI -- Manufacturer: +GMI: China TeleCom
ttyUSB2<*1>: Speed 9600: AT -- OK
ttyUSB2<*1>: Max speed is 9600; that should be safe.
ttyUSB2<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
ttyS0<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
ttyS0<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud
ttyS0<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.
Modem Port Scan<*1>: S1 S2 S3
WvModem<*1>: Cannot get information for serial port.
ttyUSB0<*1>: ATQ0 V1 E1 -- OK
ttyUSB0<*1>: ATQ0 V1 E1 Z -- OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 -- OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
ttyUSB0<*1>: Modem Identifier: ATI -- Manufacturer: +GMI: China TeleCom
ttyUSB0<*1>: Speed 9600: AT -- OK
ttyUSB0<*1>: Max speed is 9600; that should be safe.
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
WvModem<*1>: Cannot get information for serial port.
ttyUSB1<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
ttyUSB1<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 9600 baud
ttyUSB1<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.
Found a modem on /dev/ttyUSB2, using link /dev/modem in config.
Modem configuration written to /etc/wvdial.conf.
ttyUSB2<Info>: Speed 9600; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"
ttyUSB0<Info>: Speed 9600; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"According to
wvdialconfig, a modem is found on
/dev/ttyUSB2Setup wvdial config
$ kwrite /etc/wvdial.confI add these lines:
[Dialer smart]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Stupid Mode = 1
Modem Type = Analog Modem
Command Line = ATDT
ISDN = 0
New PPPD = yes
Phone = #777
Modem = /dev/ttyUSB0
Username = smart
Password = smart
Baud = 460800Which then becomes:
[Dialer Defaults]
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
; Phone = <Target Phone Number>
ISDN = 0
; Username = <Your Login Name>
Init1 = ATZ
; Password = <Your Password>
Modem = /dev/modem
Baud = 9600
[Dialer smart]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Stupid Mode = 1
Modem Type = Analog Modem
Command Line = ATDT
ISDN = 0
New PPPD = yes
Phone = #777
Modem = /dev/ttyUSB2
Username = smart
Password = smart
Baud = 460800I made an adjustment from
ttyUSB0 to
ttyUSB2 in extent to
wvdialconfig detection
$ exitThen I did
$ wvdial smart
--> WvDial: Internet dialer version 1.61
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Modem initialized.
--> Sending: ATDT#777
--> Waiting for carrier.
ATDT#777
OK
CONNECT 3100000
--> Carrier detected. Starting PPP immediately.
--> Starting pppd at Sun Jun 10 16:55:58 2012
--> Pid of pppd: 4738
--> Using interface ppp0
--> pppd: Connect: ppp0 <--> /dev/ttyUSB2
--> pppd: Serial line is looped back.
--> pppd: Connection terminated.
--> Disconnecting at Sun Jun 10 16:56:02 2012
--> The PPP daemon has died: Loopback detected (exit code = 17)
--> man pppd explains pppd error codes in more detail.
--> I guess that's it for now, exiting
--> The PPP daemon has died. (exit code = 17)No connection made. It should work, but it is not.
Out of options, I made a shot in the dark by re-editing
/etc/wvdial.conf.
This time I preserve the
ttyUSB0 and name the section
smart0.
Here's what I add to /etc/wvdial.conf:
[Dialer smart0]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Stupid Mode = 1
Modem Type = Analog Modem
Command Line = ATDT
ISDN = 0
New PPPD = yes
Phone = #777
Modem = /dev/ttyUSB0
Username = smart
Password = smart
Baud = 460800Then I retry:
$ wvdial smart0Does not work.
--> WvDial: Internet dialer version 1.61
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
--> Sending: ATQ0
--> Re-Sending: ATZ
--> Modem not responding.So I restart my PC.
Re-plug, eject, modprobe and
$ wvdial smart 0And ...
connection made!The speed is rather slow at around 60kB/s this device in Windows would give around 200kB/s.
So it's a significant performance drop.
After browsing around little I figure I have to try to disconnect and reconnect to make sure the configuration is good.
I try to disconnect the connection with Ctrl^C.
And retry the connection:
$ wvdial smart0This time I see a lot of garbage from
---> Sending: ATZEnded with
Modem not responding.
I try again with
smart:
$ wvdial smartNow I got a long pause at "^DSDORMANT:1" and wvdial keep retrying.
This process has been going for over 5 minutes without any hint of a successful connection, so I cancel it.
At the very least, it is possible to make a connection albeit the complexity.
Which brought me to some questions...
In
usb_modeswitch.conf, I noticed that the
DefaultProduct and
TargetProduct have the same value of
0×1022.
I thought usb_modeswitch meant to "switch" a device mode from CD-ROM (0x10
23) to MODEM (0x10
22)?
From
ls -l /dev/modem and
wvdialconf output it is very obvious that a modem is found at
ttyUSB2.
But that doesn't work, instead a
ttyUSB0 could deliver albeit is not detected by the system.
Now that there is a successful connection can be made, there has to be a way to automate this whole process so that connection can be made easier.
I hope I am not too early to expect this.
Here are the whole console outputs (including the mistyped commands) :
[kopipait@localhost ~]$ su
Password:
[root@localhost ~]# eject /dev/sr2
[root@localhost ~]# lsusb
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 201e:1022
Bus 002 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 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 0458:003a KYE Systems Corp. (Mouse Systems) NetScroll+ Mini Traveler / Genius NetScroll 120
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 125f:c82a A-DATA Technology Co., Ltd.
[root@localhost ~]# kwrite /etc/usb_modeswicth.conf
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
kbuildsycoca4 running...
[root@localhost ~]# kwrite /etc/usb_modeswitch.conf
[root@localhost ~]# kwrite /etc/udev/rules/d/99-haier-ce682.rules
[root@localhost ~]# modprobe usbserial vendor=0x201e product=0x1022
[root@localhost ~]# wvdialconf
Editing `/etc/wvdial.conf'.
Scanning your serial ports for a modem.
Modem Port Scan<*1>: Scanning ttyUSB2 first, /dev/modem is a link to it.
WvModem<*1>: Cannot get information for serial port.
ttyUSB2<*1>: ATQ0 V1 E1 -- OK
ttyUSB2<*1>: ATQ0 V1 E1 Z -- OK
ttyUSB2<*1>: ATQ0 V1 E1 S0=0 -- OK
ttyUSB2<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK
ttyUSB2<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
ttyUSB2<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
ttyUSB2<*1>: Modem Identifier: ATI -- Manufacturer: +GMI: China TeleCom
ttyUSB2<*1>: Speed 9600: AT -- OK
ttyUSB2<*1>: Max speed is 9600; that should be safe.
ttyUSB2<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
ttyS0<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
ttyS0<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud
ttyS0<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.
Modem Port Scan<*1>: S1 S2 S3
WvModem<*1>: Cannot get information for serial port.
ttyUSB0<*1>: ATQ0 V1 E1 -- OK
ttyUSB0<*1>: ATQ0 V1 E1 Z -- OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 -- OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
ttyUSB0<*1>: Modem Identifier: ATI -- Manufacturer: +GMI: China TeleCom
ttyUSB0<*1>: Speed 9600: AT -- OK
ttyUSB0<*1>: Max speed is 9600; that should be safe.
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
WvModem<*1>: Cannot get information for serial port.
ttyUSB1<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
ttyUSB1<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 9600 baud
ttyUSB1<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.
Found a modem on /dev/ttyUSB2, using link /dev/modem in config.
Modem configuration written to /etc/wvdial.conf.
ttyUSB2<Info>: Speed 9600; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"
ttyUSB0<Info>: Speed 9600; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"
[root@localhost ~]# kwrite /etc/wvdial.conf
[root@localhost ~]#
Here's the output of the other attempt after a restart:
[kopipait@localhost ~]$ su
Password:
[root@localhost ~]# eject /dev/sr2
[root@localhost ~]# lsusb
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 201e:1022
Bus 002 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 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 0458:003a KYE Systems Corp. (Mouse Systems) NetScroll+ Mini Traveler / Genius NetScroll 120
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 125f:c82a A-DATA Technology Co., Ltd.
[root@localhost ~]# modprobe usbserial vendor=0x201e product=0x1022
[root@localhost ~]# ls -l /dev/ttyUSB*
crw-rw---- 1 root dialout 188, 0 Jun 10 17:31 /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 1 Jun 10 17:31 /dev/ttyUSB1
crw-rw---- 1 root dialout 188, 2 Jun 10 17:31 /dev/ttyUSB2
[root@localhost ~]# ls -l /dev/modem
lrwxrwxrwx 1 root root 7 Jun 11 2012 /dev/modem -> ttyUSB2
[root@localhost ~]# exit
logout
[kopipait@localhost ~]$ wvdial smart0
--> WvDial: Internet dialer version 1.61
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Modem initialized.
--> Sending: ATDT#777
--> Waiting for carrier.
ATDT#777
CONNECT 3100000
--> Carrier detected. Starting PPP immediately.
--> Starting pppd at Sun Jun 10 17:32:43 2012
--> Pid of pppd: 2975
--> Using interface ppp0
--> pppd: Connect: ppp0 <--> /dev/ttyUSB0
--> pppd: CHAP authentication succeeded
--> pppd: CHAP authentication succeeded
--> pppd: Received bad configure-rej: 12 06 00 00 00 00 1a 04 78 00 18 04 78 00 15 03 2f
--> local IP address 10.189.170.16
--> remote IP address 10.17.95.19
--> primary DNS address 10.17.3.244
--> secondary DNS address 10.17.3.245
--> pppd: Received bad configure-rej: 12 06 00 00 00 00 1a 04 78 00 18 04 78 00 15 03 2f
--> pppd: Received bad configure-rej: 12 06 00 00 00 00 1a 04 78 00 18 04 78 00 15 03 2f
--> pppd: Received bad configure-rej: 12 06 00 00 00 00 1a 04 78 00 18 04 78 00 15 03 2f
--> pppd: Received bad configure-rej: 12 06 00 00 00 00 1a 04 78 00 18 04 78 00 15 03 2f
--> pppd: Received bad configure-rej: 12 06 00 00 00 00 1a 04 78 00 18 04 78 00 15 03 2f
--> pppd: Received bad configure-rej: 12 06 00 00 00 00 1a 04 78 00 18 04 78 00 15 03 2f
--> pppd: Received bad configure-rej: 12 06 00 00 00 00 1a 04 78 00 18 04 78 00 15 03 2f
--> pppd: Received bad configure-rej: 12 06 00 00 00 00 1a 04 78 00 18 04 78 00 15 03 2f
--> pppd: Received bad configure-rej: 12 06 00 00 00 00 1a 04 78 00 18 04 78 00 15 03 2f
--> pppd: CCP: timeout sending Config-Requests
--> pppd: Received bad configure-rej: 12 06 00 00 00 00 1a 04 78 00 18 04 78 00 15 03 2f
--> pppd: Received bad configure-rej: 12 06 00 00 00 00 1a 04 78 00 18 04 78 00 15 03 2f
--> pppd: Received bad configure-rej: 12 06 00 00 00 00 1a 04 78 00 18 04 78 00 15 03 2f
--> pppd: Received bad configure-rej: 12 06 00 00 00 00 1a 04 78 00 18 04 78 00 15 03 2f
--> pppd: Received bad configure-rej: 12 06 00 00 00 00 1a 04 78 00 18 04 78 00 15 03 2f
--> pppd: Received bad configure-rej: 12 06 00 00 00 00 1a 04 78 00 18 04 78 00 15 03 2f
--> pppd: Received bad configure-rej: 12 06 00 00 00 00 1a 04 78 00 18 04 78 00 15 03 2f
--> pppd: Received bad configure-rej: 12 06 00 00 00 00 1a 04 78 00 18 04 78 00 15 03 2f
--> pppd: Received bad configure-rej: 12 06 00 00 00 00 1a 04 78 00 18 04 78 00 15 03 2f
--> pppd: Received bad configure-rej: 12 06 00 00 00 00 1a 04 78 00 18 04 78 00 15 03 2f
--> pppd: CCP: timeout sending Config-Requests
^CCaught signal 2: Attempting to exit gracefully...
--> Terminating on signal 15
--> Connect time 8.9 minutes.
--> pppd: Sent 737530 bytes, received 7203463 bytes.
--> pppd: Connection terminated.
--> Disconnecting at Sun Jun 10 17:41:34 2012
[kopipait@localhost ~]$ wvdial smart0
--> WvDial: Internet dialer version 1.61
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
~[7f]}#@!}!}!} }3}"}&} } } } }#}%B#}%}'}"}(}"W}0~~[7f]}#@!}!}"} }3}"}&} } } } }#}%B#}%}'}"}(}"o}1~~[7f]}#@!}!}#} }3}"}&} } } } }#}%B#}%}'}"}(}"[08]i~~[7f]}#@!}!}$} }3}"}&} } } } }#}%B#}%}'}"}(}"}?}3~~[7f]}#@!}!}%} }3}"}&} } } } }#}%B#}%}'}"}(}"xk~~[7f]}#@!}!}&} }3}"}&} } } } }#}%B#}%}'}"}(}"@j~~[7f]}#@!}!}'} }3}"}&} } } } }#}%B#}%}'}"}(}"'}2~~[7f]}#@!}!}(} }3}"}&} } } } }#}%B#}%}'}"}(}"[7f]}7~~[7f]}#@!}!})} }3}"}&} } } } }#}%B#}%}'}"}(}"}8o~~[7f]}#@!}!}*} }3}"}&} } } } }#}%B#}%}'}"}(}" n~
--> Sending: ATQ0
--> Re-Sending: ATZ
~[7f]}#@!}!}!} }3}"}&} } } } }#}%B#}%}'}"}(}"W}0~~[7f]}#@!}!}"} }3}"}&} } } } }#}%B#}%}'}"}(}"o}1~~[7f]}#@!}!}#} }3}"}&} } } } }#}%B#}%}'}"}(}"[08]i~~[7f]}#@!}!}$} }3}"}&} } } } }#}%B#}%}'}"}(}"}?}3~~[7f]}#@!}!}%} }3}"}&} } } } }#}%B#}%}'}"}(}"xk~~[7f]}#@!}!}&} }3}"}&} } } } }#}%B#}%}'}"}(}"@j~~[7f]}#@!}!}'} }3}"}&} } } } }#}%B#}%}'}"}(}"'}2~~[7f]}#@!}!}(} }3}"}&} } } } }#}%B#}%}'}"}(}"[7f]}7~~[7f]}#@!}!})} }3}"}&} } } } }#}%B#}%}'}"}(}"}8o~~[7f]}#@!}!}*} }3}"}&} } } } }#}%B#}%}'}"}(}" n~
--> Modem not responding.
[kopipait@localhost ~]$ wvdial smart
--> WvDial: Internet dialer version 1.61
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Modem initialized.
--> Sending: ATDT#777
--> Waiting for carrier.
ATDT#777
OK
^DSDORMANT:1
--> Timed out while dialing. Trying again.
--> Sending: ATDT#777
--> Waiting for carrier.
OK
--> Timed out while dialing. Trying again.
--> Sending: ATDT#777
--> Waiting for carrier.
OK
--> Timed out while dialing. Trying again.
--> Sending: ATDT#777
--> Waiting for carrier.
ATDT#777
OK
--> Timed out while dialing. Trying again.
--> Sending: ATDT#777
--> Waiting for carrier.
ATDT#777
OK
--> Timed out while dialing. Trying again.
--> Sending: ATDT#777
--> Waiting for carrier.
ATDT#777
OK
--> Timed out while dialing. Trying again.
--> Sending: ATDT#777
--> Waiting for carrier.
ATDT#777
OK
--> Timed out while dialing. Trying again.
--> Sending: ATDT#777
--> Waiting for carrier.
ATDT#777
OK
--> Timed out while dialing. Trying again.
--> Sending: ATDT#777
--> Waiting for carrier.
^CCaught signal 2: Attempting to exit gracefully...
--> Disconnecting at Sun Jun 10 17:59:51 2012