Patch-ID# 100570-05 Keywords: ie0, ethernet, controller, interrupt, resetting Synopsis: SunOS 4.1.1;4.1.2;4.1.3: ie0 ethernet jumbo patch Date: Oct/15/93 SunOS release: 4.1.1 4.1.2 4.1.3 Unbundled Product: Unbundled Release: Topic: ie patch BugId's fixed with this patch: 1039326 1085043 1054014 1052879 1095032 1128044 Changes incorporated in this version: 1128044 Important Note: The -04 version is VALID for Sun4/4.1.2, Sun4/4.1.3 ONLY. To implement this fix on 4.1.1, the changes to if_ie.c is substantial. The versions other than SUn4/4.1.2 and Sun4/4.1.3 have older if_ie.o, copied directly from -03 version. Architectures for which this patch is available: sun3, sun3x, sun4 Patches which may conflict with this patch: patches 100261, 100321 Files included with this patch: ie_conf.c, ie_conf.o, if_ie.o, if_ievar.h Obsoleted by: SunOS 4.1.4 Problem Description: 1128044 When the customer run a backup program called "networker" the machine panics with iedog.And it seem to crash only when they do very large backups over the net,more then 2 Gigabyte.I have spoken with the program vendor and the networker should not do any strange with the files, just using dump. 1039326: Under heavy system load the following message appears "ie0: lost interrupt resetting" and the driver resets this could be a result of the interrupt not actually being lost. 1085043: When machines using Intel 82586 Ethernet controllers (eg, sun4/1XX, sun4/2XX and sun4/4XX) are on the same subnet as those machines using AMD 7990 Ethernet controllers (eg, sun4c and sun4m), the former lose the contention from time to time and print out "ie0: net jammed" messages. Users usually worry about this. 1054014: Confirmed that the 4/490 was sending out misaligned frames. A network sniffer will show at the DLC layer that the "bad" packets are misaligned frames. 1052879: Adding and removing Multicast addresses to the ie interface can sometimes generate the above panic. 1095032: 30-July-92 ie driver sometimes xmits a frame twice files included with this patch: ie_conf.c, ie_conf.o, if_ie.o, if_ievar.h Install Instructions: As root: mv /sys/`arch -k`/OBJ/ie_conf.o /sys/`arch -k`/OBJ/ie_conf.o.FCS mv /sys/`arch -k`/OBJ/if_ie.o /sys/`arch -k`/OBJ/if_ie.o.FCS mv /sys/sunif/ie_conf.c /sys/sunif/ie_conf.c.FCS mv /sys/sunif/if_ievar.h /sys/sunif/if_ievar.h.FCS cp `arch -k`/{4.1.1,4.1.2,4.1.3}/ie_conf.o /sys/`arch -k`/OBJ cp `arch -k`/{4.1.1,4.1.2,4.1.3}/if_ie.o /sys/`arch -k`/OBJ cp `arch -k`/{4.1.1,4.1.2,4.1.3}/ie_conf.c /sys/sunif cp `arch -k`/{4.1.1,4.1.2,4.1.3}/if_ievar.h /sys/sunif A new kernel will need to be built and installed. Please refer to the system and networking administration manual for details on building and installing a new kernel