	     BANYAN Site-Specific Patch Release Notice

Date
	07 October 1994

Patch Name
	5.54(0) SITE-SPECIFIC PATCH 5.54(0)-VNS-MW-1

Permanently Restricted
	No

Platform
	CNS, AT, MC, SMP.

Prerequisites
	Server must be running either VINES version 5.50(1), 5.52(5),
	5.53(0), 5.53(6), or 5.54(0)

Does the Patch REBOOT or RESTART the Server
	Reboot
	
Problem Fixed
	1.  The Compaq NetFlex family of adapter cards is now supported.
	    Note that this support is already in 5.54(0).
	    SPR: 1010727
	2.  The IBM Token-Ring server driver no longer causes the server to
	    panic when an invalid command is received from the adapter.
	    Instead, the adapter is restarted.
	    SPR: 1007377.   Platforms:  CNS, MC, AT, SMP
	3.  The IBM Token-Ring server driver no longer restarts the adapter
	    when a signal loss is detected.  This enables the adapter to send
	    out MAC BEACON packets which can be used by intelligent devices on
	    the LAN to detect the cause and location of the fault.
	    SPR: 1007300.   Platforms:  CNS, MC, AT, SMP
	4.  The IBM Token-Ring server driver no longer causes the adapter to
	    stop receiving packets when comm heap allocation failures occur.
	    SPR: 1007718.   Platforms:  CNS, MC, AT, SMP
	5.  Corrects a display format problem on the Add/Change screen at
	    the server console. The problem occurred when you added a card
	    whose name contained over 20 characters (for example, Cabletron
	    E2000 Ethernet). The extra characters would run into the slot
	    Number field. These characters are now truncated.
	    SPR: 1006508.   Platforms:  CNS
	6.  Interrupt levels for the Cabletron 64k E2100 card can now be
	    set in decimal format.
	    SPR: 1008642.   Platforms:  MC, AT
	7.  The NE3200 now accepts multicast frames allowing it to support
	    AppleTalk Phase 2.
	    SPR: 1007687, 1006947.  Platforms:  AT, SMP
	8.  The NE3200 driver now handles missed interrupts and other
	    hardware-related problems in a more robust manner.
	    SPR: 1008414, 1006678.  Platforms:  AT, SMP
	9.  When you load the IPX/SPX stack on a server with a Token-Ring
	    card with source-level routing enabled, the server no longer
	    panics after rebooting.
	    SPR: 1008225.   Platforms:  CNS, MC, AT, SMP
	10. TCP/IP no longer responds to ICMP messages which arrive in
	    multicast addressed Ethernet packets.
	    SPR: 1008437.   Platforms:  CNS, MC, AT, SMP
	11. The 3Com 3C507 EtherLink 16 server driver will now report
	    correct statistics for Input errors, Output errors, and
	    Collisions.  Input errors reflect a sum of Receive CRC,
	    Alignment, Overrun, and Resource errors as reported by the
	    82586 chip. Output errors reflect a sum of Transmit CRS and
	    Underrun errors.
	    SPR: 1007438.   Platforms:  CNS, AT
	12. Provides new microcode for Proteon ProNet 1390, 1391, 1392 and
	    1990 network cards.
	    SPR: 1008251.   Platforms:  CNS, MC, AT, SMP
	13. All 32 I/O allowable addresses can now be selected for the
	    Proteon 1391/1392 network cards.
	    SPR: 1008102.   Platforms:  CNS, MC, AT, SMP
	14. At the Change Card Settings screen on the server console, the
	    Token Ring Data Rate field is now correctly labeled Mbps.
	    SPR: 1002583.   Platforms:  CNS, MC, AT, SMP
	15. The server properly displays memory usage on the Display Memory
	    Map screen. The Add A Card menu will now properly indicate
	    memory conflicts.
	    SPR: 1005025.   Platforms:  CNS, AT
	16. The 3Com 3C507 EtherLink 16 server driver allows 16k, 32k,
	    48k, or 64k RAM window.
	    SPR: 1005095.   Platforms: CNS, AT
	17. The 3Com 3C507 EtherLink 16 no longer conflicts with RAM usage
	    of other cards because of improper RAM mapping.
	    SPR: 1007552.   Platforms: CNS, AT
	18. At the Change Card Settings screen on the server console, users
	    can enter Interrupt Level values 10-12 and 14-15 in decimal for
	    the Cabletron E2000 Ethernet card. Previously, these values
	    could be entered only in hexadecimal.
	    SPR: 1006480.   Platforms:  CNS, AT, SMP
	19. Fixes the problem where the IBM BusMaster Token-Ring adapter
	    causes data errors when used under heavy load.
	    SPR: 1008683.   Platforms:  MC
	20. The IBM Token-Ring driver can now process frames
	    associated with SAPs 0x10 and 0x12.
	    SPR: 1008707.   Platforms:  CNS, MC, AT, SMP
	21. Updates the downloaded microcode for the IBM BusMaster Token-Ring
	    adapter. This fixes unreliable communication problems (lost
	    drives, etc.) with some versions of this adapter and is
	    recommended for all versions.
	    SPR: 1005592.   Platforms:  CNS, MC, AT, SMP
	22. ProNET-10 Token-Ring is listed only once in the Add a Card menu.
	    SPR: 1008556.   Platforms:  CNS, MC, AT, SMP
	23. Eliminates I/O address conflicts for multiple Intel EtherExpress
	    cards configured with base addresses only 10 hex apart.
	    SPR: 1008647.   Platforms:  CNS, MC, AT, SMP
	24. The Etherlink 16 card is no longer reported present during driver
	    loading, when the card is configured but not present.
	    SPR: 1006683.   Platforms:  CNS, MC, AT, SMP
	25. The Cabletron E3100 card now works properly with the
	    primary (twisted pair) port selected.
	    SPR: 1008710.   Platforms:  CNS, MC, AT, SMP
	26. Provides server-side support for NCR WaveLAN cards for ISA and
	    Micro Channel servers.  This support is already in 5.53(0).
	    See the "Special Considerations" section for installation and
	    configuration information.
	    SPR: 1008162.   Platforms:  MC, AT
	27. Provides server-side support for these Cabletron 21xx (ISA) and
	    31xx (Micro Channel) Ethernet cards: E2110, E2112, E2119, E2110-N,
	    E2112-N, E2119-N, E3110, E3112, E3119, E3110-N, E3112-N, E3119-N.
	    Note that this support is already in 5.53(0).
	    See the "Special Considerations" section for configuration
	    information.
	    SPR: 1008503.   Platforms:  MC, AT
	28. Provides server-side support for these Hewlett-Packard Ethernet
	    cards:  HP27247B (ISA), HP27252A (ISA), HP27248A (EISA),
	    HP27246 10Base-T (Micro Channel).  Note that this support is
	    already in 5.53(0). Platforms:  CNS, MC, AT, SMP
	    See the "Special Considerations" section for configuration
	    information.
	    SPR: 1008261.   Platforms:  CNS, MC, AT, SMP
	29. Provides 3Com EtherLink III server driver support.
	    For AT and SMP servers, the supported adapters are the 3Com
	    3c509, 3c509-TP, 3c579, and 3c579-TP. For MC servers, the
	    supported adapters are the 3Com 3c529 and 3c-529-TP. See the
	    "Special Considerations" section for configuration information.
	    SPR: 1008354.   Platforms:  MC, AT, SMP
	30. Adds server support for Cabletron 2015/3015 Token-Ring cards.
	    SPR: 1008940.   Platforms:  MC, AT
	31. The routing metric for Madge is initialized correctly for 4Mbps
	    and 16Mbps Token Ring speeds.
	    SPR: 1009045.   Platforms:  CNS, MC, AT, SMP
	32. VINES servers will continue to initialize when a configured
	    adapters download file isn't found.
	    SPR: 1009050.   Platforms:  CNS, MC, AT, SMP
	33. The system no longer panics when one or more 3Com EtherLink
	    III's are running under load in a system.
	    SPR : 1009220   Platforms:  MC, AT, SMP
	34. Modifies svconfig.ddl so that the TCP/IP protocol stack is
	    always linked into the kernel. This is needed for the SNMP
	    agent.
	    SPR: 1010168
	35. Closed a window in the interrupt handler of the EtherLink III
	    EISA driver so that the card will no longer stop receiving
	    packets under certain circumstances. This problem was reported
	    on the Sidus SID966 DE/LV server, but is not limited to that
	    platform.
	    SPR: 1011243    Platforms:  MC, AT, SMP.
	36. Compaq NetFlex drivers are now still available on 5.54(0) after
	    installation of this patch.
	    SPR: 1011648
	37. PS/2 Madge drivers are now still available on 5.54(0) after
	    installation of this patch.
	    SPR: 1011728
	38. NetFlex 2 controller card no long will hang a server located on a
	    4Mbps Token-Ring network during a DMA read.
	    SPR: 1011454    Platforms: AT, SMP
	39. NetFlex 2 dual port controller card will no longer hang
	    servers on initialization.
	    SPR: 1011452    Platforms: AT, SMP
	40. NetFlex 2 controller card will accept multicast broadcasts on
	    the network.
	    SPR: 1011453    Platforms: AT, SMP
	41. The HP27248A EISA card will no longer go off and on line when
	    running in a platform with a fast processor, such as the Compaq
	    Proliant.
	    SPR: 1009650  Platforms: AT, SMP

SPRs Fixed
	1010727, 1007377, 1007300, 1007718, 1006508, 1008642, 1007687,
	1006947, 1008414, 1008225, 1008437, 1007438, 1008251, 1008102,
	1002583, 1005025, 1005095, 1007552, 1006480, 1008683, 1008707,
	1005592, 1008556, 1008647, 1006683, 1008710, 1008162, 1008503,
	1008261, 1008354, 1008940, 1009045, 1009050, 1009220, 1010168,
	1011243, 1011648, 1011728, 1011454, 1011452, 1011453, 1009650.

Files Changed
	unieth.bin, uniethf.bin, unitok.bin, unitokf.bin, nsconfig,
	SNM, VCS, vcslcfg, snm.txt, config, csteagle.out, cmpq_mac.out,
	mont400.bin, prorapm.dwn, svconfig.ddl, svconfig, if_arcio.ldm,
	if_csx1.ldm, if_e507.ldm, if_madge.ldm, if_ne.ldm, if_ne3200.ldm,
	if_pn16.ldm, if_tk.ldm, if_e509.ldm, if_wl.ldm, if_exp.ldm,
	if_ipx.ldm, framing.ldm, if_hp272.ldm, if_hpe.ldm, if_cstk.ldm,
	if_tkm.ldm, if_nfe.ldm, if_nft.ldm

Special Considerations
	This patch supercedes the following patches:
	(Each entry lists the corresponding fixes in 5.54(0)-VNS-MW-1)
	5.53(6)-VNS-LN-1 (fix #1)
	5.50(1)-VNS-AU-1  (fixes #2-4)
	5.52(5)-VNS-BL-1  (fix #26)
	5.52(5)-VNS-DJ-1  (fix #29)
	5.52(5)-VNS-DK-1  (fix #30)
	5.52(5)-VNS-DY-1  (fix #5)
	5.52(5)-VNS-EJ-2  (fixes #6,27)
	5.52(5)-VNS-EL-1  (fixes #7-8)
	5.52(5)-VNS-CL-1  (fix #9)
	5.52(5)-VNS-FA-1  (fixes #9-10)
	5.52(5)-VNS-DQ-1  (fix #11)
	Server side fixes only (#2-4) from 5.52(5)-VNS-EK-1 (fixes #12-14)
	Server side fixes only (#2-7,9) from 5.52(5)-VNS-FG-1 (fixes #11-17)
	5.52(5)-VNS-FQ-1  (fix #18)
	5.52(5)-VNS-FW-1  (fix #19)
	5.53(0)-VNS-FY-3  (fixes #2-34)
	5.53(6)-VNS-MC-2 (fixes #2-37)
	5.53(6)-VNS-MC-3 (fixes #2-37)
	Note: After applying this patch, do not apply any earlier patch
	that contains an svconfig.ddl file or you may lose the Compaq
	NetFlex support.

	When using NetFlex cards, keep the following points in mind:
    
	*  Shared interrupts are not supported on the NetFlex
	   adapters, or any other VINES adapter.
	  
	*  The NetFlex adapter uses a large amount of communication
	   buffers; users should ensure they have an adequate
	   communications buffer size to support these adapters.
	  
	*  For the multi-port cards, users must configure which
	   port(s) they wish to enable.

	If the customer applies the SNMP 2.0 patch CJ-1 over this
	patch, they will need to reapply this patch after CJ-1.
	This patch will not defeat the CJ-1 functionality.

	Follow these steps to install the WaveLAN card in your VINES
	server.
    
	   1. For the ISA version, set the I/O address switch on the card
	      to an address appropriate for your server. This address should
	      not conflict with other cards in the bus.
	 
	      For the Micro Channel version, install the card in the
	      server, then configure the hardware using the Reference
	      Diskette.
	 
	   2. Boot DOS on the computer.
	 
	   3. Run the NCR Configuration Setup Utility (SETCONF.EXE) to set
	      the network configuration parameters. These parameters are
	      written to the Configuration Install File whose default name
	      is INSTCONF.EXE. Specify a network ID. For the MAC address
	      type, specify Universal.
	 
	   4. Run the Configuration Install File (INSTCONF.EXE or the name
	      you assigned it) to install the network configuration
	      parameters on the card. For details, refer to the NCR
	      documentation.

	   5. Boot VINES on the server.
	 
	   6. At the console, use the Add/Change Card menu to add the NCR
	      WaveLAN card. If necessary, change the default parameters to
	      match the settings established in step 4. Save the
	      configuration and exit.
	 
	   7. Reboot VINES.
	 
	When using the NCR WaveLAN card, keep these items in mind:
    
	    *  You must use the configuration utilities to configure the
	       card before you install the card in the VINES server.
	       Failure to do so will cause problems booting the VINES
	       server.
	  
	    *  The DES encryption feature kit is supported on VINES
	       servers because the encryption process is done at the
	       board level and is transparent to the VINES software. For
	       details on this feature, refer to the NCR documentation.

	    *  During the VINES reboot, the loading of the WaveLAN device
	       driver takes longer because the card runs on-board
	       diagnostics.
	  
	The WaveLAN PC/AT is supported at the following addresses and
	interrupt levels:

	   I/O addresses:     300, 390, 3C0, 3E0
	   Interrupt Levels:  3,4,5,7,10,11,12,15

	   The WaveLAN Micro Channel is supported at the following
	   addresses and interrupt levels:
    
	   I/O addresses:     400 to 4000 hex by 400 hex
	   Interrupt Levels:  3, 5, 10, 11, 12, 15

	The ISA adapters E21xx and E21xx-N use the following
	configuration parameters:
    
	    Media Type:   0=TP, 1=Thinnet
	    Interrupt:    2-7, 9-12, 14, 15
	    I/O Address:  200, 280, 300, 380 Hex
	    RAM Address:  8000 to DC000 by 4000 hex for 16K
			  8000 to D0000 by 4000 hex for 64K

	The Micro Channel adapters E31xx and E31xx-N use the following
	configuration parameters:
    
	    Media Type:   As allowed in MC configuration
	    Interrupt:    As allowed in MC configuration
	    I/O Address:  As allowed in MC configuration
	    RAM Address:  As allowed in MC configuration

	The HP27247B and HP27252A use the following configuration
	parameters:

	    Interrupt:  3, 4, 5, 6, 7, 9, 10, 11, 12, 15
	    I/O Address: 100 Hex to 3A0 Hex by 20 Hex

	    The HP27246 uses the following configuration parameters:
    
	    Interrupt:  3, 4, 5, 7, 9, 10, 11, 12
	    I/O Address:  400, 1400, 2400, 3400, 4400, 5400, 6400, 7400

	    The HP27248A uses the following configuration parameters:
    
	    Interrupt:  3, 4, 5, 7, 10, 11, 12
	    DMA:  0, 1, 3, 5, 6, 7

	Currently supported configuration values for the 3C509 and
	3C509-TP are: 
	    I/O address: 0x200 to 0x3E0 by 0x10
	    Interrupt: 3, 5, 7, 10, 11, 12, 15
	    All other configuration parameters are set via the 3C509.exe
	    configuration program provided by the adapter manufacturer.

	Currently supported configuration values for the 3C579 and
	3C579-TP are: 
	    Interrupt: 3, 5, 7, 10, 11, 12, 15
	    All other configuration parameters are set via the EISA
	    configuration program.

	Currently supported configuration values for the 3C529 and
	3C529-TP are: 
	    I/O address: 0x200 to 0x4000 by 0x400
	    Interrupt: 3, 5, 10, 11, 12, 15
	    All other configuration parameters are set via the MC
	    configuration program.

