after creating the /dev/ttyUSB0 1 and 2 (see
http://www.linuxquestions.org/questi...hy-4175474013/), connecting the USB Modem, loading the modules,
dmesg is
Code:
[270524.900953] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[270533.238737] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[270533.246953] ppc-of-ohci f0001000.usb: OF OHCI
[270533.252454] ppc-of-ohci f0001000.usb: new USB bus registered, assigned bus number 1
[270533.261404] ppc-of-ohci f0001000.usb: irq 134, io mem 0xf0001000
[270533.323129] usb usb1: New USB device found, idVendor=1d6b, idProduct=0001
[270533.330381] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[270533.338041] usb usb1: Product: OF OHCI
[270533.342131] usb usb1: Manufacturer: Linux 3.8.13-rt8--- localversion-rt +++ /dev/null @@ -1 +0,0 @@ --rt9 ohci_hcd
[270533.353005] usb usb1: SerialNumber: PPC-OF USB
[270533.360926] hub 1-0:1.0: USB hub found
[270533.365255] hub 1-0:1.0: 2 ports detected
[270533.682967] usb 1-1: new full-speed USB device number 2 using ppc-of-ohci
[270533.830114] usb 1-1: New USB device found, idVendor=12d1, idProduct=1003
[270533.837321] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[270533.844895] usb 1-1: Product: HUAWEI Mobile
[270533.849431] usb 1-1: Manufacturer: HUAWEI Technologies
[270543.081697] usbcore: registered new interface driver usbserial
[270543.089715] usbcore: registered new interface driver usbserial_generic
[270543.098337] usbserial: USB Serial support registered for generic
[270543.105638] usbserial_generic 1-1:1.0: The "generic" usb-serial driver is only for testing and one-off prototypes.
[270543.116589] usbserial_generic 1-1:1.0: Tell linux-usb@vger.kernel.org to add your device to a proper driver.
[270543.126940] usbserial_generic 1-1:1.0: generic converter detected
[270543.135644] usb 1-1: generic converter now attached to ttyUSB0
[270567.884301] usbcore: registered new interface driver option
[270567.892161] usbserial: USB Serial support registered for GSM modem (1-port)
adding to syslog.conf daemon.*;local2.* /var/log/pppd.log
touch /var/log/ppplog
killall -HUP syslogd
Code:
pppd call huaweiparam
with following files
Code:
#file etc/ppp/peers/huaweiparam
#lock
defaultroute
noipdefault
debug
usepeerdns
maxfail 5
#idle 0
persist
modem
/dev/ttyUSB0
460800
noauth
usehostname
crtscts
user foo
-detach
connect "/etc/ppp/peers/scriptfonic.sh"
Code:
#!/bin/sh
#file etc/ppp/peers/scriptfonic.sh
#make it executable
/usr/local/sbin/chat -v -f /etc/ppp/peers/chatfonicprep
sleep 30
/usr/local/sbin/chat -v -f /etc/ppp/peers/chatfonicconn
#endfile
Code:
#file etc/ppp/peers/chatfonicprep see http://en.wikipedia.org/wiki/Hayes_command_set
SAY "\nInitiating the modem with the PIN..\n"
TIMEOUT 100
ABORT ERROR
#restore factory setups
"" "AT&F"
OK "ATZ"
#OK "AT+CPIN=4088"
OK "AT+CPIN=\0424088\042"
#enable echo = default ATE1
#OK "ATE1"
OK "ATE1V1&D2&C1S0=0"
SAY "\nWaiting 30s to switch between UMTS/GPRS..\n"
Code:
#file etc/ppp/peers/chatfonicconn see http://en.wikipedia.org/wiki/Hayes_command_set
SAY "\nConnecting to the IPN\n"
TIMEOUT 100
ABORT ERROR
ABORT BUSY
ABORT "NO CARRIER"
ABORT "NO DIALTONE"
REPORT CONNECT
#restore factory configuration
"" "AT&F"
OK "ATZ"
#enable echo of command = default
OK "ATE1"
#which networks
"" "AT+COPS?"
#what strength
OK "AT+CSQ"
#OK AT+CGDCONT=1,"IP","pinternet.interkom.de"
OK AT+CGDCONT=1,\042IP\042,\042pinternet.interkom.de\042
OK "ATDT*99#"
CONNECT \c
Errors are there (see below). Why? Any Help is welcome
Code:
Jan 1 01:11:28 rtux-v4 daemon.notice pppd[416]: pppd 2.4.5 started by root, uid 0
Jan 1 01:11:29 rtux-v4 local2.info chat[420]: timeout set to 100 seconds
Jan 1 01:11:29 rtux-v4 local2.info chat[420]: abort on (ERROR)
Jan 1 01:11:29 rtux-v4 local2.info chat[420]: send (AT&F^M)
Jan 1 01:11:29 rtux-v4 local2.info chat[420]: expect (OK)
Jan 1 01:11:29 rtux-v4 local2.info chat[420]: AT&F^M^M
Jan 1 01:11:29 rtux-v4 local2.info chat[420]: OK
Jan 1 01:11:29 rtux-v4 local2.info chat[420]: -- got it
Jan 1 01:11:29 rtux-v4 local2.info chat[420]: send (ATZ^M)
Jan 1 01:11:29 rtux-v4 local2.info chat[420]: expect (OK)
Jan 1 01:11:29 rtux-v4 local2.info chat[420]: ^M
Jan 1 01:11:29 rtux-v4 local2.info chat[420]: ATZ^M^M
Jan 1 01:11:29 rtux-v4 local2.info chat[420]: OK
Jan 1 01:11:29 rtux-v4 local2.info chat[420]: -- got it
Jan 1 01:11:29 rtux-v4 local2.info chat[420]: send (AT+CPIN="4088"^M)
Jan 1 01:11:29 rtux-v4 local2.info chat[420]: expect (OK)
Jan 1 01:11:29 rtux-v4 local2.info chat[420]: ^M
Jan 1 01:11:30 rtux-v4 local2.info chat[420]: AT+CPIN="4088"^M^M
Jan 1 01:11:30 rtux-v4 local2.info chat[420]: OK
Jan 1 01:11:30 rtux-v4 local2.info chat[420]: -- got it
Jan 1 01:11:30 rtux-v4 local2.info chat[420]: send (ATE1V1&D2&C1S0=0^M)
Jan 1 01:12:00 rtux-v4 local2.info chat[422]: timeout set to 100 seconds
Jan 1 01:12:00 rtux-v4 local2.info chat[422]: abort on (ERROR)
Jan 1 01:12:00 rtux-v4 local2.info chat[422]: abort on (BUSY)
Jan 1 01:12:00 rtux-v4 local2.info chat[422]: abort on (NO CARRIER)
Jan 1 01:12:00 rtux-v4 local2.info chat[422]: abort on (NO DIALTONE)
Jan 1 01:12:00 rtux-v4 local2.info chat[422]: report (CONNECT)
Jan 1 01:12:00 rtux-v4 local2.info chat[422]: send (AT&F^M)
Jan 1 01:12:00 rtux-v4 local2.info chat[422]: expect (OK)
Jan 1 01:12:00 rtux-v4 local2.info chat[422]: ^M
Jan 1 01:12:00 rtux-v4 local2.info chat[422]: ATE1V1&D2&C1S0=0^M^M
Jan 1 01:12:00 rtux-v4 local2.info chat[422]: OK
Jan 1 01:12:00 rtux-v4 local2.info chat[422]: -- got it
Jan 1 01:12:00 rtux-v4 local2.info chat[422]: send (ATZ^M)
Jan 1 01:12:00 rtux-v4 local2.info chat[422]: expect (OK)
Jan 1 01:12:00 rtux-v4 local2.info chat[422]: ^M
Jan 1 01:12:00 rtux-v4 local2.info chat[422]: AT&F^M^M
Jan 1 01:12:00 rtux-v4 local2.info chat[422]: OK
Jan 1 01:12:00 rtux-v4 local2.info chat[422]: -- got it
Jan 1 01:12:00 rtux-v4 local2.info chat[422]: send (ATE1^M)
Jan 1 01:12:00 rtux-v4 local2.info chat[422]: send (AT+COPS?^M)
Jan 1 01:12:00 rtux-v4 local2.info chat[422]: expect (OK)
Jan 1 01:12:00 rtux-v4 local2.info chat[422]: ^M
Jan 1 01:12:00 rtux-v4 local2.info chat[422]: ATZ^M^M
Jan 1 01:12:00 rtux-v4 local2.info chat[422]: OK
Jan 1 01:12:00 rtux-v4 local2.info chat[422]: -- got it
Jan 1 01:12:00 rtux-v4 local2.info chat[422]: send (AT+CSQ^M)
Jan 1 01:12:00 rtux-v4 local2.info chat[422]: expect (OK)
Jan 1 01:12:00 rtux-v4 local2.info chat[422]: ^M
Jan 1 01:12:00 rtux-v4 local2.info chat[422]: ATE1^M^M
Jan 1 01:12:00 rtux-v4 local2.info chat[422]: OK
Jan 1 01:12:00 rtux-v4 local2.info chat[422]: -- got it
Jan 1 01:12:00 rtux-v4 local2.info chat[422]: send (AT+CGDCONT=1,"IP","pinternet.interkom.de"^M)
Jan 1 01:12:01 rtux-v4 local2.info chat[422]: expect (OK)
Jan 1 01:12:01 rtux-v4 local2.info chat[422]: ^M
Jan 1 01:12:01 rtux-v4 local2.info chat[422]: AT+COPS?^M^M
Jan 1 01:12:01 rtux-v4 local2.info chat[422]: +COPS: 0,0,"o2 - de",2^M
Jan 1 01:12:01 rtux-v4 local2.info chat[422]: ^M
Jan 1 01:12:01 rtux-v4 local2.info chat[422]: OK
Jan 1 01:12:01 rtux-v4 local2.info chat[422]: -- got it
Jan 1 01:12:01 rtux-v4 local2.info chat[422]: send (ATDT*99#^M)
Jan 1 01:12:01 rtux-v4 local2.info chat[422]: expect (CONNECT)
Jan 1 01:12:01 rtux-v4 local2.info chat[422]: ^M
Jan 1 01:12:01 rtux-v4 local2.info chat[422]: AT+CSQ^M^M
Jan 1 01:12:01 rtux-v4 local2.info chat[422]: +CSQ: 18,99^M
Jan 1 01:12:01 rtux-v4 local2.info chat[422]: ^M
Jan 1 01:12:01 rtux-v4 local2.info chat[422]: OK^M
Jan 1 01:12:01 rtux-v4 local2.info chat[422]: AT+CGDCONT=1,"IP","pinternet.interkom.de"^M^M
Jan 1 01:12:01 rtux-v4 local2.info chat[422]: OK^M
Jan 1 01:12:01 rtux-v4 local2.info chat[422]: ATDT*99#^M^M
Jan 1 01:12:01 rtux-v4 local2.info chat[422]: CONNECT
Jan 1 01:12:01 rtux-v4 local2.info chat[422]: -- got it
Jan 1 01:12:01 rtux-v4 local2.info chat[422]: send ()
Jan 1 01:12:01 rtux-v4 daemon.debug pppd[416]: Script /etc/ppp/peers/scriptfonic.sh finished (pid 419), status = 0x0
Jan 1 01:12:01 rtux-v4 daemon.info pppd[416]: Serial connection established.
Jan 1 01:12:01 rtux-v4 daemon.err pppd[416]: Couldn't set tty to PPP discipline: Invalid argument
Jan 1 01:12:33 rtux-v4 local2.info chat[426]: timeout set to 100 seconds
Jan 1 01:12:33 rtux-v4 local2.info chat[426]: abort on (ERROR)
Jan 1 01:12:33 rtux-v4 local2.info chat[426]: send (AT&F^M)
Jan 1 01:12:33 rtux-v4 local2.info chat[426]: expect (OK)