[En-Nut-Discussion] Preview Fix 060626

Michael Jones Michael.e.Jones at web.de
Tue Jun 27 16:36:59 CEST 2006


Here just a little trace of the queue / interrupt behavior...

My conclusion of the below is that somewhere the queue gets "busted".

A = Alloc
E = Empty
R = RxReady
O = RxOverrun
{ = Enter NutEventWait(&ni->ni_rx_rdy, 2000)
} = Leave NutEventWait(&ni->ni_rx_rdy, 2000)
~ = Leave NutEventWait(&ni->ni_rx_rdy, 2000) - Timeout

{.A.E.A.E.R}
{.A.E.A.E.R}
{.A.E.A.E.R}
{.A.E.A.E.R}
{.A.E.A.E.R}
{.A.E.A.E.R}
{.A.E.A.E.R}
{.A.E.A.E.R}
{.A.E.A.E.R}
{.A.E.A.E.R}	//	Flood starts here...
{.A.E.R}		// A	very small time delta from A to B, B to C,
etc..
{.R}			// B
{.R}			// C
{.R			// D	Does not leave the Event Wait
.O			// E	time delta D to E is longer then e.g. C to D
.O			//    which would indicate .O because } never
happened
.O
.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.
.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O
.O.O
.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O
.O.O
.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O
.O.O
.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O
.O.O
.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O
.O.O
.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O
.O.O
.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O
.O.O
.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O
.O.O
.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O
.O.O
.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O.O
.O.O // Flood ends here...
.A.E.A.E.A.E.A.E.A.E.A.E.A.E.A.E.A.E.A.E.A.E.A.E.A.E.A.E.A.E.A.E.A.E.A.E.A.E
.A.E
.A.E.A.E.A.E.A.E.A.E.A.E.A.E.A.E
~}					//	util timeout
{.A.E.A.E.R}	//	back to normal
{.A.E.A.E.R}
{.A.E.A.E.R}
{.A.E.A.E.R}
{.A.E.A.E.R}
{.A.E.A.E.R}
{.A.E.A.E.R}
{.A.E.A.E.R}
{.A.E.A.E.R}
{.A.E.A.E.R}





More information about the En-Nut-Discussion mailing list