Video Screencast Help

Ghost crashes on multicast when more than one machine is joined after 2mins approx.

Created: 12 Nov 2011 • Updated: 15 Dec 2011 | 6 comments

Bit new to ghost, It was set up by rm in the uk who I don't think have got it right. My problem is: I can create a session, allow clients to join it, and start the session outputting the image. It will start if I press start or if the number of clients specified to make it start join. They all start taking the image but after 2 mins (aprrox), varies with the number connected, it's hangs and after about 3 more minutes I get an error message, don't have it in front of me now but something to the effect of - stopped responding to the server. Why would it do this? If I start a multicast session with just one system joined it's not a problem. I would be interested to hear from anyone else who has had a similar problem. Cheers Steve

Comments 6 CommentsJump to latest comment

Nigel Bree's picture

Ghost uses IPv4 standard multicast; a great many switches are not configured correctly for this extremely simple part of standard TCP/IP networking, but every switch vendor has documents explaining this and how to configure it, and I've written many dozens of posts here on these forums on the topic of configuring switches for this.

Basically, the problem is a switch feature called IGMP Snooping - IGMP is a standard protocol used to communicate with routers that Ghost uses in a perfectly standard way. Since modern switches are only *emulating* classic Ethernet, they really behave more like routers, and IGMP Snooping is a technique the routers employ to piggyback on the actions of real routers to efficiently deliver multicast traffic to only the switch ports that subscribe to it.

However, to use it you must also have the network enabled with the proper router support - in particular, having a router or similar device generating standard IGMP query traffic; without this, the router is aware of machines initially subscribing to multicast groups but then times out those associations after a few minutes, which leads to precisely the symptoms you describe.

Exactly how to correctly configure this depends slightly on what network equipment you have, but all the switch and router vendors have extensive documentation on how to do this properly. It's a simple process which may just be a matter of changing one configuration either in your routers or switches.

MacBrinky's picture

Yes, check your network for the support of IGMP will do the trick.
You could find further information about this as well in the knowledge base:

TECH110117: Ghost console client communication issues
http://www.symantec.com/docs/TECH110117

or

TECH111052: Ghost and advanced IGMP functions
http://www.symantec.com/docs/TECH111052

MacBrinky's picture

There is a little procedure you could use to test the driver you might need in your PreOS to have the best match for your hardware. (We all know there is more than one driver provided by the hardware vendor)

Take a look at this article and the procedure in it:

How to try different network drivers in winpe without using Ghost Boot Wizard and with no need to reboot
URL http://www.symantec.com/docs/TECH122799

Let us know your result with the IGMP support check for the network and the NIC driver upgrade for the used PreOS.

Scoombs's picture

Hi,

Tried your driver suggestion.

Please see a copy of the log:

I have cut alot out as there was near 333mb of data, this is the end of the report, the top part seemed to look alot better.  Where there are lines of the same data in the log I have also cut this out to.

 

 
           R:         ACK             TOK     SEQ=1293 ACK=2486046798 WIN=27864 LEN=0 ADDR=172.24.0.132:7777
           Congestion window 181922
           RTT for 2486043936 is 24 ticks
           Retransmit timeout 32 = 10 + 4 * 5

           R:         ACK             TOK     SEQ=1293 ACK=2486049660 WIN=25002 LEN=0 ADDR=172.24.0.132:7777
           Congestion window 181933

           R:         ACK             TOK     SEQ=1293 ACK=2486052522 WIN=22140 LEN=0 ADDR=172.24.0.132:7777
           Congestion window 181944

           R:         ACK             TOK     SEQ=1293 ACK=2486055384 WIN=19278 LEN=0 ADDR=172.24.0.132:7777
           Congestion window 181955

           R:         ACK             TOK     SEQ=1293 ACK=2486058246 WIN=16416 LEN=0 ADDR=172.24.0.132:7777
           Congestion window 181966

           R:         ACK             TOK     SEQ=1293 ACK=2486061108 WIN=13554 LEN=0 ADDR=172.24.0.132:7777
           Congestion window 181977

           R:         ACK             TOK     SEQ=1293 ACK=2486063970 WIN=10692 LEN=0 ADDR=172.24.0.132:7777
           Congestion window 181988

           R:         ACK             TOK     SEQ=1293 ACK=2486066832 WIN=7830 LEN=0 ADDR=172.24.0.132:7777
           Congestion window 181999

           R:         ACK             TOK     SEQ=1293 ACK=2486069694 WIN=4968 LEN=0 ADDR=172.24.0.132:7777
           Congestion window 182010

           R:         ACK             TOK     SEQ=1293 ACK=2486072556 WIN=2106 LEN=0 ADDR=172.24.0.132:7777
           Congestion window 182021
           Recv would block

           Wait(0) returned () after 0 ticks

           Wait(16) timed out after 31 ticks
 453329391 Retransmit timeout
           Slow start threshold 2862
           Congestion window 2862

           S:         ACK                     SEQ=2486072556 ACK=1293 WIN=57240 LEN=1431 ADDR=[ALL]

           Wait(64) timed out after 78 ticks
 453329469 Retransmit timeout
           Slow start threshold 2862
           Congestion window 2862

           S:         ACK                     SEQ=2486072556 ACK=1293 WIN=57240 LEN=1431 ADDR=[ALL]

           Wait(128) timed out after 141 ticks
 453329610 Retransmit timeout
           Slow start threshold 2862
           Congestion window 2862

           S:         ACK                     SEQ=2486072556 ACK=1293 WIN=57240 LEN=1431 ADDR=[ALL]

           Wait(256) timed out after 265 ticks
 453329875 Retransmit timeout
           Slow start threshold 2862
           Congestion window 2862

           S:         ACK                     SEQ=2486072556 ACK=1293 WIN=57240 LEN=1431 ADDR=[ALL]

           Wait(512) returned (R) after 485 ticks

 453330360 R:         ACK             TOK     SEQ=1293 ACK=2486073987 WIN=675 LEN=0 ADDR=172.24.0.132:7777
           Congestion window 3577

           R:         ACK             TOK     SEQ=1293 ACK=2486073987 WIN=675 LEN=0 ADDR=172.24.0.132:7777

           R:         ACK             TOK     SEQ=1293 ACK=2486073987 WIN=675 LEN=0 ADDR=172.24.0.132:7777

           R:         ACK             TOK     SEQ=1293 ACK=2486073987 WIN=675 LEN=0 ADDR=172.24.0.132:7777
           Recv would block

           S:         ACK                     SEQ=2486073987 ACK=1293 WIN=57240 LEN=675 ADDR=[ALL]
           Timing of 2486073987 commenced

           Wait(32) returned () after 0 ticks

           Wait(32) returned (R) after 15 ticks

 453330375 R:         ACK             TOK     SEQ=1293 ACK=2486073987 WIN=57240 LEN=0 ADDR=172.24.0.132:7777
           Recv would block

           S:         ACK                     SEQ=2486074662 ACK=1293 WIN=57240 LEN=1431 ADDR=[ALL]

           S:         ACK                     SEQ=2486076093 ACK=1293 WIN=57240 LEN=1431 ADDR=[ALL]

           Wait(32) timed out after 47 ticks
 453330422 Retransmit timeout
           Slow start threshold 2862
           Congestion window 2862

           S:         ACK                     SEQ=2486073987 ACK=1293 WIN=57240 LEN=1431 ADDR=[ALL]
           Timing of 2486073987 abandoned

           S:         ACK                     SEQ=2486075418 ACK=1293 WIN=57240 LEN=1431 ADDR=[ALL]

           Wait(64) timed out after 78 ticks
 453330500 Retransmit timeout
           Slow start threshold 2862
           Congestion window 2862

           S:         ACK                     SEQ=2486073987 ACK=1293 WIN=57240 LEN=1431 ADDR=[ALL]

           S:         ACK                     SEQ=2486075418 ACK=1293 WIN=57240 LEN=1431 ADDR=[ALL]

           Wait(128) timed out after 141 ticks
 453330641 Retransmit timeout
           Slow start threshold 2862
           Congestion window 2862

           S:         ACK                     SEQ=2486073987 ACK=1293 WIN=57240 LEN=1431 ADDR=[ALL]

           S:         ACK                     SEQ=2486075418 ACK=1293 WIN=57240 LEN=1431 ADDR=[ALL]

           Wait(256) timed out after 266 ticks
 453330907 Retransmit timeout
           Slow start threshold 2862
           Congestion window 2862

           S:         ACK                     SEQ=2486073987 ACK=1293 WIN=57240 LEN=1431 ADDR=[ALL]

           S:         ACK                     SEQ=2486075418 ACK=1293 WIN=57240 LEN=1431 ADDR=[ALL]

           Wait(512) timed out after 515 ticks
 453331422 Retransmit timeout
           Slow start threshold 2862
           Congestion window 2862

           S:         ACK                     SEQ=2486073987 ACK=1293 WIN=57240 LEN=1431 ADDR=[ALL]

           S:         ACK                     SEQ=2486075418 ACK=1293 WIN=57240 LEN=1431 ADDR=[ALL]

           Wait(1000) timed out after 1000 ticks

 453332422 Wait(24) timed out after 32 ticks
 453332454 Retransmit timeout
           Slow start threshold 2862
           Congestion window 2862

           S:         ACK                     SEQ=2486073987 ACK=1293 WIN=57240 LEN=1431 ADDR=[ALL]

           S:         ACK                     SEQ=2486075418 ACK=1293 WIN=57240 LEN=1431 ADDR=[ALL]

           Wait(1000) timed out after 1000 ticks

 453333454 Wait(1000) timed out after 1000 ticks

 453334454 Wait(48) timed out after 62 ticks
 453334516 Retransmit timeout
           Slow start threshold 2862
           Congestion window 2862

           S:         ACK                     SEQ=2486073987 ACK=1293 WIN=57240 LEN=1431 ADDR=[ALL]

           S:         ACK                     SEQ=2486075418 ACK=1293 WIN=57240 LEN=1431 ADDR=[ALL]

           Wait(1000) timed out after 1000 ticks

 453335516 Wait(1000) timed out after 1000 ticks

 453336516 Wait(1000) timed out after 1000 ticks

 453337516 Wait(1000) timed out after 1000 ticks

 
 453735625 Retransmit timeout
           Slow start threshold 2862
           Congestion window 2862

           S:         ACK                     SEQ=2486073987 ACK=1293 WIN=57240 LEN=1431 ADDR=[ALL]

           S:         ACK                     SEQ=2486075418 ACK=1293 WIN=57240 LEN=1431 ADDR=[ALL]

           Wait(1000) timed out after 1000 ticks

 453736625 Wait(1000) timed out after 1000 ticks

 

 453760625 Wait(1000) timed out after 1000 ticks

 453761625 Wait(1000) timed out after 1000 ticks

 453762625 Wait(1000) timed out after 1000 ticks

 453763625 Wait(1000) timed out after 1000 ticks

 453764625 Wait(1000) timed out after 1000 ticks

 453765625 Wait(1000) timed out after 1000 ticks

 453766625 Wait(1000) timed out after 1000 ticks
 453767625 Retransmit timeout
           Slow start threshold 2862
           Congestion window 2862

           S:         ACK                     SEQ=2486073987 ACK=1293 WIN=57240 LEN=1431 ADDR=[ALL]

           S:         ACK                     SEQ=2486075418 ACK=1293 WIN=57240 LEN=1431 ADDR=[ALL]

           Wait(1000) timed out after 1000 ticks

 453768625 Wait(1000) timed out after 1000 ticks

 453804625 Wait(1000) timed out after 1000 ticks

 453805625 Wait(1000) timed out after 1000 ticks

 453806625 Wait(1000) timed out after 1000 ticks

 453807625 Wait(1000) timed out after 1000 ticks

 453808625 Wait(1000) timed out after 1000 ticks

 453809625 Wait(1000) timed out after 1000 ticks

 453810625 Wait(1000) timed out after 1000 ticks

 453811625 Wait(1000) timed out after 1000 ticks

 453812625 Wait(1000) timed out after 1000 ticks

 453813625 Wait(1000) timed out after 1000 ticks

 453814625 Wait(1000) timed out after 1000 ticks

 453815625 Wait(1000) timed out after 1000 ticks

 453816625 Wait(1000) timed out after 1000 ticks

 453817625 Wait(1000) timed out after 1000 ticks

 453818625 Wait(1000) timed out after 1000 ticks

 453819625 Wait(1000) timed out after 1000 ticks

 453820625 Wait(1000) timed out after 1000 ticks

 453821625 Wait(1000) timed out after 1000 ticks

 453822625 Wait(1000) timed out after 1000 ticks

 453823625 Wait(1000) timed out after 1000 ticks

 453824625 Wait(1000) timed out after 1000 ticks
 453825625 RMLSend failed: No Error

           S: RST                             SEQ=2486076849 ACK=1293 WIN=0 LEN=0 ADDR=172.24.0.132:7777
           ConnectionState was 4, now 12

           S: RST                             SEQ=2486076849 ACK=1293 WIN=0 LEN=0 ADDR=172.24.1.121:7777
           ConnectionState was 4, now 12

           S: RST                             SEQ=2486076849 ACK=1293 WIN=0 LEN=0 ADDR=172.24.1.179:7777
           ConnectionState was 4, now 12
           State was 4, now 12

           RML Statistics

                   Retransmits on Request:        810
                   Retransmits on Timeout:        241
                       Zero Window Probes:          6
                     No Response Timeouts:          3
                          Lagging Clients:         12
                           Token Switches:        218
                     Token Switch Retries:         13

           End RML Statistics

           Shutting down RML
           RML shutdown

Log Level None