Little script with minicom


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Little script with minicom
# 43  
Old 04-23-2012
giuseppe@ubuntu:~/Scrivania/SCRIPTMODEM$ ./modem2.sh
^C^CModem not registered

With -V only script is blocked and after i must do ^C for exit Smilie
# 44  
Old 04-23-2012
Oops again. Remove the quotes from around ABORT ERROR, it should be two separate arguments.

Code:
send_expect() {
    chat -V ABORT ERROR '' "$@" '' || chat -V ABORT ERROR '' "$@" ''
}

# 45  
Old 04-23-2012
It work
giuseppe@ubuntu:~/Scrivania/SCRIPTMODEM$ ./modem2.sh
AT+CREG?
+CREG: 0,1

OK
AT!PADSETUP=1,2,82.91.28.127,0,9940,0,1
OK
AT+CGDCONT=1,"IP","web.omnitel.it"
OK
AT!PADCONN=1
OK

CONNECTUnable to open socket

I view Connect and Unable ???
Smilie
# 46  
Old 04-23-2012
You need to wait 7 seconds for 'CONNECT' or before sending file?
Just put sleep 7 on the line before cat "$file"

---------- Post updated at 02:32 PM ---------- Previous update was at 02:27 PM ----------

Quote:
Originally Posted by enaud
I view Connect and Unable ???
Smilie
Is because the expect +CREG sends two replies probably.

Try changing:
Code:
if ! send_expect 'AT+CREG?' '+CREG: 0,1'; then

to

Code:
if ! send_expect 'AT+CREG?' '+CREG: 0,1' '' 'OK'; then

# 47  
Old 04-23-2012
no chat wait answer for 60 sec so i think that error is on answer of modem:

infact with minicom

at!padconn=1
i have
at!padconn=1
OK

CONNECT PAD: 1,0

so i think:
if ! send_expect 'AT!PADCONN=1' 'OK\r CONNECT PAD: 1,0'; then
die 'Unable to open socket'
fi

---------- Post updated at 01:38 PM ---------- Previous update was at 01:34 PM ----------

mmm
with this:
if ! send_expect 'AT!PADCONN=1' 'OK' '' 'CONNECT PAD: 1,0'; then
die 'Unable to open socket'
fi

i have Unable to open socket Smilie

---------- Post updated at 01:45 PM ---------- Previous update was at 01:38 PM ----------

Perphas 'OK\r\n'?
# 48  
Old 04-23-2012
i dont see why that CONNECT wouldn't trigger success even with an OK before it...

probably try:

Code:
if ! send_expect 'AT!PADCONN=1' 'OK\r\n' '\c' '\r\n' '\c' CONNECT; then

and maybe change last '' in chat arguments to '\c'
Code:
send_expect() { chat -V ABORT ERROR '' "$@" '\c' || chat -V ABORT ERROR '' "$@" '\c'; }

# 49  
Old 04-23-2012
no i have same error..
AT!PADCONN=1
OK

CONNECT PAD: 1,0
Unable to open socket
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Alternatives to minicom During Remote Access?

Hey All, I am trying to find something similar to minicom, but it needs the ability to be ran during a remote dialup session on the remote device's side. If I dial into the remote server (*using minicom) and then try to run minicom on the remote server I get the following: # minicom... (20 Replies)
Discussion started by: mrm5102
20 Replies

2. SCO

Minicom

hello is there a copy of minicom or equivalent for unixware 7? thanks (3 Replies)
Discussion started by: deus-programmer
3 Replies

3. Shell Programming and Scripting

Expect script not working in crontab with minicom

Hi All, I am testing expect script in command prompt without issue, but in crontab it is not working, i check the output error as below: #cat /var/log/testexp.log spawn minicom -C /var/log/minicom1.log No cursor motion capability (cm) AT+COPS=? I am new in scripting, together... (1 Reply)
Discussion started by: elingtey
1 Replies

4. Shell Programming and Scripting

Help with minicom script

I'm a fairly new user to Linux based systems and am still a little uncomfortable with using the command interface. I'm trying to get my feet wet but have unfortunately hit a wall and am actually not even sure what I am trying to accomplish is at all possible. Basically, I am trying to use a... (0 Replies)
Discussion started by: nrdk00
0 Replies

5. Shell Programming and Scripting

Exiting from Minicom on a shell script

This is what I've tried: #!/bin/sh send sh send showifs send exit ! killall minicom My problem is that for some reason when I do this it doesn't give me the results of the prior commands sent like showifs So I suspect my syntax is wrong. (1 Reply)
Discussion started by: uradunce
1 Replies

6. Shell Programming and Scripting

minicom works, but stty does not

Hi all, I have some trouble getting stty to talk to some serial/usb converter. Getting minicom to work was however quite simple after I entered the following settings in addition to its standard-setup: pu port /dev/ttyUSB0 pu baudrate 19200 pu bits 8 pu... (3 Replies)
Discussion started by: pa-trick
3 Replies

7. Shell Programming and Scripting

expect minicom

Hi, I am new to using minicom. I want how to write a expect script for minicom login? I wrote a code but its not acting what iam expecting. here I have my code: #!/usr/bin/expect set fd fconfigure $fd spawn -open $fd spawn minicom expect “enter:” send "\n" send "\n" ... (3 Replies)
Discussion started by: vanid
3 Replies

8. Shell Programming and Scripting

running scripts in minicom

Hi, I am new to use minicom. I want script to run on minicom with username and password as automated.(Expect). please could anyone suggest the sample code for it. Thanks in advance (2 Replies)
Discussion started by: vanid
2 Replies

9. UNIX for Dummies Questions & Answers

Minicom Scripting

Does anyone have a working minicom script they would care to post as I can't get the scripting working and the scriptdemo and unixlogin sample scripts are on my system either. Thanx, I (2 Replies)
Discussion started by: ianf
2 Replies

10. UNIX for Dummies Questions & Answers

linux - minicom

hello. i'm attempting to use minicom in linux, but i'm having some difficulties. When i type in "minicom", the application opens up. It says 'starting minicom/finding modem'(something like that). However, once it actually starts, I can't do anything. No matter what I type in, it doesn't work. ... (2 Replies)
Discussion started by: kickboxer
2 Replies
Login or Register to Ask a Question