Repost: How to boot with -ptcpip [was: netstat and route]

Att: Xiaodan

Can you please indicate ( in newbie terms) how to set the full TCP/IP. I
believe I misinterpreted your previous answer and actually edited
/etc/system/enum/include/net to read “set(IONET_CMD, io-net -ptcpip
-ppppmgr)” instead of the original “set(IONET_CMD, io-net -pttcpip
-ppppmgr)”.

Now when I reboot the screen scrolls endlessly complaining about that
line. Is there away to recover from this or will I need to uninstall
and reinstall?

Is “set(IONET_CMD, io-net -ptcpip -ppppmgr)” a shell command and if so
is it executed as root or user?

TIA for your help.

Larry Broome

Thomas Hentschel <thomas@hentschel.net> wrote:

[brought back to qdn.public.qnxrtp.os from private mail]

On 3 Oct, Xiaodan Tang wrote:
Previously, Thomas Hentschel wrote in qdn.public.qnxrtp.os:
Xiaodan Tang wrote:

Thomas Hentschel <> thomas@hentschel.net> > wrote:
Steve Tomkins wrote:

gmman@qnx.com > wrote:
: How do I change to big stack implimentation? Thanks in
advance.


[snip]

set(IONET_CMD, io-net -ptcpip -ppppmgr)
and reboot.

Well, I tried this with /etc/system/enum/include/net and
/pkgs/base/qnx/os/drivers2.1/etc/system/enum/include/net (after
mounting
/pkgs rw).

No joy, it still starts the tiny stack.

Whats the “Right Way ™” of starting RTP with the full
stack ?


[snip

$ cat /etc/system/enum/include/net

macro definitions for network

all
set(IONET_CMD, io-net -ptcpip -ppppmgr)

$ ps -a | grep io-net
61454 61454 1 io-net -pttcpip -ppppmgr

Seems fine for me. Don’t know where it pick up that “ttcpip” > :frowning:


Well, should we file a bug report ?

Sigh! Pete showed me a “not working” sample, and now we know
what happened.

If you have a “net~” or “net.bak” in the directory, that one
will also be picked up by enumrater, if fact, any file under
/etc/system/enum/include/ will be picked up.

So just remove those backup file, you should be OK.

Of cause it works for me cause I’m using vi which don’t generated
any backup file.

-xtang

Larry Broome <lbroome@toronto.analysts.com> wrote:

Att: Xiaodan

Can you please indicate ( in newbie terms) how to set the full TCP/IP. I
believe I misinterpreted your previous answer and actually edited
/etc/system/enum/include/net to read “set(IONET_CMD, io-net -ptcpip
-ppppmgr)” instead of the original “set(IONET_CMD, io-net -pttcpip
-ppppmgr)”.

This is the correct way.

Now when I reboot the screen scrolls endlessly complaining about that
line. Is there away to recover from this or will I need to uninstall
and reinstall?

I don’t think you need reinstall.
How do you change that line? “vi” or “Editor” on Shelf? If you using
“Editor”, make sure you turn of “Edit->Preferences->Save and Load Styled Text”.
Make sure you don’t change anything except the “ttcpip → tcpip”.
Don’t delete the “tab” at the start of the line.
Also, after you done, do a “ls” in that directory to make sure there are
no other file (like net~, or net.bak) exist.

Is “set(IONET_CMD, io-net -ptcpip -ppppmgr)” a shell command and if so
is it executed as root or user?

It is not a shell command, it tell enumerater that set IONET_CMD as the
string after, and thus, in /etc/system/enum/devices/net, it could using
“IONET_CMD”.

-xtang

TIA for your help.

Larry Broome

Thomas Hentschel <> thomas@hentschel.net> > wrote:
[brought back to qdn.public.qnxrtp.os from private mail]

On 3 Oct, Xiaodan Tang wrote:
Previously, Thomas Hentschel wrote in qdn.public.qnxrtp.os:
Xiaodan Tang wrote:

Thomas Hentschel <> thomas@hentschel.net> > wrote:
Steve Tomkins wrote:

gmman@qnx.com > wrote:
: How do I change to big stack implimentation? Thanks in
advance.


[snip]

set(IONET_CMD, io-net -ptcpip -ppppmgr)
and reboot.

Well, I tried this with /etc/system/enum/include/net and
/pkgs/base/qnx/os/drivers2.1/etc/system/enum/include/net (after
mounting
/pkgs rw).

No joy, it still starts the tiny stack.

Whats the “Right Way ™” of starting RTP with the full
stack ?


[snip

$ cat /etc/system/enum/include/net

macro definitions for network

all
set(IONET_CMD, io-net -ptcpip -ppppmgr)

$ ps -a | grep io-net
61454 61454 1 io-net -pttcpip -ppppmgr

Seems fine for me. Don’t know where it pick up that “ttcpip” > :frowning:


Well, should we file a bug report ?

Sigh! Pete showed me a “not working” sample, and now we know
what happened.

If you have a “net~” or “net.bak” in the directory, that one
will also be picked up by enumrater, if fact, any file under
/etc/system/enum/include/ will be picked up.

So just remove those backup file, you should be OK.

Of cause it works for me cause I’m using vi which don’t generated
any backup file.

-xtang

I used the shelf editor to do the edit. The problem now is how can I get back into
the system? During boot the screen just endlessly scrolls…how do I bypass this
and get back into the system?

Thanks,

Larry

Xiaodan Tang wrote:

Larry Broome <> lbroome@toronto.analysts.com> > wrote:
Att: Xiaodan

Can you please indicate ( in newbie terms) how to set the full TCP/IP. I
believe I misinterpreted your previous answer and actually edited
/etc/system/enum/include/net to read “set(IONET_CMD, io-net -ptcpip
-ppppmgr)” instead of the original “set(IONET_CMD, io-net -pttcpip
-ppppmgr)”.

This is the correct way.

Now when I reboot the screen scrolls endlessly complaining about that
line. Is there away to recover from this or will I need to uninstall
and reinstall?

I don’t think you need reinstall.
How do you change that line? “vi” or “Editor” on Shelf? If you using
“Editor”, make sure you turn of “Edit->Preferences->Save and Load Styled Text”.
Make sure you don’t change anything except the “ttcpip → tcpip”.
Don’t delete the “tab” at the start of the line.
Also, after you done, do a “ls” in that directory to make sure there are
no other file (like net~, or net.bak) exist.

Is “set(IONET_CMD, io-net -ptcpip -ppppmgr)” a shell command and if so
is it executed as root or user?

It is not a shell command, it tell enumerater that set IONET_CMD as the
string after, and thus, in /etc/system/enum/devices/net, it could using
“IONET_CMD”.

-xtang

TIA for your help.

Larry Broome

Thomas Hentschel <> thomas@hentschel.net> > wrote:
[brought back to qdn.public.qnxrtp.os from private mail]

On 3 Oct, Xiaodan Tang wrote:
Previously, Thomas Hentschel wrote in qdn.public.qnxrtp.os:
Xiaodan Tang wrote:

Thomas Hentschel <> thomas@hentschel.net> > wrote:
Steve Tomkins wrote:

gmman@qnx.com > wrote:
: How do I change to big stack implimentation? Thanks in
advance.


[snip]

set(IONET_CMD, io-net -ptcpip -ppppmgr)
and reboot.

Well, I tried this with /etc/system/enum/include/net and
/pkgs/base/qnx/os/drivers2.1/etc/system/enum/include/net (after
mounting
/pkgs rw).

No joy, it still starts the tiny stack.

Whats the “Right Way ™” of starting RTP with the full
stack ?


[snip

$ cat /etc/system/enum/include/net

macro definitions for network

all
set(IONET_CMD, io-net -ptcpip -ppppmgr)

$ ps -a | grep io-net
61454 61454 1 io-net -pttcpip -ppppmgr

Seems fine for me. Don’t know where it pick up that “ttcpip” > :frowning:


Well, should we file a bug report ?

Sigh! Pete showed me a “not working” sample, and now we know
what happened.

If you have a “net~” or “net.bak” in the directory, that one
will also be picked up by enumrater, if fact, any file under
/etc/system/enum/include/ will be picked up.

So just remove those backup file, you should be OK.

Of cause it works for me cause I’m using vi which don’t generated
any backup file.

-xtang

On 17 Oct 2000, Xiaodan Tang wrote:

Larry Broome <> lbroome@toronto.analysts.com> > wrote:
Att: Xiaodan

Can you please indicate ( in newbie terms) how to set the full TCP/IP. I
believe I misinterpreted your previous answer and actually edited
/etc/system/enum/include/net to read “set(IONET_CMD, io-net -ptcpip
-ppppmgr)” instead of the original “set(IONET_CMD, io-net -pttcpip
-ppppmgr)”.

This is the correct way.

what is the correct for tcpip sdk? how to link against tiny stack
libs, how to link against full stack libs?
I guess full stack libs should support more things, like UDS.
Thanks!
frank

Now when I reboot the screen scrolls endlessly complaining about that
line. Is there away to recover from this or will I need to uninstall
and reinstall?

I don’t think you need reinstall.
How do you change that line? “vi” or “Editor” on Shelf? If you using
“Editor”, make sure you turn of “Edit->Preferences->Save and Load Styled Text”.
Make sure you don’t change anything except the “ttcpip → tcpip”.
Don’t delete the “tab” at the start of the line.
Also, after you done, do a “ls” in that directory to make sure there are
no other file (like net~, or net.bak) exist.

Is “set(IONET_CMD, io-net -ptcpip -ppppmgr)” a shell command and if so
is it executed as root or user?

It is not a shell command, it tell enumerater that set IONET_CMD as the
string after, and thus, in /etc/system/enum/devices/net, it could using
“IONET_CMD”.

-xtang

TIA for your help.

Larry Broome

Thomas Hentschel <> thomas@hentschel.net> > wrote:
[brought back to qdn.public.qnxrtp.os from private mail]

On 3 Oct, Xiaodan Tang wrote:
Previously, Thomas Hentschel wrote in qdn.public.qnxrtp.os:
Xiaodan Tang wrote:

Thomas Hentschel <> thomas@hentschel.net> > wrote:
Steve Tomkins wrote:

gmman@qnx.com > wrote:
: How do I change to big stack implimentation? Thanks in
advance.


[snip]

set(IONET_CMD, io-net -ptcpip -ppppmgr)
and reboot.

Well, I tried this with /etc/system/enum/include/net and
/pkgs/base/qnx/os/drivers2.1/etc/system/enum/include/net (after
mounting
/pkgs rw).

No joy, it still starts the tiny stack.

Whats the “Right Way ™” of starting RTP with the full
stack ?


[snip

$ cat /etc/system/enum/include/net

macro definitions for network

all
set(IONET_CMD, io-net -ptcpip -ppppmgr)

$ ps -a | grep io-net
61454 61454 1 io-net -pttcpip -ppppmgr

Seems fine for me. Don’t know where it pick up that “ttcpip” > :frowning:


Well, should we file a bug report ?

Sigh! Pete showed me a “not working” sample, and now we know
what happened.

If you have a “net~” or “net.bak” in the directory, that one
will also be picked up by enumrater, if fact, any file under
/etc/system/enum/include/ will be picked up.

So just remove those backup file, you should be OK.

Of cause it works for me cause I’m using vi which don’t generated
any backup file.

-xtang

Frank Liu <liug@mama.indstate.edu> wrote:
: On 17 Oct 2000, Xiaodan Tang wrote:

:> Larry Broome <lbroome@toronto.analysts.com> wrote:
:> > Att: Xiaodan
:>
:> > Can you please indicate ( in newbie terms) how to set the full TCP/IP. I
:> > believe I misinterpreted your previous answer and actually edited
:> > /etc/system/enum/include/net to read “set(IONET_CMD, io-net -ptcpip
:> > -ppppmgr)” instead of the original “set(IONET_CMD, io-net -pttcpip
:> > -ppppmgr)”.
:>
:> This is the correct way.

: what is the correct for tcpip sdk? how to link against tiny stack
: libs, how to link against full stack libs?
: I guess full stack libs should support more things, like UDS.
: Thanks!
: frank

There is only one socket lib. It’s the same for both stacks.
The lib already supports everything for AF_UNIX (except socketpair
I think), it’s the stacks that don’t support AF_UNIX.

-seanb

Larry Broome <lbroome@toronto.analysts.com> wrote:
: I used the shelf editor to do the edit. The problem now is how can I get back into
: the system? During boot the screen just endlessly scrolls…how do I bypass this
: and get back into the system?

: Thanks,

: Larry

Try hitting the spacebar when prompted during the boot sequence
and disable the enumerators, or use safe mode.

-seanb

If the shelf editor is ped, then beware that ped places some signature
at the end of the file you edited and saved. I also fell into this
booting error when I was trying to do exactly the same as you. I used
the spacebar trick to get out of this loop (as also suggested in this
thread).

rick

Larry Broome wrote:

I used the shelf editor to do the edit. The problem now is how can I get back into
the system? During boot the screen just endlessly scrolls…how do I bypass this
and get back into the system?

Thanks,

Larry

Xiaodan Tang wrote:

Larry Broome <> lbroome@toronto.analysts.com> > wrote:
Att: Xiaodan

Can you please indicate ( in newbie terms) how to set the full TCP/IP. I
believe I misinterpreted your previous answer and actually edited
/etc/system/enum/include/net to read “set(IONET_CMD, io-net -ptcpip
-ppppmgr)” instead of the original “set(IONET_CMD, io-net -pttcpip
-ppppmgr)”.

This is the correct way.

Now when I reboot the screen scrolls endlessly complaining about that
line. Is there away to recover from this or will I need to uninstall
and reinstall?

I don’t think you need reinstall.
How do you change that line? “vi” or “Editor” on Shelf? If you using
“Editor”, make sure you turn of “Edit->Preferences->Save and Load Styled Text”.
Make sure you don’t change anything except the “ttcpip → tcpip”.
Don’t delete the “tab” at the start of the line.
Also, after you done, do a “ls” in that directory to make sure there are
no other file (like net~, or net.bak) exist.

Is “set(IONET_CMD, io-net -ptcpip -ppppmgr)” a shell command and if so
is it executed as root or user?

It is not a shell command, it tell enumerater that set IONET_CMD as the
string after, and thus, in /etc/system/enum/devices/net, it could using
“IONET_CMD”.

-xtang

TIA for your help.

Larry Broome

Thomas Hentschel <> thomas@hentschel.net> > wrote:
[brought back to qdn.public.qnxrtp.os from private mail]

On 3 Oct, Xiaodan Tang wrote:
Previously, Thomas Hentschel wrote in qdn.public.qnxrtp.os:
Xiaodan Tang wrote:

Thomas Hentschel <> thomas@hentschel.net> > wrote:
Steve Tomkins wrote:

gmman@qnx.com > wrote:
: How do I change to big stack implimentation? Thanks in
advance.


[snip]

set(IONET_CMD, io-net -ptcpip -ppppmgr)
and reboot.

Well, I tried this with /etc/system/enum/include/net and
/pkgs/base/qnx/os/drivers2.1/etc/system/enum/include/net (after
mounting
/pkgs rw).

No joy, it still starts the tiny stack.

Whats the “Right Way ™” of starting RTP with the full
stack ?


[snip

$ cat /etc/system/enum/include/net

macro definitions for network

all
set(IONET_CMD, io-net -ptcpip -ppppmgr)

$ ps -a | grep io-net
61454 61454 1 io-net -pttcpip -ppppmgr

Seems fine for me. Don’t know where it pick up that “ttcpip” > :frowning:


Well, should we file a bug report ?

Sigh! Pete showed me a “not working” sample, and now we know
what happened.

If you have a “net~” or “net.bak” in the directory, that one
will also be picked up by enumrater, if fact, any file under
/etc/system/enum/include/ will be picked up.

So just remove those backup file, you should be OK.

Of cause it works for me cause I’m using vi which don’t generated
any backup file.

-xtang

Thanks Rick! If the shelf editor is ped what did you do to fix the signature appended to
the end of the file?

Larry

Rick Lake wrote:

If the shelf editor is ped, then beware that ped places some signature
at the end of the file you edited and saved. I also fell into this
booting error when I was trying to do exactly the same as you. I used
the spacebar trick to get out of this loop (as also suggested in this
thread).

rick

Larry Broome wrote:

I used the shelf editor to do the edit. The problem now is how can I get back into
the system? During boot the screen just endlessly scrolls…how do I bypass this
and get back into the system?

Thanks,

Larry

Xiaodan Tang wrote:

Larry Broome <> lbroome@toronto.analysts.com> > wrote:
Att: Xiaodan

Can you please indicate ( in newbie terms) how to set the full TCP/IP. I
believe I misinterpreted your previous answer and actually edited
/etc/system/enum/include/net to read “set(IONET_CMD, io-net -ptcpip
-ppppmgr)” instead of the original “set(IONET_CMD, io-net -pttcpip
-ppppmgr)”.

This is the correct way.

Now when I reboot the screen scrolls endlessly complaining about that
line. Is there away to recover from this or will I need to uninstall
and reinstall?

I don’t think you need reinstall.
How do you change that line? “vi” or “Editor” on Shelf? If you using
“Editor”, make sure you turn of “Edit->Preferences->Save and Load Styled Text”.
Make sure you don’t change anything except the “ttcpip → tcpip”.
Don’t delete the “tab” at the start of the line.
Also, after you done, do a “ls” in that directory to make sure there are
no other file (like net~, or net.bak) exist.

Is “set(IONET_CMD, io-net -ptcpip -ppppmgr)” a shell command and if so
is it executed as root or user?

It is not a shell command, it tell enumerater that set IONET_CMD as the
string after, and thus, in /etc/system/enum/devices/net, it could using
“IONET_CMD”.

-xtang

TIA for your help.

Larry Broome

Thomas Hentschel <> thomas@hentschel.net> > wrote:
[brought back to qdn.public.qnxrtp.os from private mail]

On 3 Oct, Xiaodan Tang wrote:
Previously, Thomas Hentschel wrote in qdn.public.qnxrtp.os:
Xiaodan Tang wrote:

Thomas Hentschel <> thomas@hentschel.net> > wrote:
Steve Tomkins wrote:

gmman@qnx.com > wrote:
: How do I change to big stack implimentation? Thanks in
advance.


[snip]

set(IONET_CMD, io-net -ptcpip -ppppmgr)
and reboot.

Well, I tried this with /etc/system/enum/include/net and
/pkgs/base/qnx/os/drivers2.1/etc/system/enum/include/net (after
mounting
/pkgs rw).

No joy, it still starts the tiny stack.

Whats the “Right Way ™” of starting RTP with the full
stack ?


[snip

$ cat /etc/system/enum/include/net

macro definitions for network

all
set(IONET_CMD, io-net -ptcpip -ppppmgr)

$ ps -a | grep io-net
61454 61454 1 io-net -pttcpip -ppppmgr

Seems fine for me. Don’t know where it pick up that “ttcpip” > :frowning:


Well, should we file a bug report ?

Sigh! Pete showed me a “not working” sample, and now we know
what happened.

If you have a “net~” or “net.bak” in the directory, that one
will also be picked up by enumrater, if fact, any file under
/etc/system/enum/include/ will be picked up.

So just remove those backup file, you should be OK.

Of cause it works for me cause I’m using vi which don’t generated
any backup file.

-xtang

When the system starts to boot (spinning bar) type the spacebar to drop
into a menu which will give you choices on how to proceed. IIRC, I used
the option to go step by step and then stopped just after the file
systems get mounted and before the corrupted file gets parsed. Then use
another editor (vi, qed, …) to edit out that signature. It should boot
fine after that.

Good luck,

rick

Larry Broome wrote:

Thanks Rick! If the shelf editor is ped what did you do to fix the signature appended to
the end of the file?

Larry

Rick Lake wrote:

If the shelf editor is ped, then beware that ped places some signature
at the end of the file you edited and saved. I also fell into this
booting error when I was trying to do exactly the same as you. I used
the spacebar trick to get out of this loop (as also suggested in this
thread).

rick

Larry Broome wrote:

I used the shelf editor to do the edit. The problem now is how can I get back into
the system? During boot the screen just endlessly scrolls…how do I bypass this
and get back into the system?

Thanks,

Larry

Xiaodan Tang wrote:

Larry Broome <> lbroome@toronto.analysts.com> > wrote:
Att: Xiaodan

Can you please indicate ( in newbie terms) how to set the full TCP/IP. I
believe I misinterpreted your previous answer and actually edited
/etc/system/enum/include/net to read “set(IONET_CMD, io-net -ptcpip
-ppppmgr)” instead of the original “set(IONET_CMD, io-net -pttcpip
-ppppmgr)”.

This is the correct way.

Now when I reboot the screen scrolls endlessly complaining about that
line. Is there away to recover from this or will I need to uninstall
and reinstall?

I don’t think you need reinstall.
How do you change that line? “vi” or “Editor” on Shelf? If you using
“Editor”, make sure you turn of “Edit->Preferences->Save and Load Styled Text”.
Make sure you don’t change anything except the “ttcpip → tcpip”.
Don’t delete the “tab” at the start of the line.
Also, after you done, do a “ls” in that directory to make sure there are
no other file (like net~, or net.bak) exist.

Is “set(IONET_CMD, io-net -ptcpip -ppppmgr)” a shell command and if so
is it executed as root or user?

It is not a shell command, it tell enumerater that set IONET_CMD as the
string after, and thus, in /etc/system/enum/devices/net, it could using
“IONET_CMD”.

-xtang

TIA for your help.

Larry Broome

Thomas Hentschel <> thomas@hentschel.net> > wrote:
[brought back to qdn.public.qnxrtp.os from private mail]

On 3 Oct, Xiaodan Tang wrote:
Previously, Thomas Hentschel wrote in qdn.public.qnxrtp.os:
Xiaodan Tang wrote:

Thomas Hentschel <> thomas@hentschel.net> > wrote:
Steve Tomkins wrote:

gmman@qnx.com > wrote:
: How do I change to big stack implimentation? Thanks in
advance.


[snip]

set(IONET_CMD, io-net -ptcpip -ppppmgr)
and reboot.

Well, I tried this with /etc/system/enum/include/net and
/pkgs/base/qnx/os/drivers2.1/etc/system/enum/include/net (after
mounting
/pkgs rw).

No joy, it still starts the tiny stack.

Whats the “Right Way ™” of starting RTP with the full
stack ?


[snip

$ cat /etc/system/enum/include/net

macro definitions for network

all
set(IONET_CMD, io-net -ptcpip -ppppmgr)

$ ps -a | grep io-net
61454 61454 1 io-net -pttcpip -ppppmgr

Seems fine for me. Don’t know where it pick up that “ttcpip” > :frowning:


Well, should we file a bug report ?

Sigh! Pete showed me a “not working” sample, and now we know
what happened.

If you have a “net~” or “net.bak” in the directory, that one
will also be picked up by enumrater, if fact, any file under
/etc/system/enum/include/ will be picked up.

So just remove those backup file, you should be OK.

Of cause it works for me cause I’m using vi which don’t generated
any backup file.

-xtang