[comp.sys.xerox] ether weirdness

eho@reason.Princeton.EDU (Eric Ho) (05/03/89)

Does anyone out there encountered any break errors 

	"illegal arg, time expired"

from the 1108/1186's before ?  This almost always happens whenever I reboot my
cisco box (the cisco is on the same net segment as my D-machines).  And when
this happens it seems that all my 1108's & 1186's get choked (with multiple
break windows saying "illegal arg, time expired").  Then, I'll have to do
ipinits to unchoke my d-machines.  And sometimes even when I do nothing on my
cisco box, I still get these "illegal arg, time expired" messages.

This is kind of weird.

Any pointers will be much appreciated.
--

regards.

-eric-

vanMelle.pa@XEROX.COM (06/23/89)

[Cleaning up old mail here...]

This sounds a lot like the bug that occurs if your machine happens to have
any arps in its table that it updates during the approximately 2 minutes
surrounding the time that the millisecond clock turns over and is still
representable as a smallp.  This happens every 49.7 days; the last two
times have been 30-Apr-89 19:09:35 EDT and 19-Jun-89 12:12:23 EDT. 

Clearing \AR.IP.TO.10MB.ALIST is a slightly less drastic remedy than
calling \IPINIT.

I believe this bug was fixed in Medley 1.1, if not sooner.

	Bill

schmidt@SUMEX-AIM.STANFORD.EDU (Christopher Schmidt) (06/23/89)

	I'd wondered where the IP ARP table was hidden...  Anyway, to
celebrate its revelation, I wrote the following Medley function to dump the
interesting stuff to the terminal (for the idly curious).  [I know I should
have used WITH to decode the NSHOSTNUMBER typerecord, but this way the
function can be compiled without additional support files.]
--Christopher

(DEFINEQ (SHOW-ARP-CACHE ()

(LAMBDA NIL (* ; "Edited 22-Jun-89 17:07 by cvs") "symbolically displays the
contents of the IP Protocol ARP cache" (for HOST in (SORT \AR.IP.TO.10MB.ALIST
(CL:FUNCTION (LAMBDA (A B) (< (fetch IPADDRESS of A) (fetch IPADDRESS of
B))))) do (with ARENTRY HOST (PRINTOUT T (CL:PROGV (QUOTE (TYPENAME UPPER
MIDDLE RIGHT)) ETHERADDRESS (CL:FORMAT NIL "~O.~O.~O" UPPER MIDDLE RIGHT)) 21
(IPHOSTNAME IPADDRESS) 35 (DOMAIN.LOOKUP.NAME IPADDRESS) T))))

))