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)))) ))