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.