serial device access from welcome script
From a program called by the welcome script which tries to access the serial port (in this case /dev/ttyI0) I get the errormessage:
Port or socket open error!
I guess, that the serial port is blocked by the pppd.
Is there any possibility to access the serial port nevertheless? Thanks for any help
Thilo
From a program called by the welcome script which tries to access the serial port (in this case /dev/ttyI0) I get the errormessage:
Port or socket open error!
I guess, that the serial port is blocked by the pppd.
Is there any possibility to access the serial port nevertheless? Thanks for any help
Thilo
Quoted 5 lines · Thilo Riessner
Quoted 1 line
From a program called by the welcome script which tries to access the serial
port (in this case
/dev/ttyI0) I get the errormessage:
Port or socket open error!
I guess, that the serial port is blocked by the pppd. Is there any possibility to access the serial port nevertheless?
You shouldn't be trying to access the port directly. Instead, when the "welcome" script runs, your script's standard input and standard output are connected directly to the tty.
You should be able to use 'read' and 'echo' (or whatever your scripting language supports) without having to open anything.
This is true for "connect", "disconnect", "init", and "pty" as well.
Signature · 1 line
James Carlson 42.703N 71.076W <[email protected]>
Have you removed the "lock" option from your ppp options file (/etc/ppp/options)?
Quoted 12 lines
Quoted 1 line
From a program called by the welcome script which tries to access the serial
port (in this case
/dev/ttyI0) I get the errormessage:
Port or socket open error!
I guess, that the serial port is blocked by the pppd. Is there any possibility to access the serial port nevertheless? Thanks for any helpThilo
-
To unsubscribe from this list: send the line "unsubscribe linux-ppp" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Quoted 3 lines · Pieter Loubser
Have you removed the "lock" option from your ppp options file (
/etc/ppp/options)?
The "lock" option only creates UUCP advisory lock files; it doesn't actually prevent access to the serial port.
Signature · 1 line
James Carlson 42.703N 71.076W <[email protected]>
Am Mittwoch, 6. September 2006 23:53 schrieben Sie:
Quoted 9 lines
Quoted 7 lines · Thilo Riessner
Quoted 2 lines
From a program called by the welcome script which tries to access the serial
port (in this case
/dev/ttyI0) I get the errormessage:
Port or socket open error!
I guess, that the serial port is blocked by the pppd. Is there any possibility to access the serial port nevertheless?
Quoted 8 lines
You shouldn't be trying to access the port directly. Instead, when the "welcome" script runs, your script's standard input and standard output are connected directly to the tty.
You should be able to use 'read' and 'echo' (or whatever your scripting language supports) without having to open anything.
This is true for "connect", "disconnect", "init", and "pty" as well.
Thanks for your hint, but I have the problem, that the program (which is a binary program) I am running out of my welcome script (which is a bash script) does not support the usage of stdin and stdout, but it demands the usage of a device for reading and writing. Is there a trick that I could use in the welcome script to redirect stdin and stdout to a "device" and use that device in the program, which is called from the welcome script.
Use the files /dev/stdin and /dev/stdout
Quoted 28 lines · Thilo Riessner
Am Mittwoch, 6. September 2006 23:53 schrieben Sie:
Quoted 9 lines
Quoted 7 lines · Thilo Riessner
Quoted 2 lines
From a program called by the welcome script which tries to access the serial
port (in this case
/dev/ttyI0) I get the errormessage:
Port or socket open error!
I guess, that the serial port is blocked by the pppd. Is there any possibility to access the serial port nevertheless?Quoted 8 lines
You shouldn't be trying to access the port directly. Instead, when the "welcome" script runs, your script's standard input and standard output are connected directly to the tty.
You should be able to use 'read' and 'echo' (or whatever your scripting language supports) without having to open anything.
This is true for "connect", "disconnect", "init", and "pty" as well.
Thanks for your hint, but I have the problem, that the program (which is a binary program) I am running out of my welcome script (which is a bash script) does not support the usage of stdin and stdout, but it demands the usage of a device for reading and writing. Is there a trick that I could use in the welcome script to redirect stdin and stdout to a "device" and use that device in the program, which is called from the welcome script. -
To unsubscribe from this list: send the line "unsubscribe linux-ppp" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
The program needs one device for reading and writing. Therefore the /dev/stdin and /dev/stdout is not usable. Or do I get something wrong there?
Quoted 37 lines
Use the files
/dev/stdinand/dev/stdoutQuoted 19 lines · Thilo Riessner
Am Mittwoch, 6. September 2006 23:53 schrieben Sie:
Quoted 9 lines
Quoted 7 lines · Thilo Riessner
Quoted 2 lines
From a program called by the welcome script which tries to access the serial
port (in this case
/dev/ttyI0) I get the errormessage:
Port or socket open error!
I guess, that the serial port is blocked by the pppd. Is there any possibility to access the serial port nevertheless?Quoted 8 lines
You shouldn't be trying to access the port directly. Instead, when the "welcome" script runs, your script's standard input and standard output are connected directly to the tty.
You should be able to use 'read' and 'echo' (or whatever your scripting language supports) without having to open anything.
This is true for "connect", "disconnect", "init", and "pty" as well.
Quoted 10 lines
Thanks for your hint, but I have the problem, that the program (which is a binary program) I am running out of my welcome script (which is a bash script) does not support the usage of stdin and stdout, but it demands the usage of a device for reading and writing. Is there a trick that I could use in the welcome script to redirect stdin and stdout to a "device" and use that device in the program, which is called from the welcome script. -
To unsubscribe from this list: send the line "unsubscribe linux-ppp" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html-
To unsubscribe from this list: send the line "unsubscribe linux-ppp" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Quoted 3 lines · Thilo Riessner
The program needs one device for reading and writing. Therefore the
/dev/stdinand/dev/stdoutis not usable. Or do I get something wrong there?
???? reading=/dev/stdin, writing=/dev/stdout. ???
Also a device or whatever can in general be opened for both reading and writing.
Quoted 34 lines
Quoted 34 lines
Use the files
/dev/stdinand/dev/stdoutQuoted 29 lines · Thilo Riessner
Am Mittwoch, 6. September 2006 23:53 schrieben Sie:
Quoted 9 lines
Quoted 7 lines · Thilo Riessner
Quoted 2 lines
From a program called by the welcome script which tries to access the serial
port (in this case
/dev/ttyI0) I get the errormessage:
Port or socket open error!
I guess, that the serial port is blocked by the pppd. Is there any possibility to access the serial port nevertheless?Quoted 8 lines
You shouldn't be trying to access the port directly. Instead, when the "welcome" script runs, your script's standard input and standard output are connected directly to the tty.
You should be able to use 'read' and 'echo' (or whatever your scripting language supports) without having to open anything.
This is true for "connect", "disconnect", "init", and "pty" as well.
Thanks for your hint, but I have the problem, that the program (which is a binary program) I am running out of my welcome script (which is a bash script) does not support the usage of stdin and stdout, but it demands the usage of a device for reading and writing. Is there a trick that I could use in the welcome script to redirect stdin and stdout to a "device" and use that device in the program, which is called from the welcome script. -
To unsubscribe from this list: send the line "unsubscribe linux-ppp" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html