Patch-ID# 102143-01
Keywords: ie0, ethernet, controller, interrupt, resetting
Synopsis: SunOS 4.1.3_U1: ie0 ethernet jumbo patch
Date: Nov/07/94

Solaris Release: 1.1.1A

SunOS Release: 4.1.3_U1A

Unbundled Product: 

Unbundled Release: 

Topic: SunOS 4.1.3_U1: ie jumbo patch 

Relevant Architectures: sparc
    NOTE: sun4

BugId's fixed with this patch: 1039326 1085043 1054014 1052879 1095032 1128044

Changes incorporated in this version:

Patches accumulated and obsoleted by this patch: 

Patches which conflict with this patch: 

Patches required with this patch: 

Obsoleted by: 
	NOTE:4.1.4

Files included with this patch: ie_conf.c, ie_conf.o, if_ie.o, if_ievar.h 
	
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


Patch Installation 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.3_U1/ie_conf.o /sys/`arch -k`/OBJ
cp `arch -k`/4.1.3_U1/if_ie.o /sys/`arch -k`/OBJ
cp `arch -k`/4.1.3_U1/ie_conf.c /sys/sunif
cp `arch -k`/4.1.3_U1/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
 
Please refer to the System and Networking Administration Manual 
section on building and installing a custom kernel.

