Re: [Linux-decnet-user] RE: Help decnet/XFree Problem
Brought to you by:
chrissie_c,
ph3-der-loewe
|
From: Patrick C. <pa...@ty...> - 2002-07-26 15:53:20
|
On Fri, Jul 26, 2002 at 05:33:38PM +0200, BASSIR Mohcine wrote: > > Thank you Patrick, > > Your answer confirm that I 'm not alone to get this problem and all my > configuration is correct. > > I don't know if that can help you, but I made some other tests, and I saw > that the link seems to be disconnected when the application on Alphaserver > is working a lot. Changing the speed on ethernet cards from 10 mbps to 100 > mbps seems to break the link more quickly. I also tried to change the > dst_gc_interval and time_limit parameters with no success. (I don't > exactly know the use of these parameters and if other decnet parameters > can affect the communication ). I made also some change in the NSP > parameters of the Alphaserver but also without success (delay factor, > weight...). > > It seems that a "time-out" occurs on the PC side, waiting for an answer > from the Alphaserver. > > Let me know if you want more information or tests. I think I know what's happening but I'm not sure how to stop it. The X server has a SIGALRM timer that goes off every so often. If it's reading from the DECnet socket when that happens DECnet, returns -ERESTARTSYS which the Xserver interprets as an error and closes the socket. I've tried changing this to -EINTR and it doesn't seem to make much of a difference. Oddly, if I strace the Xserver running ico from a Unix box it never seems to return -EINTR, only data and -EAGAIN. If you're feeling brave you might like to change the ERESTARTSYS to an EAGAIN and see what happens ;-) patrick |