EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  <19992000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  <19992000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Why is the port number changing during boot of an IOC?
From: Werner Portmann <[email protected]>
Date: Tue, 04 May 1999 16:45:30 +0200
Hi everybody

Loading templates seems to slow down the the boot process of a IOC. 
In one special case in which we load a big template file the boot failes
moore than it succeeds.
I recoreded the trafic on the net. (An extract of this file is at the
end of this mail, the whole file is at
www.sls.psi.ch/problems/boot_record.html) In doing so I recognized two
things that suprised me:

1:) The start port number is a port reserved for the system.
2:) The port number is decreasing, it uses a new port number not only
for each new file  but for each line, finally.

The port number at start time is 1022,  it decreases then in steps by
three to 770, sometimes it even stops earlier.
What are the reason for this changing of the port number and could this
be the reason for our boot problems?

Thanks for any hints
Werner


192.xxx is a seperate net
192.168.1.38 is a PC running Linux and is the boot server
192.168.1.37 is our IOC (mv167 board)
.... means that I cut some (or many) lines.

192.168.1.37 -> (broadcast)  ARP C Who is 192.168.1.38, 192.168.1.38 ?
192.168.1.37 -> 192.168.1.38 IP  D=192.168.1.38 S=192.168.1.37 LEN=32,
ID=178
192.168.1.37 -> 192.168.1.38 IP  D=192.168.1.38 S=192.168.1.37 LEN=32,
ID=178
192.168.1.37 -> 192.168.1.38 RSHELL C port=1022
192.168.1.38 -> 192.168.1.37 RSHELL R port=1022
192.168.1.37 -> 192.168.1.38 RSHELL C port=1022
192.168.1.37 -> 192.168.1.38 RSHELL C port=1022 1020\0
192.168.1.38 -> 192.168.1.37 RSHELL R port=1022
192.168.1.38 -> 192.168.1.37 TCP D=1020 S=1022 Syn Seq=2954455801 Len=0
Win=512
192.168.1.37 -> 192.168.1.38 TCP D=1022 S=1020 Syn Ack=2954455802
Seq=704001 Len=0 Win=4096
192.168.1.38 -> 192.168.1.37 TCP D=1020 S=1022     Ack=704002
Seq=2954455802 Len=0 Win=32120
192.168.1.37 -> 192.168.1.38 RSHELL C port=1022 operator\0
192.168.1.38 -> 192.168.1.37 RSHELL R port=1022
192.168.1.37 -> 192.168.1.38 RSHELL C port=1022 operator\0cat /local/
192.168.1.38 -> 192.168.1.37 RSHELL R port=1022
192.168.1.38 -> 192.168.1.37 RSHELL R port=1022
192.168.1.37 -> 192.168.1.38 RSHELL C port=1022
192.168.1.38 -> 192.168.1.37 RSHELL R port=1022
192.168.1.38 -> 192.168.1.37 RSHELL R port=1022 $.\377\374N^NuMotorola
MVM
.......
192.168.1.38 -> 192.168.1.37 RSHELL R port=1022
192.168.1.37 -> 192.168.1.38 RSHELL C port=1022
192.168.1.38 -> 192.168.1.37 RSHELL R port=1022
192.168.1.38 -> 192.168.1.37 RSHELL R port=1022
192.168.1.37 -> 192.168.1.38 TCP D=1022 S=1020 Fin Ack=2954455802
Seq=704002 Len=0 Win=4096
192.168.1.38 -> 192.168.1.37 TCP D=1020 S=1022     Ack=704003
Seq=2954455802 Len=0 Win=32120
192.168.1.37 -> 192.168.1.38 RSHELL C port=1022
192.168.1.37 -> 192.168.1.38 RSHELL C port=1022
192.168.1.37 -> 192.168.1.38 RSHELL C port=1022
192.168.1.38 -> 192.168.1.37 TCP D=1020 S=1022 Fin Ack=704003
Seq=2954455802 Len=0 Win=32120
192.168.1.37 -> 192.168.1.38 TCP D=1022 S=1020     Ack=2954455803
Seq=704003 Len=0 Win=4096
192.168.1.37 -> (broadcast)  ARP C Who is 192.168.1.38, 192.168.1.38 ?
192.168.1.37 -> 192.168.1.38 PORTMAP C GETPORT prog=100005 (MOUNT)
vers=1 proto=UDP
192.168.1.38 -> 192.168.1.37 PORTMAP R GETPORT port=0
192.168.1.37 -> 192.168.1.38 MOUNT1 C Get export list
192.168.1.38 -> 192.168.1.37 ICMP Destination unreachable (Bad port)
192.168.1.37 -> 192.168.1.38 MOUNT1 C Get export list
192.168.1.38 -> 192.168.1.37 ICMP Destination unreachable (Bad port)
192.168.1.37 -> 192.168.1.38 MOUNT1 C Get export list
192.168.1.38 -> 192.168.1.37 ICMP Destination unreachable (Bad port)
192.168.1.37 -> 192.168.1.38 MOUNT1 C Get export list
192.168.1.38 -> 192.168.1.37 ICMP Destination unreachable (Bad port)
192.168.1.37 -> 192.168.1.38 MOUNT1 C Get export list
192.168.1.38 -> 192.168.1.37 ICMP Destination unreachable (Bad port)
192.168.1.37 -> 192.168.1.38 RSHELL C port=1004
192.168.1.38 -> 192.168.1.37 RSHELL R port=1004
192.168.1.37 -> 192.168.1.38 RSHELL C port=1004
192.168.1.37 -> 192.168.1.38 RSHELL C port=1004 1002\0
192.168.1.38 -> 192.168.1.37 RSHELL R port=1004
192.168.1.38 -> 192.168.1.37 TCP D=1002 S=1022 Syn Seq=3259295257 Len=0
Win=512
192.168.1.37 -> 192.168.1.38 TCP D=1022 S=1002 Syn Ack=3259295258
Seq=3456001 Len=0 Win=4096 
192.168.1.38 -> 192.168.1.37 TCP D=1002 S=1022     Ack=3456002
Seq=3259295258 Len=0 Win=32120
192.168.1.37 -> 192.168.1.38 RSHELL C port=1004 operator\0
192.168.1.38 -> 192.168.1.37 RSHELL R port=1004
192.168.1.37 -> 192.168.1.38 RSHELL C port=1004 operator\0/bin/cat <
192.168.1.38 -> 192.168.1.37 RSHELL R port=1004
192.168.1.38 -> 192.168.1.37 RSHELL R port=1004
.....
......
192.168.1.38 -> 192.168.1.37 RSHELL R port=779
192.168.1.38 -> 192.168.1.37 RSHELL R port=779
192.168.1.37 -> 192.168.1.38 RSHELL C port=779
192.168.1.38 -> 192.168.1.37 RSHELL R port=779 record(ao,"$(NAME):r
192.168.1.38 -> 192.168.1.37 RSHELL R port=779 $(NAME) Store/Recall
192.168.1.38 -> 192.168.1.37 RSHELL R port=779
192.168.1.38 -> 192.168.1.37 TCP D=777 S=1006 Fin Ack=25792002
Seq=85602262 Len=0 Win=32120
192.168.1.37 -> 192.168.1.38 RSHELL C port=779
192.168.1.37 -> 192.168.1.38 RSHELL C port=779
192.168.1.37 -> 192.168.1.38 TCP D=1006 S=777     Ack=85602263
Seq=25792002 Len=0 Win=4096
192.168.1.37 -> 192.168.1.38 RSHELL C port=779
192.168.1.38 -> 192.168.1.37 RSHELL R port=779
192.168.1.37 -> 192.168.1.38 TCP D=1006 S=777 Fin Ack=85602263
Seq=25792002 Len=0 Win=4096
192.168.1.38 -> 192.168.1.37 TCP D=777 S=1006     Ack=25792003
Seq=85602263 Len=0 Win=32120
192.168.1.37 -> 192.168.1.38 RSHELL C port=776
192.168.1.38 -> 192.168.1.37 RSHELL R port=776
192.168.1.37 -> 192.168.1.38 RSHELL C port=776
192.168.1.37 -> 192.168.1.38 RSHELL C port=776 774\0
192.168.1.38 -> 192.168.1.37 RSHELL R port=776
192.168.1.38 -> 192.168.1.37 TCP D=774 S=1006 Syn Seq=3965323584 Len=0
Win=512
192.168.1.37 -> 192.168.1.38 TCP D=1006 S=774 Syn Ack=3965323585
Seq=26112001 Len=0 Win=4096
192.168.1.38 -> 192.168.1.37 TCP D=774 S=1006     Ack=26112002
Seq=3965323585 Len=0 Win=32120
192.168.1.37 -> 192.168.1.38 RSHELL C port=776 operator\0
192.168.1.38 -> 192.168.1.37 RSHELL R port=776
192.168.1.37 -> 192.168.1.38 RSHELL C port=776 operator\0/bin/cat <
192.168.1.38 -> 192.168.1.37 RSHELL R port=776
192.168.1.38 -> 192.168.1.37 RSHELL R port=776
192.168.1.37 -> 192.168.1.38 RSHELL C port=776
192.168.1.38 -> 192.168.1.37 RSHELL R port=776 record(ao,"$(NAME):r
192.168.1.38 -> 192.168.1.37 RSHELL R port=776 $(NAME) Store/Recall
192.168.1.38 -> 192.168.1.37 RSHELL R port=776
192.168.1.38 -> 192.168.1.37 TCP D=774 S=1006 Fin Ack=26112002
Seq=3965323585 Len=0 Win=32120
192.168.1.37 -> 192.168.1.38 RSHELL C port=776
192.168.1.37 -> 192.168.1.38 RSHELL C port=776
192.168.1.37 -> 192.168.1.38 TCP D=1006 S=774     Ack=3965323586
Seq=26112002 Len=0 Win=4096
192.168.1.37 -> 192.168.1.38 RSHELL C port=776
192.168.1.38 -> 192.168.1.37 RSHELL R port=776
192.168.1.37 -> 192.168.1.38 TCP D=1006 S=774 Fin Ack=3965323586
Seq=26112002 Len=0 Win=4096
192.168.1.38 -> 192.168.1.37 TCP D=774 S=1006     Ack=26112003
Seq=3965323586 Len=0 Win=32120
192.168.1.37 -> 192.168.1.38 RSHELL C port=773
192.168.1.38 -> 192.168.1.37 RSHELL R port=773
192.168.1.37 -> 192.168.1.38 RSHELL C port=773
192.168.1.37 -> 192.168.1.38 RSHELL C port=773 771\0
192.168.1.38 -> 192.168.1.37 RSHELL R port=773
192.168.1.38 -> 192.168.1.37 TCP D=771 S=1006 Syn Seq=3722042586 Len=0
Win=512
192.168.1.37 -> 192.168.1.38 TCP D=1006 S=771 Syn Ack=3722042587
Seq=26432001 Len=0 Win=4096
192.168.1.38 -> 192.168.1.37 TCP D=771 S=1006     Ack=26432002
Seq=3722042587 Len=0 Win=32120
192.168.1.37 -> 192.168.1.38 RSHELL C port=773 operator\0
192.168.1.38 -> 192.168.1.37 RSHELL R port=773
192.168.1.37 -> 192.168.1.38 RSHELL C port=773 operator\0/bin/cat <
192.168.1.38 -> 192.168.1.37 RSHELL R port=773
192.168.1.38 -> 192.168.1.37 RSHELL R port=773
192.168.1.37 -> 192.168.1.38 RSHELL C port=773
192.168.1.38 -> 192.168.1.37 RSHELL R port=773 record(ao,"$(NAME):r
192.168.1.38 -> 192.168.1.37 RSHELL R port=773 $(NAME) Store/Recall
192.168.1.38 -> 192.168.1.37 RSHELL R port=773
192.168.1.38 -> 192.168.1.37 TCP D=771 S=1006 Fin Ack=26432002
Seq=3722042587 Len=0 Win=32120
192.168.1.37 -> 192.168.1.38 RSHELL C port=773
192.168.1.37 -> 192.168.1.38 RSHELL C port=773
192.168.1.37 -> 192.168.1.38 TCP D=1006 S=771     Ack=3722042588
Seq=26432002 Len=0 Win=4096
192.168.1.37 -> 192.168.1.38 RSHELL C port=773
192.168.1.38 -> 192.168.1.37 RSHELL R port=773
192.168.1.37 -> 192.168.1.38 TCP D=1006 S=771 Fin Ack=3722042588
Seq=26432002 Len=0 Win=4096
192.168.1.38 -> 192.168.1.37 TCP D=771 S=1006     Ack=26432003
Seq=3722042588 Len=0 Win=32120
192.168.1.37 -> 192.168.1.38 RSHELL C port=770
192.168.1.38 -> 192.168.1.37 RSHELL R port=770
192.168.1.37 -> 192.168.1.38 RSHELL C port=770
192.168.1.37 -> 192.168.1.38 RSHELL C port=770 768\0
192.168.1.38 -> 192.168.1.37 RSHELL R port=770
192.168.1.37 -> 192.168.1.38 ARP R 192.168.1.37, 192.168.1.37 is
8:0:3e:25:8f:9f
192.168.1.37 -> 192.168.1.38 ARP R 192.168.1.37, 192.168.1.37 is
8:0:3e:25:8f:9f
192.168.1.37 -> 192.168.1.38 ARP R 192.168.1.37, 192.168.1.37 is
8:0:3e:25:8f:9f
192.168.1.37 -> 192.168.1.38 ARP R 192.168.1.37, 192.168.1.37 is
8:0:3e:25:8f:9f

-- 
Dr. Werner Portmann, SLS computing and controls, Paul Scherrer Institut
               CH-5232 Villigen PSI 
               tel + 41- 56 3104061 fax + 41 - 56 310 4413 
e-mail:	       [email protected]


Navigate by Date:
Prev: Acquiring data from a CCD Philip Taylor
Next: VMIC VMIVME-3230 Thermocouple board Chris Tierney
Index: 1994  1995  1996  1997  1998  <19992000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Acquiring data from a CCD Philip Taylor
Next: VMIC VMIVME-3230 Thermocouple board Chris Tierney
Index: 1994  1995  1996  1997  1998  <19992000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 10 Aug 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·