BANYAN Site-Specific Patch Release Notice

Download 1 Download 2

Date

11 May 1995

Patch Name

5.54(10) SITE-SPECIFIC PATCH 5.54(10)-VNS-QD-2

Permanently Restricted

No

Platform

CNS, AT, MC, SMP.

Prerequisites

Server must be running either VINES version 5.52(5), 5.53(0),

5.53(6), 5.54(0), 5.54(6), or 5.54(10).

Does the Patch REBOOT or RESTART the Server

Reboot

Problem(s) 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

42. The IBM Token Ring driver will now recover from allocate failures

when receiving packets, and will be able to continue receiving

additional packets.

SPR: 1012109 Platforms: CNS, MC, AT, SMP.

43. The server driver if_madge now supports the new series of

Madge SMART 16/4 AT and EISA Token-Ring cards.

SPR: 1005747

44. The server driver if_madge now supports the new Madge SMART

16/4 MC32 Token-Ring card for Micro Channel platforms.

SPR: 1008698

45. The default interrupt value of the server driver if_madge is

now 12, the factory default setting.

SPR: 1001865

46. This patch will not adversely affect the configuration and

operation of ICA adapters.

SPR: 1010438

47. Fixes a problem where the EtherLink III card would not initialize on

an MC platform.

SPR: 1015284 Platforms: CNS, MC, AT, SMP.

48. Fixes a problem with the MTU size on the Madge card which was

being incorrectly set. This resulted in dropped packets.

SPR: 1015283 Platforms: CNS, MC, AT, SMP.

49. It was possible for the Netflex-2 controller card to fail

entering the Token Ring at initialization. This issue has been

resolved.

SPR: 1016010 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,

1012109, 1005747, 1008698, 1001865, 1010438, 1015284, 1015283,

1016010.

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

Version History: QD-1 was recut to include a new WARNING message

about kernel dependencies which require specific patches to be

loaded before loading this patch. In addition, the revision

range was narrowed so that patch now applies to servers running

VINES version 5.52(5) and above.

This patch supersedes the following patches:

(Each entry lists the corresponding fixes in 5.54(10)-VNS-QD-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-3 (fixes #2-37)

5.54(0)-VNS-MW-1 (fix #1-41)

5.53(6)-VNS-LB-2 (fix #34, 43-46)

5.54(0)-VNS-NW-1 (fix #1-42)

This patch supersedes 5.53(6)-VNS-LB-2. However, note that reverse

charging is supported only on servers running VINES 5.53(6) or

greater.

This patch includes the fixes from NW-1, but only supersedes

it for 5.52(5), 5.53(6), 5.54(0), 5.54(6), and 5.54(10).

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.

5.54(10)-VNS-QD-2 requires that your server be patched with the

proper Kernel patch corresponding to your release. The following is

a list of revs and the corresponding kernel patch which must have

been installed on your server BEFORE this patch is applied:

5.52(5) : 5.52(5)-VNS-PU-1

5.53(6): 5.53(6)-VNS-PC-1

5.54(0): 5.54(0)-VNS-NR-1

If you are running at 5.54(6) or higher there are no dependencies

which need to be installed prior to this patch.

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.

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.