| From: "OpenVMS.org Lists" <ovms-lists@openvms.org> | | Subject: VMS83I_LAN-V0800, ECO Kit Release | | Date: Thu, 14 Feb 2008 16:27:44 -0500 | | To: <alerts@openvms.org> |
|

 |
|
DATE: 14-FEB-2008 14:17:30.87
TO: Customer Interest List
SUBJECT: Released Kit: VMS83I_LAN-V0800
The VMS83I_LAN-V0800 kit has been released. This kit should be
available on the following patch download site within 24
hours of receiving this announcement.
http://www.itrc.hp.com/service/patch/mainPage.do
ftp://ftp.itrc.hp.com/
Kit files are:
VMS83I_LAN-V0800.ZIPEXE
VMS83I_LAN-V0800.TXT
Following are the release notes for this kit.
****************************
ECO SUMMARY INFORMATION
****************************
Release Date: 14-FEB-2008
Kit Name: HP-I64VMS-VMS83I_LAN-V0800--4.PCSI$COMPRESSED
Kit Applies To: OpenVMS for Integrity Servers V8.3
Approximate Kit Size: 12621 blocks
Installation Rating: INSTALL_2
Required Features: LAN
Reboot Required: Yes
Special Install Instructions: No
Superseded Kits: VMS83I_LAN-V0700
Mandatory Kit Dependencies: VMS83I_UPDATE-V0500 or later
Optional Kit Dependencies: None
Checksums:
VMS83I_LAN-V0800.ZIPEXE Checksum: 1990705125
HP-I64VMS-VMS83I_LAN-V0800--4.PCSI$COMPRESSED Checksum: 799949204
VMS83I_LAN-V0800.ZIPEXE MD5 Checksum:
DB0BA0AC52BC029EC2C89C4EA6ECE9A7
HP-I64VMS-VMS83I_LAN-V0800--4.PCSI$COMPRESSED MD5 Checksum:
AD044430AF87F007494598A1E979900C
=======================================================================
Hewlett-Packard OpenVMS ECO Cover Letter
=======================================================================
1 KIT NAME:
VMS83I_LAN-V0800
2 KIT DESCRIPTION:
2.1 Installation Rating:
INSTALL_2 : To be installed by all customers using the
following feature(s):
- LAN
2.2 Reboot Requirement:
Reboot Required.
HP strongly recommends that a reboot is performed immediately after
kit installation to avoid system instability. If you have other
nodes in your OpenVMS cluster, they must also be rebooted in order
to make use of the new image(s). If it is not possible or
convenient to reboot the entire cluster at this time, a rolling
re-boot may be performed.
2.3 Version(s) of OpenVMS to which this kit may be applied:
OpenVMS for Integrity Servers V8.3
2.4 New functionality or new hardware support provided:
Yes
3 KITS SUPERSEDED BY THIS KIT:
- VMS83I_LAN-V0700
4 KIT DEPENDENCIES:
4.1 The following remedial kit(s), or later, must be installed
BEFORE installation of this, or any required kit:
- VMS83I_UPDATE-V0500
Page 2
4.2 In order to receive all the corrections listed in this kit,
the following remedial kits, or later, should also be
installed:
- None
5 NEW FUNCTIONALITY AND/OR PROBLEMS ADDRESSED IN THE VMS83I_LAN-V0800
KIT
5.1 New functionality addressed in this kit
5.1.1 Clear and Restore Counters Support, LANCP Utility
5.1.1.1 Functionality Description:
For LANCP, there are two new qualifiers, /CLEAR and
/RESTORE, which are used with the LANCP commands SHOW
DEVICE/COUNTERS and SHOW DEVICE/INTERNAL_COUNTERS, to
allow counters to be cleared and restored. Only LANCP
counter displays are affected. The counters maintained
by the drivers remain unchanged. This functionality is
included in LANCP and LANACP. The drivers affected
include support to indicate which counter fields are
clearable and to convert many counter fields from 32 bits
to 64 bits to avoid problems when a counter has exceeded
32 bits.
The commands:
MC LANCP SHOW DEVICE/COUNTERS/CLEAR
MC LANCP SHOW DEVICE/INTERNAL_COUNTERS/CLEAR
clear the counters after the commands execute, so that
the subsequent commands:
MC LANCP SHOW DEVICE/COUNTERS
MC LANCP SHOW DEVICE/INTERNAL_COUNTERS
show the incremental values since the counters were
cleared. To restore the counters to the original values,
use the commands:
MC LANCP SHOW DEVICE/COUNTERS/RESTORE
MC LANCP SHOW DEVICE/INTERNAL_COUNTERS/RESTORE
A side effect of this new functionality is that the size
of the mailboxes used for communication between LANCP and
LANACP has increased to accommodate cleared counters
information. Users may have to increase the BYTLM quota
value for the user account used to issue the LANCP
counters commands. If BYTLM is insufficient, a warning
message will accompany the command output, to indicate
the need to increase it.
Page 3
Images Affected:
- [SYS$LDR]SYS$EWDRIVER.EXE
- [SYS$LDR]SYS$EWDRIVER_DE500BA.EXE
- [SYS$LDR]SYS$EIDRIVER.EXE
- [SYS$LDR]SYS$EIDRIVER_MON.EXE
- [SYS$LDR]SYS$EW1000A.EXE
- [SYS$LDR]SYS$EW1000A_MON.EXE
- [SYS$LDR]SYS$EI1000.EXE
- [SYS$LDR]SYS$EI1000_MON.EXE
- [SYS$LDR]SYS$EW5700.EXE
- [SYS$LDR]SYS$EW5700_MON.EXE
- [SYS$LDR]SYS$EWXFRAME.EXE
- [SYS$LDR]SYS$EWXFRAME_MON.EXE
- [SYS$LDR]SYS$FWDRIVER.EXE
- [SYSEXE]LANCP.EXE
- [SYSEXE]LANACP.EXE
5.1.2 SHOW DEVICE/INTERNAL_COUNTERS Command Improvement,
LANCP Utility
5.1.2.1 Functionality Description:
For LANCP, the SHOW DEVICE/INTERNAL_COUNTERS command
displays many counters, status and informational fields
maintained by the LAN driver. Typically, the command
does not display zero counters, unless you specify the
/ZERO qualifier. Some of the fields added to the
internal counters, by other changes in this patch kit,
include text and packet data fields which would have been
displayed if blank or zero. This LANCP change treats
blank text data and zero packet data strings as zero
data. These fields will not be displayed unless they are
non-blank or non-zero or if you specify the /ZERO
qualifier.
Images Affected:
- [SYSEXE]LANCP.EXE
Page 4
5.1.3 Ability to Collect Additional Information on Receive
CRC Errors, LAN Drivers
5.1.3.1 Functionality Description:
Most LAN devices do not deliver bad receive packets to
the LAN driver. Some of the the LAN drivers included in
this kit have been modified to include a device-specific
function to enable this functionality, to enhance the
diagnosis of network problems by allowing capture of the
packet header of bad packets.
Once enabled, you can display the packet header and time
of the last error using the LANCP command:
MC LANCP SHOW DEVICE/INTERNAL_COUNTERS/DEBUG
In addition, you can trace the errors with LAN driver
tracing by using the LANCP commands:
MC LANCP SET DEVICE/TRACE
MC LANCP SHOW DEVICE/TRACE
Images Affected:
- [SYS$LDR]SYS$EI1000.EXE
- [SYS$LDR]SYS$EI1000_MON.EXE
- [SYS$LDR]SYS$EW5700.EXE
- [SYS$LDR]SYS$EW5700_MON.EXE
- [SYSEXE]LANCP.EXE
5.1.4 MOP CONNECT Command Enhancement, LANCP Utility
5.1.4.1 Functionality Description:
The LANCP MOP CONNECT command is used to connect to a
remote console, for example,to connect to a DECserver.
This enhancement makes connections more robust by
increasing the retry count and timeout values for the
connection code within LANCP.
Images Affected:
- [SYSEXE]LANCP.EXE
Page 5
5.1.5 SHOW Command Enhancement, LANCP Utility
5.1.5.1 Functionality Description:
The output from LANCP SHOW commands has been modified to
show consistent header output across the various SHOW
commands. The header now includes the time and node
name.
Images Affected:
- [SYSEXE]LANCP.EXE
5.1.6 Additional Debug and Monitoring Support, LAN Drivers
5.1.6.1 Functionality Description:
Added support for additional debug and monitoring
functionality, via _MON versions of drivers. If the _MON
version of the driver is copied to the non _MON version,
or if the system is booted with system parameter
SYSTEM_CHECK set to 1, the debug and monitoring
functionality will be available.
The monitoring functionality collects network utilization
data. Tools to collect and analyze this data will be
provided in the future.
Images Affected:
- [SYS$LDR]SYS$EI1000_MON.EXE
- [SYS$LDR]SYS$EIDRIVER_MON.EXE
- [SYS$LDR]SYS$EW1000A_MON.EXE
- [SYS$LDR]SYS$EW5700_MON.EXE
- [SYS$LDR]SYS$EWXFRAME_MON.EXE
5.1.7 LAN_FLAGS System Parameter Validation, LAN Drivers
5.1.7.1 Functionality Description:
Since a possible system manager error is to enter a
system parameter in decimal instead of hex or vice versa,
the LAN drivers now validate the contents of the
LAN_FLAGS system parameter. If the setting is simply
non-standard, the driver displays a warning message but
accepts the setting. If the setting is non-standard and
could adversely affect the operation of the driver, the
driver displays a message and ignores the setting. In
both cases, an error log entry is made with the hex value
Page 6
0xDAFF, indicating the LAN_FLAGS setting is non-standard,
i.e., DAFFy.
Images Affected:
- [SYS$LDR]SYS$EIDRIVER.EXE
- [SYS$LDR]SYS$EIDRIVER_MON.EXE
- [SYS$LDR]SYS$EW1000A.EXE
- [SYS$LDR]SYS$EW1000A_MON.EXE
- [SYS$LDR]SYS$EI1000.EXE
- [SYS$LDR]SYS$EI1000_MON.EXE
- [SYS$LDR]SYS$EW5700.EXE
- [SYS$LDR]SYS$EW5700_MON.EXE
- [SYS$LDR]SYS$EWXFRAME.EXE
- [SYS$LDR]SYS$EWXFRAME_MON.EXE
5.1.8 Device Internal Counters and Histogram Data, LAN
Drivers and LANCP Utility
5.1.8.1 Functionality Description:
The driver internal counters already include transmit
time and fork time histograms measuring the time from
issuance of a transmit request to completion of the
transmit request, and the time from scheduling a fork
process to the time the fork process actually runs. This
data gives an idea of how heavily loaded the system is,
particularly with respect to fast path CPU assignment
among devices.
An additional histogram has been included to measure the
amount of time that an application takes to process a
received packet before returning control back to the LAN
driver. This is useful for diagnostic purposes.
In some drivers, the /DEBUG qualifier was needed to
display this data. Now, the /DEBUG qualifier is not
needed to display this histogram data. Note that the
/ZERO qualifier is needed to see all counter fields
including zero counters.
The LANCP command to display the internal counters data
is:
MC LANCP SHOW DEVICE/INTERNAL_COUNTERS
Page 7
Images Affected:
- [SYS$LDR]SYS$EIDRIVER.EXE
- [SYS$LDR]SYS$EIDRIVER_MON.EXE
- [SYS$LDR]SYS$EW1000A.EXE
- [SYS$LDR]SYS$EW1000A_MON.EXE
- [SYS$LDR]SYS$EI1000.EXE
- [SYS$LDR]SYS$EI1000_MON.EXE
- [SYS$LDR]SYS$EW5700.EXE
- [SYS$LDR]SYS$EW5700_MON.EXE
- [SYS$LDR]SYS$EWXFRAME.EXE
- [SYS$LDR]SYS$EWXFRAME_MON.EXE
5.1.9 Blade Virtual Connect MAC Address Support, NC360M and
NC364M Mezzanine NICs
5.1.9.1 Functionality Description:
This driver update adds support for the ability to set
the MAC address of the Blade Mezzanine NIC cards, NC360M
and NC364M, using the Virtual Connect features in the On
Board Administrator (OA).
Images Affected:
- [SYS$LDR]SYS$EI1000.EXE
- [SYS$LDR]SYS$EI1000_MON.EXE
5.1.10 Dual and Quad Port Gigabit Ethernet Blade, NC360M and
NC364M Mezzanine NICs
5.1.10.1 Functionality Description:
This driver update adds support for the Dual and Quad
Port Gigabit Ethernet Blade Mezzanine NICs, NC360M,
NC364M.
Images Affected:
- [SYS$LDR]SYS$EI1000.EXE
Page 8
- [SYS$LDR]SYS$EI1000_MON.EXE
5.1.11 Quad Port Gigabit Ethernet Support, Intel PCI-X,
PCI-Express NICs
5.1.11.1 Functionality Description:
This driver update adds support for the Intel Gigabit
Ethernet NICs:
- AD193A, single-port, UTP, PCI-X (includes single-port
4G QLogic FibreChannel)
- AD194A, dual-port, UTP, PCI-X (includes dual-port 4G
QLogic FibreChannel)
- AD331A, single-port, UTP, PCI-X
- AD332A, single-port, MMF, PCI-X
- AD337A, dual-port, UTP, PCI-Express
- AD338A, dual-port, MMF, PCI-Express
- AD339A, quad-port, UTP, PCI-Express
Images Affected:
- [SYS$LDR]SYS$EI1000.EXE
- [SYS$LDR]SYS$EI1000_MON.EXE
- [SYS$LDR]SYS$EIGBTDRIVER.EXE
- [SYSEXE]SYS$CONFIG.DAT
5.1.12 LAN Driver Enhancements, Intel Gigabit Devices
5.1.12.1 Functionality Description:
The following changes have been made to the Intel Gigabit
driver to add support for new devices and to add new
features.
- Enhanced device self test by adding diagnostic code
to do a CRC validation of the first 50k packets
received. If the driver detects a failure, it makes
an error log entry, displays a failure message, and
marks the device offline and unusable.
Page 9
- Added support for loopback mode, which is used by
UETP and by diagnostic programs.
Images Affected:
- [SYS$LDR]SYS$EI1000.EXE
- [SYS$LDR]SYS$EI1000_MON.EXE
5.1.13 Dual Port Gigabit Ethernet Support, Broadcom Gigabit
BCM5704 Blade LOM
5.1.13.1 Functionality Description:
This driver update adds support for the Dual Port Gigabit
Ethernet Blade LOM device, Broadcom BCM5704 chip.
Images Affected:
- [SYS$LDR]SYS$EW5700.EXE
- [SYS$LDR]SYS$EW5700_MON.EXE
5.1.14 Gigabit Ethernet Support, AD385A NIC
5.1.14.1 Functionality Description:
This driver update adds support for the 10 Gigabit
Ethernet PCI-X 266 mhz device, AD385A.
Images Affected:
- [SYS$LDR]SYS$EWXFRAME.EXE
- [SYS$LDR]SYS$EWXFRAME_MON.EXE
5.1.15 LAN Failover Driver Enhancements
5.1.15.1 Functionality Description:
In order to improve the diagnostic capabilities of the
LAN Failover driver, the internal counters have been
modified to include the failover transition time.
When a LAN device transitions from "link up" to "link
down", the LAN failover driver transitions to a standby
device, if one is available. The amount of time needed
to perform this transition from the time the link state
change is noticed is very fast, usually a few
milliseconds at most.
Page 10
However, the actual transition time is somewhat more,
because it takes some time for the driver to recognize
that the link has gone down, and then it takes some time
for the switch to recognize that receive traffic
originally intended for one port is now to go to a
different port. Switch configuration parameters affect
this time significantly.
The true time it takes to failover from one device to
another is measured from the last packet received on the
original active device to the first unicast packet
received on the new active device. This time is recorded
in the LLDRIVER internal counters which can be displayed
by the LANCP command SHOW DEVICE/INTERNAL_COUNTERS LL.
Note that if there is only occasional receive traffic,
the transition time cannot be determined accurately. So,
a user could see a very long transition time, just
because, in the absence of receive traffic, the driver
really can not tell when the failover actually completes.
The failover time is most accurate when there is a
continuous stream of transmit and receive traffic which
has been interrupted by the failover operation and
continues after the transition to the standby device.
The failover time in this case is a better approximation
of the actual time taken to do a transition, subject to
any considerations of the application used to generate
the continuous stream of traffic. Note that the last
packet received may be unicast or multicast. But the
first packet received on the new device is unicast to
include the time taken for the switch to begin forwarding
unicast traffic.
Images Affected:
- [SYS$LDR]SYS$LLDRIVER.EXE
- [SYS$LDR]SYS$EWDRIVER_DE500BA.EXE
- [SYS$LDR]SYS$EIDRIVER.EXE
- [SYS$LDR]SYS$EIDRIVER_MON.EXE
- [SYS$LDR]SYS$EW1000A.EXE
- [SYS$LDR]SYS$EW1000A_MON.EXE
- [SYS$LDR]SYS$EI1000.EXE
- [SYS$LDR]SYS$EI1000_MON.EXE
- [SYS$LDR]SYS$EW5700.EXE
- [SYS$LDR]SYS$EW5700_MON.EXE
Page 11
- [SYS$LDR]SYS$EWXFRAME.EXE
- [SYS$LDR]SYS$EWXFRAME_MON.EXE
5.1.16 GETDVI Device Status Enhancement, LAN Drivers
5.1.16.1 Functionality Description:
In order to enable enhancements to the system service
GETDVI, the LAN drivers have been modified to maintain
status for jumbo frames and auto-negotiation in a common
area that the system service can access.
This allows use of the DCL lexical function F$GETDVI to
display this status. And it enables the DCL SHOW
DEVICE/FULL command display of this status as well.
Images Affected:
- [SYS$LDR]SYS$EI1000.EXE
- [SYS$LDR]SYS$EIDRIVER.EXE
- [SYS$LDR]SYS$EW1000A.EXE
- [SYS$LDR]SYS$EW5700.EXE
- [SYS$LDR]SYS$EWXFRAME.EXE
- [SYS$LDR]SYS$EWDRIVER.EXE
- [SYS$LDR]SYS$EWDRIVER_DE500BA.EXE
- [SYS$LDR]SYS$LAN.EXE
- [SYS$LDR]SYS$LAN_CSMACD.EXE
- [SYS$LDR]SYS$LAN_FDDI.EXE
- [SYSLIB]LAN$SDA.EXE
- [SY$LIB]SDA$SHARE.EXE
5.2 Problems addressed in this kit
Page 12
5.2.1 Error Log Entry after Device Configured, LAN Drivers
5.2.1.1 Problem Description:
The LAN drivers make an error log entry on every link
transition to "link up" and "link down", and the error
count on the device is incremented. There is one case
that can be confusing - when a device is first
configured, the link state transitions from "unknown" to
"link up". There was a link transition but no error.
The drivers have been modified to avoid making an error
log entry in this case. Until the device has gone to the
"link up" state, and then transitioned to "link down", no
error log entry will be made.
This means that on a system that has just been booted, a
DCL SHOW ERROR command will not show any errors charged
to the LAN devices. Until a cable has been connected to
a device and the link state transitions to "link up" for
the first time, no errors will be recorded for the
device. There are some exceptions, i.e., if the device
is run in loopback mode a "link up" state is entered
despite the lack of a valid cable connection. In this
case, if there is a hardware error, the driver may log an
error against the device. Also, if the LAN_FLAGS are
questionable, the driver may log an error against the
device.
Images Affected:
- [SYS$LDR]SYS$EWDRIVER_DE500BA.EXE
- [SYS$LDR]SYS$EIDRIVER.EXE
- [SYS$LDR]SYS$EIDRIVER_MON.EXE
- [SYS$LDR]SYS$EW1000A.EXE
- [SYS$LDR]SYS$EW1000A_MON.EXE
- [SYS$LDR]SYS$EI1000.EXE
- [SYS$LDR]SYS$EI1000_MON.EXE
- [SYS$LDR]SYS$EW5700.EXE
- [SYS$LDR]SYS$EW5700_MON.EXE
- [SYS$LDR]SYS$EWXFRAME.EXE
- [SYS$LDR]SYS$EWXFRAME_MON.EXE
Page 13
5.2.1.2 Quix and PTR cases reporting this problem:
5.2.1.2.1 Quix Cases
None.
5.2.1.2.2 PTR(s)
None.
5.2.1.3 Release Version of OpenVMS that will contain
this change:
OpenVMS for Integrity servers V8.3-1H1
5.2.1.4 Work-arounds:
None.
5.2.2 Problem Setting Preferred CPU for Logical LAN and VLAN
Devices
5.2.2.1 Problem Description:
HP TCP/IP, using an LL or VL (LAN Failover or VLAN)
device, may run on the primary CPU because it thinks the
LAN device does not support fastpath.
When a VCI application (DECnet-Plus, TCP/IP, PEDRIVER,
LAT, LAST, et al) is started, the application is given
the address of the preferred CPU database. This allows
the application to determine which CPU the LAN device has
been affinitized to. For LAN Failover and VLAN devices
(LL and VL devices), the LAN drivers do not supply this
data correctly, so VCI applications may not be aware that
the LAN driver for a particular device is running on a
particular CPU.
The change in this LAN kit corrects this initialization
defect, allowing VCI applications to rely on the
preferred CPU database field.
Images Affected:
- [SYS$LDR]SYS$LAN.EXE
Page 14
5.2.2.2 Quix and PTR cases reporting this problem:
5.2.2.2.1 Quix Cases
QXCM1000404029
5.2.2.2.2 PTR(s)
None.
5.2.2.3 Release Version of OpenVMS that will contain
this change:
OpenVMS for Integrity Servers V8.3-1H1
5.2.2.4 Work-arounds:
Set the preferred CPU of the Logical LAN or VLAN device
explicitly, then start the application on the device.
5.2.3 Duplicate Link Up Message, DE500 Devices
5.2.3.1 Problem Description:
When auto-negotiation is in progress, the "link up"
message was displayed on the console once at the start of
auto-negotiation and again when auto-negotiation
finished. This has been corrected, so only a single
"link up" message is displayed on the console when the
link transitions to link up and auto-negotiation is
enabled.
Images Affected:
- [SYS$LDR]SYS$EWDRIVER_DE500BA.EXE
5.2.3.2 Quix and PTR cases reporting this problem:
5.2.3.2.1 Quix Cases
None.
5.2.3.2.2 PTR(s)
None.
Page 15
5.2.3.3 Release Version of OpenVMS that will contain
this change:
OpenVMS for Integrity Servers V8.3-1H1
5.2.3.4 Work-arounds:
None.
5.2.4 Incorrect Error Log Entry, DE500 Devices
5.2.4.1 Problem Description:
The error log entry for "link down" events included the
hex type field of 0xCA which is used to indicate "link
up" or "Connection Available". The hex type field has
been changed to 0xCD indicating "link down" or
"Connection Down".
Images Affected:
- [SYS$LDR]SYS$EWDRIVER_DE500BA.EXE
5.2.4.2 Quix and PTR cases reporting this problem:
5.2.4.2.1 Quix Cases
None.
5.2.4.2.2 PTR(s)
None.
5.2.4.3 Release Version of OpenVMS that will contain
this change:
OpenVMS for Integrity Servers V8.3-1H1
5.2.4.4 Work-arounds:
None.
5.2.5 Transmit Error Status and Cluster Instability, DE500
Devices
Page 16
5.2.5.1 Problem Description:
When the DE500 is disconnected from the network, transmit
requests return error status as expected, but the DE500
LAN driver incorrectly hands the transmit requests to the
DE500. This extends the amount of time the LAN driver
owns the transmit request before returning it with error
status.
For most applications, this is of no consequence.
However, for the cluster applications, NISCS and
PEDRIVER, this may cause connectivity problems when
multiple LAN interfaces are in use and one of them is the
device that is disconnected from the network.
Connectivity problems would be visible as PEDRIVER error
messages and bad performance, potentially leading to a
CLUEXIT.
Images Affected:
- [SYS$LDR]SYS$EWDRIVER_DE500BA.EXE
5.2.5.2 Quix and PTR cases reporting this problem:
5.2.5.2.1 Quix Cases
None.
5.2.5.2.2 PTR(s)
None.
5.2.5.3 Release Version of OpenVMS that will contain
this change:
OpenVMS for Integrity Servers V8.3-1H1
5.2.5.4 Work-arounds:
None.
5.2.6 Full-Duplex State Not Reported Correctly, DE600 Devices
Page 17
5.2.6.1 Problem Description:
When the device was set to "full-duplex enabled" and
"auto-negotiation is disabled", the LAN driver for the
Intel 10/100 device did not set the device characteristic
"full duplex operational" correctly. It would then
appear that the device was in half-duplex mode, when it
actually was in full-duplex mode as requested.
This problem occurred when the console environment
variable, EIx0_MODE, was set to "Full Duplex, Twisted
Pair" or "FastFD", when LANCP commands were issued after
boot to set the device to half-duplex or full-duplex
mode.
This display problem affected the LANCP command SHOW
DEVICE/CHARACTERISTICS, any programs that did a QIO
SENSEMODE to look at the device settings, and also the
SDA command SHOW LAN.
Images Affected:
- [SYS$LDR]SYS$EIDRIVER.EXE
- [SYS$LDR]SYS$EIDRIVER_MON.EXE
5.2.6.2 Quix and PTR cases reporting this problem:
5.2.6.2.1 Quix Cases
None.
5.2.6.2.2 PTR(s)
None.
5.2.6.3 Release Version of OpenVMS that will contain
this change:
OpenVMS for Integrity Servers V8.3-1H1
5.2.6.4 Work-arounds:
None.
Page 18
5.2.7 Performance Degradation, DEGPA Device
5.2.7.1 Problem Description:
If memory is severely exhausted on a system, the DEGPA
driver miscounts the number of buffers allocated. When
this happens, the driver aggravates the memory exhaustion
problem by attempting to allocate even more buffers.
This causes a performance degradation on the system
beyond the degradation that would be obvious when the
system is severely low on memory.
Images Affected:
- [SYS$LDR]SYS$EW1000A.EXE
- [SYS$LDR]SYS$EW1000A_MON.EXE
5.2.7.2 Quix and PTR cases reporting this problem:
5.2.7.2.1 Quix Cases
None.
5.2.7.2.2 PTR(s)
None.
5.2.7.3 Release Version of OpenVMS that will contain
this change:
OpenVMS for Integrity Servers V8.3-1H1
5.2.7.4 Work-arounds:
None.
5.2.8 Recursive Bugcheck During Device Configuration, Intel
and Broadcom Gigabit Devices
5.2.8.1 Problem Description:
The driver may crash if a system crash occurs before the
device has been fully configured. This would result in a
recursive bugcheck if the system crashes (for some other
reason) during booting. This doesn't affect the system,
since the system was crashing anyway, but complicates the
analysis of the crash because of the second bugcheck.
Page 19
This can occur in the few milliseconds from the time the
driver has been loaded to the time the driver has been
initialized.
Images Affected:
- [SYS$LDR]SYS$EI1000.EXE
- [SYS$LDR]SYS$EI1000_MON.EXE
- [SYS$LDR]SYS$EW5700.EXE
- [SYS$LDR]SYS$EW5700_MON.EXE
5.2.8.2 Quix and PTR cases reporting this problem:
5.2.8.2.1 Quix Cases
None.
5.2.8.2.2 PTR(s)
None.
5.2.8.3 Release Version of OpenVMS that will contain
this change:
OpenVMS for Integrity Servers V8.3-1H1
5.2.8.4 Work-arounds:
None.
5.2.9 Mishandling Oversize Receive Packet, Intel Gigabit
Devices
5.2.9.1 Problem Description:
If an oversized packet was received when the device owned
exactly 1 receive buffer, the driver would incorrectly
process the next receive entry before the packet has been
completely received, possibly leading to a system crash.
Note that this problem is listed incorrectly as a denial
of service vulnerability at,
http://nvd.nist.gov/nvd.cfm?cvename=CVE-2007-5242, with
the idea being that an attacker could intentionally send
oversize packets to a system and therefore induce a
crash. In fact, it is virtually impossible to induce a
crash because of this problem.
Page 20
Images Affected:
- [SYS$LDR]SYS$EI1000.EXE
- [SYS$LDR]SYS$EI1000_MON.EXE
5.2.9.2 Quix and PTR cases reporting this problem:
5.2.9.2.1 Quix Cases
None.
5.2.9.2.2 PTR(s)
None.
5.2.9.3 Release Version of OpenVMS that will contain
this change:
OpenVMS for Integrity Servers V8.3-1H1
5.2.9.4 Work-arounds:
None.
5.2.10 Transmit Hang Problem, Intel Gigabit Devices
5.2.10.1 Problem Description:
For some variants of the Intel chip used in LAN devices
supported by this driver, a problem exists that can
result in a transmit hang with jumbo packets. This
problem is detected by the standard LAN driver transmit
timeout mechanism which detects the hang condition after
3 seconds and resets and reinitializes the device. The
hang has been seen under heavy load conditions perhaps
once a day. It is visible as an error charged to the
device each time the device is reset and forces
applications to retry a transmit request. The driver has
been modified to avoid the condition leading to the hang
by adjusting the length of the first transmit segment
given to the device for a transmit request.
Images Affected:
- [SYS$LDR]SYS$EI1000.EXE
- [SYS$LDR]SYS$EI1000_MON.EXE
Page 21
5.2.10.2 Quix and PTR cases reporting this problem:
5.2.10.2.1 Quix Cases
None.
5.2.10.2.2 PTR(s)
None.
5.2.10.3 Release Version of OpenVMS that will contain
this change:
OpenVMS for Integrity Servers V8.3-1H1
5.2.10.4 Work-arounds:
None.
5.2.11 Broadcast Address Not Enabled Problem, Broadcom
Gigabit Devices
5.2.11.1 Problem Description:
If promiscuous mode is enabled on the device, the
broadcast address is not enabled correctly. This problem
has been fixed. Note that only a privileged user can
enable promiscuous mode on a device.
Images Affected:
- [SYS$LDR]SYS$EW5700.EXE
- [SYS$LDR]SYS$EW5700_MON.EXE
5.2.11.2 Quix and PTR cases reporting this problem:
5.2.11.2.1 Quix Cases
None.
5.2.11.2.2 PTR(s)
None.
Page 22
5.2.11.3 Release Version of OpenVMS that will contain
this change:
OpenVMS for Integrity Servers V8.3-1H1
5.2.11.4 Work-arounds:
None.
5.2.12 Receive Bytes Counter Incorrect, Intel and Broadcom
Gigabit Devices
5.2.12.1 Problem Description:
The "bytes received" and "multicast bytes received"
counters maintained by the driver did not include the 14
bytes of header and 4 bytes of CRC on each packet
received. This has been corrected.
Images Affected:
- [SYS$LDR]SYS$EI1000.EXE
- [SYS$LDR]SYS$EI1000_MON.EXE
- [SYS$LDR]SYS$EW5700.EXE
- [SYS$LDR]SYS$EW5700_MON.EXE
5.2.12.2 Quix and PTR cases reporting this problem:
5.2.12.2.1 Quix Cases
None.
5.2.12.2.2 PTR(s)
None.
5.2.12.3 Release Version of OpenVMS that will contain
this change:
OpenVMS for Integrity Servers V8.3-1H1
Page 23
5.2.12.4 Work-arounds:
None.
5.2.13 Media Type Not Correct on Blade System, Broadcom
Gigabit LOM
5.2.13.1 Problem Description:
The media type for the BCM5704 LOM on Blade systems was
reported as "single-mode fiber" instead of "multi-fiber"
fiber. This error occurred with the following commands:
MC LANCP SHOW CONFIGURATION
MC LANCP SHOW DEVICE/CHARACTERISTICS
SDA> SHOW LAN
Driver operation was not affected by this problem.
Images Affected:
- [SYS$LDR]SYS$EW5700.EXE
- [SYS$LDR]SYS$EW5700_MON.EXE
5.2.13.2 Quix and PTR cases reporting this problem:
5.2.13.2.1 Quix Cases
None.
5.2.13.2.2 PTR(s)
None.
5.2.13.3 Release Version of OpenVMS that will contain
this change:
Next release of OpenVMS for Integrity Servers after
V8.3-1H1
5.2.13.4 Work-arounds:
None.
Page 24
5.2.14 Device Speed Not Reported Correctly, Broadcom Gigabit
Devices
5.2.14.1 Problem Description:
If a LANCP> SET DEVICE /SPEED command is used to change
the speed of the device but the speed does not actually
change (for example, because auto-negotiation prevented
the speed change from taking effect), the driver does not
detect that the speed change did not take place. A
LANCP> SHOW DEVICE/CHARACTERISTICS command will
erroneously report the device speed as the requested
speed rather than the actual, unchanged speed.
Images Affected:
- [SYS$LDR]SYS$EW5700.EXE
- [SYS$LDR]SYS$EW5700_MON.EXE
5.2.14.2 Quix and PTR cases reporting this problem:
5.2.14.2.1 Quix Cases
None.
5.2.14.2.2 PTR(s)
None.
5.2.14.3 Release Version of OpenVMS that will contain
this change:
Next release of OpenVMS for Integrity Servers after
V8.3-1H1
5.2.14.4 Work-arounds:
None.
5.2.15 Loopback Mode Not Disabled Correctly, Broadcom Fiber
Gigabit Devices
Page 25
5.2.15.1 Problem Description:
Loopback mode cannot be disabled once enabled on a fiber
Broadcom Gigabit device, unless a device reset is done.
The affected devices are the DEGXA-SA, DEGXA-SB,
DEGX2-SA, Blade BCM5704 LOM, and the A9782A combo card.
Loopback mode is typically enabled by diagnostic
programs, and can be enabled only on a device that is not
in use by another application.
Images Affected:
- [SYS$LDR]SYS$EW5700.EXE
- [SYS$LDR]SYS$EW5700_MON.EXE
5.2.15.2 Quix and PTR cases reporting this problem:
5.2.15.2.1 Quix Cases
None.
5.2.15.2.2 PTR(s)
None.
5.2.15.3 Release Version of OpenVMS that will contain
this change:
Next release of OpenVMS for Integrity Servers after
V8.3-1H1
5.2.15.4 Work-arounds:
After running the diagnostic program, do a device reset
using the LANCP command:
MC LANCP UPDATE DEVICE/RESET devname
5.2.16 Transmit Ring Inconsistency NETDLLERR Bugcheck Crash,
Broadcom Gigabit Devices
Page 26
5.2.16.1 Problem Description:
On rare occasions, the driver detects a transmit ring
inconsistency with the DEGXA and crashes the system with
a NETDLLERR bugcheck. Also, on rare occasions, the
device does not correctly update the receive return ring.
The driver detects this inconsistency when completing the
next receive packet and crashes the system with a
NETDLLERR bugcheck.
Both of these inconsistencies have been corrected. The
driver now detects these conditions and does a simple
reset of the DEGXA and restarts the users rather crashing
the system. Any instances of these inconsistencies can
be observed in the driver internal counters visible by
the LANCP command:
MC LANCP SHOW DEVICE/INTERNAL_COUNTERS
The new counters fields are:
- Transmit ring inconsistencies - number of occurrences
- Last transmit inconsistency - time of the last
occurrence
- Recieve entry mismatches (resulting in reset) -
number of occurrences
These driver detected errors are transparent to
applications, but may result in a few lost packets,
during the few milliseconds that it takes to reset the
DEGXA. The frequency of the error is expected to be
extremely rare, perhaps once a year on an occasional
system.
Images Affected:
- [SYS$LDR]SYS$EW5700.EXE
- [SYS$LDR]SYS$EW5700_MON.EXE
5.2.16.2 Quix and PTR cases reporting this problem:
5.2.16.2.1 Quix Cases
QXCM1000757284
Page 27
5.2.16.2.2 PTR(s)
None.
5.2.16.3 Release Version of OpenVMS that will contain
this change:
Next release of OpenVMS for Integrity Servers after
V8.3-1H1
5.2.16.4 Work-arounds:
None.
5.2.17 Transmit Timeout Problem, 10 Gigabit AB287A NIC
5.2.17.1 Problem Description:
If the last 10 gigabit transaction was a transmit request
and there was no additional activity, transmit or
receive, for an extended period of time, the driver could
signal a transmit timeout and reset the NIC. While this
is recoverable by applications, it can adversely affect
the performance of the device.
In addition, when the reset was done, the contents of the
driver internal counters were not reset correctly,
resulting in incorrect counters values displayed by the
LANCP SHOW DEVICE/INTERNAL_COUNTERS command.
Images Affected:
- [SYS$LDR]SYS$EWXFRAME.EXE
- [SYS$LDR]SYS$EWXFRAME_MON.EXE
5.2.17.2 Quix and PTR cases reporting this problem:
5.2.17.2.1 Quix Cases
None.
5.2.17.2.2 PTR(s)
None.
Page 28
5.2.17.3 Release Version of OpenVMS that will contain
this change:
OpenVMS for Integrity Servers V8.3-1H1
5.2.17.4 Work-arounds:
None.
5.2.18 Logical LAN Device Status, LAN Failover Device
5.2.18.1 Problem Description:
The LAN Failover device (LL) is associated with an
underlying physical LAN device, which maintains device
status including the settings for auto-negotiation,
full-duplex operational, and link state. The LAN
failover driver uses the settings in the underlying
physical device but did not mirror these settings in the
LAN failover device correctly. If a user looked at this
status in SDA using a SHOW LAN command, or at the DCL
prompt using a SHOW DEVICE/FULL LL command, or looked at
the status using the F$GETDVI syntax, for example,
F$GETDVI("LLA0","LAN_LINK_UP"), they would not see the
correct status.
The LAN failover driver has been modified to mirror these
settings in the LAN failover device, so that the correct
status is displayed.
Images Affected:
- [SYS$LDR]SYS$LLDRIVER.EXE
5.2.18.2 Quix and PTR cases reporting this problem:
5.2.18.2.1 Quix Cases
QXCM1000752692
5.2.18.2.2 PTR(s)
None.
5.2.18.3 Release Version of OpenVMS that will contain
this change:
Next release of OpenVMS for Integrity Servers after
V8.3-1H1
Page 29
5.2.18.4 Work-arounds:
None.
5.2.19 Logical LAN Prohibition Against VLAN Devices, LAN
Failover Device
5.2.19.1 Problem Description:
VLANs may be created on Logical LAN devices. Logical LAN
Failsets may not include VLAN devices. The LAN Failover
driver did not enforce this prohibition, which could
result in creation of a Logical LAN device using VLAN
devices which do not function properly as VLAN devices.
The LAN Failover driver now enforces this prohibition and
error status will be returned on an attempt to create
such a set using LANCP.
Images Affected:
- [SYS$LDR]SYS$LLDRIVER.EXE
5.2.19.2 Quix and PTR cases reporting this problem:
5.2.19.2.1 Quix Cases
None.
5.2.19.2.2 PTR(s)
None.
5.2.19.3 Release Version of OpenVMS that will contain
this change:
OpenVMS for Integrity Servers V8.3-1H1
5.2.19.4 Work-arounds:
None.
5.2.20 Problem Starting Applications, VLAN Device
Page 30
5.2.20.1 Problem Description:
If an application is started on a VLAN device, without
first starting an application on the associated LAN
device, the application will fail to start. Typically,
this only happens on standalone systems, since a system
in a cluster normally starts PEDRIVER on all devices
which avoids this condition when applications such as
TCP/IP and DECnet are subsequently started. This has
been corrected.
Images Affected:
- [SYS$LDR]SYS$VLANDRIVER.EXE
5.2.20.2 CLDs, and QARs reporting this problem:
5.2.20.2.1 CLD(s)
None
5.2.20.2.2 QAR(s)
None.
5.2.20.3 Release Version of OpenVMS that will contain
this change:
V8.3-1H1
5.2.20.4 Work-arounds:
None.
5.2.21 Problem Setting MAC Address, VLAN Device
5.2.21.1 Problem Description:
An application may be started on a VLAN device and have
requested that the MAC address cannot be changed after
being started. This request may be ignored if an
application is subsequently started on the associated LAN
device and that application changes the MAC address of
the LAN device. The result is that the MAC address of
the VLAN device may change when it should not, which may
cause the application to fail.
This has been corrected.
Page 31
Images Affected:
- [SYS$LDR]SYS$LAN_CSMACD.EXE
5.2.21.2 CLDs, and QARs reporting this problem:
5.2.21.2.1 CLD(s)
None
5.2.21.2.2 QAR(s)
None.
5.2.21.3 Release Version of OpenVMS that will contain
this change:
V8.3-1H1
5.2.21.4 Work-arounds:
None.
5.2.22 VLAN Device Only Allows VLAN Traffic, Broadcom Gigabit
Devices
5.2.22.1 Problem Description:
When a VLAN device has been associated with a Broadcom
LAN device, the LAN device includes a zero VLAN tag with
non-VLAN users for packets transmitted by the device.
This may be incompatible with some switches, although, at
present, we are not aware of a switch where this presents
a problem. Broadcom LAN devices include the DEGPA,
DEGXA, A6825A, A6847A, A9782A, A9784A, AB465A, A6794A,
and various embedded 5701 or 5703 LOM devices).
If incompatible, only VLAN tagged traffic would be
possible through the device and switch. For example,
given a system with the LAN device EWA, if a VLAN device
VLA is created using the EWA device, any packets sent by
applications using the EWA device will include a zero
VLAN tag.
This change will ensure correct behavior so that only
packets transmitted on VLAN devices (applications running
on VL devices) will include a VLAN tag in the packet.
And packets transmitted by applications running on the
base LAN device (EWA in the example above) will not
include a VLAN tag.
Page 32
Images Affected:
- [SYS$LDR]SYS$EW1000A.EXE
- [SYS$LDR]SYS$EW5700.EXE
5.2.22.2 CLDs, and QARs reporting this problem:
5.2.22.2.1 CLD(s)
None.
5.2.22.2.2 QAR(s)
None.
5.2.22.3 Release Version of OpenVMS that will contain
this change:
OpenVMS for Integrity Servers V8.3-1H1
5.2.22.4 Work-arounds:
None.
5.2.23 Conservation of Blank Lines, LANCP Utility
5.2.23.1 Problem Description:
When LANCP is used to extract counters and other
information, without keyboard input, LANCP may print an
extra blank line. The blank line is present because of a
call to SMG$CREATE_KEYBOARD which establishes a recall
buffer.
LANCP has been modified to avoid the call to
SMG$CREATE_KEYBOARD until keyboard input is actually
needed, thus preventing the display of the extraneous
blank line.
Images Affected:
- [SYSEXE]LANCP.EXE
Page 33
5.2.23.2 CLDs, and QARs reporting this problem:
5.2.23.2.1 CLD(s)
QXCM1000742251
5.2.23.2.2 QAR(s)
None.
5.2.23.3 Release Version of OpenVMS that will contain
this change:
Post V8.3-1H1
5.2.23.4 Work-arounds:
None.
5.2.24 MOP Downline Load Settings Lost After Upgrade, LANCP
Utility
5.2.24.1 Problem Description:
After upgrading to OpenVMS V8.3, MOP Downline Load
settings in the LANCP permanent device database do not
work. They can be seen by a LANCP LIST DEVICE/MOP
command but fail to take effect during system startup.
Doing a LANCP CONVERT DEVICE does not correct the
problem.
When LANACP reads an older version of the LAN permanent
device database (LAN$DEVICE_DATABASE.DAT), it
automatically converts the data to the current version.
However, the prior code depended on the record size of
each new version to be larger than the previous versions.
The device record size in V8.3 shrank, causing a silent
RMS RTB error. Also, the latest version contains a set
of "valid" bits that signify if a device parameter was
valid in the record. The MOPDLL "valid" bits were not
being set for older database.
Images Affected:
- [SYSEXE]LANCP.EXE
- [SYSEXE]LANACP.EXE
Page 34
5.2.24.2 CLDs, and QARs reporting this problem:
5.2.24.2.1 CLD(s)
QXCM1000310355
5.2.24.2.2 QAR(s)
None.
5.2.24.3 Release Version of OpenVMS that will contain
this change:
V8.3-1H1
5.2.24.4 Work-arounds:
None.
5.2.25 LAN Failover Set Definition Lost After Upgrade, LANCP
Utility
5.2.25.1 Problem Description:
LAN Failover sets that are defined in the LAN Permanent
Device Database in prior versions of OpenVMS are not
properly read and configured in OpenVMS Version 8.3.
Moreover, executing a LANCP CONVERT DEVICE command does
not correct the problem.
As the LANCP device database has evolved, it has become
necessary for LANCP and LANACP to identify the version of
the database it is reading in order to properly interpret
it. Record size has been used to identify the version,
and the code has assumed that the record size will always
increase in size with each new version. In OpenVMS
Version 8.3, the record size shrank, causing the
information at the end of previous version records to be
lost because the input buffer is too small.
Images Affected:
- [SYSEXE]LANCP.EXE
- [SYSEXE]LANACP.EXE
Page 35
5.2.25.2 CLDs, and QARs reporting this problem:
5.2.25.2.1 CLD(s)
QXCM1000385682
5.2.25.2.2 QAR(s)
None.
5.2.25.3 Release Version of OpenVMS that will contain
this change:
V8.3-1H1
5.2.25.4 Work-arounds:
None.
5.2.26 System Crash When No LAN Devices Configured, LANACP
Utility
5.2.26.1 Problem Description:
When a system is booted without DECnet-Plus installed and
with no LAN devices configured (system parameter NOAUTO
is 1 and SYSMAN has not been used to configure any
devices), the system may crash if the system manager
attempts to start the LANACP process using the usual
command procedure SYS$STARTUP:LAN$STARTUP.COM.
Images Affected:
- [SYSEXE]LANACP.EXE
5.2.26.2 CLDs, and QARs reporting this problem:
5.2.26.2.1 CLD(s)
QXCM1000402325
5.2.26.2.2 QAR(s)
None.
Page 36
5.2.26.3 Release Version of OpenVMS that will contain
this change:
V8.3-1H1
5.2.26.4 Work-arounds:
None.
5.2.27 Problem Purging Devices, LANCP Utility
5.2.27.1 Problem Description:
Under some conditions, purging all devices from the LAN
Permanent Device Database may cause the LANCP image to
hang, requiring a Control-C, or Control-Y to terminate
LANCP. Once terminated, LANCP can be rerun to purge
devices individually until all have been purged.
The LANCP command is:
MC LANCP PURGE DEVICE/ALL
Images Affected:
- [SYSEXE]LANCP.EXE
5.2.27.2 CLDs, and QARs reporting this problem:
5.2.27.2.1 CLD(s)
None.
5.2.27.2.2 QAR(s)
None.
5.2.27.3 Release Version of OpenVMS that will contain
this change:
V8.3-1H1
5.2.27.4 Work-arounds:
Control-Y.
Page 37
5.2.28 Problem Configuring Virtual Devices, LANACP Utility
5.2.28.1 Problem Description:
Only the last Logical LAN (LL) or VLAN (VL) device
present in the LAN permanent device database is
configured when LANACP is started. For example, if LLA,
LLB, VLA, VLB were defined in the LAN permanent device
database, only VLB would be configured on LANACP startup.
This has been correct so all devices are configured.
Images Affected:
- [SYSEXE]LANACP.EXE
5.2.28.2 CLDs, and QARs reporting this problem:
5.2.28.2.1 CLD(s)
None.
5.2.28.2.2 QAR(s)
None.
5.2.28.3 Release Version of OpenVMS that will contain
this change:
V8.3-1H1
5.2.28.4 Work-arounds:
Any missing virtual devices may be configured one at a
time after the system has been booted and LANACP has
configured the remaining devices.
5.2.29 LAN SDA Extension
5.2.29.1 Problem Description:
The LAN SDA extension, LAN$SDA, displays additional LAN
related data and is normally included in LAN kits because
any change the the LAN drivers may need an update to the
SDA extension.
In addition to this need to include LAN$SDA in this kit,
some changes to the Intel 82558/82559 driver,
SYS$EIDRIVER, have not been reflected in the SDA
extension properly. This has been corrected, so LAN SDA
commands that select the DE600 and other Intel
82558/82559 devices are displayed correctly.
Page 38
Images Affected:
- [SYSLIB]LAN$SDA.EXE
5.2.29.2 CLDs, and QARs reporting this problem:
5.2.29.2.1 CLD(s)
None.
5.2.29.2.2 QAR(s)
None.
5.2.29.3 Release Version of OpenVMS that will contain
this change:
Next release of OpenVMS for Integrity Servers after
V8.3-1H1
5.2.29.4 Work-arounds:
None.
5.2.30 MCR NCL SHOW CSMA-CD Port * All Induced System Crash
5.2.30.1 Problem Description:
Issuing the following NCL command may cause a system
crash. This can only be done by a privileged user on a
system where a large number of multicast addresses has
been enabled.
MCR NCL SHOW CSMA-CD PORT * ALL
Note that this problem is listed incorrectly as a denial
of service vulnerability at
http://nvd.nist.gov/nvd.cfm?cvename=CVE-2007-5241, with
the idea that someone could intentionally issue this
command remotely or without privileges. In fact, the
command can only be done by a privileged user on the
system. Without access to the system and without
privileges, it is impossible to crash the system with
this command.
Images Affected:
- [SYS$LDR]NET$CSMACD.EXE
Page 39
5.2.30.2 CLDs, and QARs reporting this problem:
5.2.30.2.1 CLD(s)
QXCM1000435837
5.2.30.2.2 QAR(s)
None.
5.2.30.3 Release Version of OpenVMS that will contain
this change:
V8.3-1H1
5.2.30.4 Work-arounds:
None.
5.2.31 User Application Does Not Receive Packets, QIO
5.2.31.1 Problem Description:
A user channel appears have started up correctly but will
not receive any packets.
When a user program starts a channel to a LAN device, the
P2 buffer specified in the SETMODE startup request
contains a 2-byte protocol type in a 4-byte parameter
value field. If the user program supplies a value,
sign-extended from 2 to 4 bytes, and if that protocol
type value has the high bit set, the resulting 4 byte
parameter value contains ones in the high order 2 bytes
of the 4 byte field. The LAN driver then extracts the
entire 4 bytes to use for the protocol type when it
should only extract 2 bytes.
The 2 byte protocol type in receive packets, will not
match the 4 byte protocol value recorded by the LAN
driver on behalf of the channel, preventing the channel
from receiving packets.
Images Affected:
- [SYS$LDR]SYS$LAN_CSMACD.EXE
- [SYS$LDR]SYS$LAN_FDDI.EXE
Page 40
5.2.31.2 CLDs, and QARs reporting this problem:
5.2.31.2.1 CLD(s)
None.
5.2.31.2.2 QAR(s)
None.
5.2.31.3 Release Version of OpenVMS that will contain
this change:
V8.3-1H1
5.2.31.4 Work-arounds:
None.
5.2.32 SDA LAN HELP Command Terminates SDA, SDA Utility
5.2.32.1 Problem Description:
Entering a LAN HELP command in SDA can result in an error
and termination of SDA.
$ ANALYZE/SYSTEM
OpenVMS system analyzer
SDA> LAN HELP
%CLI-F-SYNTAX, error parsing 'ADDRESS'
-CLI-E-ENTNF, specified entity not found in command tables
$
Images Affected:
- [SYSLIB]LAN$SDA.EXE
5.2.32.2 CLDs, and QARs reporting this problem:
Page 41
5.2.32.2.1 CLD(s)
QXCM1000377158
5.2.32.2.2 QAR(s)
None.
5.2.32.3 Release Version of OpenVMS that will contain
this change:
V8.3-1H1
5.2.32.4 Work-arounds:
None.
5.2.33 SHOW DEVICE DSA Command ACCVIO, SDA Utility
5.2.33.1 Problem Description:
After installation of the VMS83I_LAN-V0300 patch kit, a
SHOW DEVICE DSA command within SDA will result in an
ACCVIO of SDA. The SDA image is exited and the user is
returned to DCL.
Images Affected:
- [SYSLIB]SDA$SHARE.EXE
5.2.33.2 CLDs, and QARs reporting this problem:
5.2.33.2.1 CLD(s)
QXCM1000371368
5.2.33.2.2 QAR(s)
75-109-1287
5.2.33.3 Release Version of OpenVMS that will contain
this change:
V8.3-1H1
Page 42
5.2.33.4 Work-arounds:
None.
5.2.34 Bad VLAN/Logical LAN Configuration May Crash a System,
VLAN and Logical LAN Drivers
5.2.34.1 Problem Description:
The system may crash if a VLAN device is created on a LAN
device which is not a Logical LAN device, and then the
same LAN device is entered into a LAN Failover set for
use as a LAN Failover device.
Images Affected:
- [SYS$LDR]SYS$LLDRIVER.EXE
- [SYS$LDR]SYS$VLANDRIVER.EXE
5.2.34.2 CLDs, and QARs reporting this problem:
5.2.34.2.1 CLD(s)
None.
5.2.34.2.2 QAR(s)
None.
5.2.34.3 Release Version of OpenVMS that will contain
this change:
V8.3-1H1
5.2.34.4 Work-arounds:
None.
5.2.35 System Hang On Boot, VLAN and Logical LAN Drivers
5.2.35.1 Problem Description:
When starting DECnet Phase IV and TCP/IP on a VLAN device
defined using a LAN Failover device, the system may hang
at this point in the system startup procedure, especially
if the DECnet startup procedure STARTNET.COM is executed
in SYSTARTUP_VMS.COM instead of through a batch queue.
Page 43
When DECnet Phase IV starts and attempts to change the
MAC address to the DECnet address, the duplicate address
test done to validate the prospective address hangs.
Since the duplicate address test never completes, DECnet
never starts up and the DECnet startup procedure does not
complete.
This failure only occurs when the LAN failover device
does not contain any active devices, i.e., the LAN
failover set includes only LAN devices that were not
connected to the network. In this case, it is not
possible to do a duplicate address test because there is
no underlying LAN device.
Images Affected:
- [SYS$LDR]SYS$VLANDRIVER.EXE
5.2.35.2 CLDs, and QARs reporting this problem:
5.2.35.2.1 CLD(s)
QXCM1000384770
5.2.35.2.2 QAR(s)
None.
5.2.35.3 Release Version of OpenVMS that will contain
this change:
V8.3-1H1
5.2.35.4 Work-arounds:
None.
6 PROBLEMS ADDRESSED IN PREVIOUS KITS
Problems addressed by previously released VMS83I_LAN patch kits can
be found in the following files:
o VMS83I_LAN-V100.RELEASE_NOTES
o VMS83I_LAN-V200.RELEASE_NOTES
o VMS83I_LAN-V300.RELEASE_NOTES
o VMS83I_LAN-V400.RELEASE_NOTES
Page 44
o VMS83I_LAN-V500.RELEASE_NOTES
o VMS83I_LAN-V600.RELEASE_NOTES
o VMS83I_LAN-V700.RELEASE_NOTES
Before kit installation, these files can be extracted from the kit
via the following commands:
o To extract all release notes files at once use:
PRODUCT EXTRACT RELEASE_NOTES VMS83I_LAN /VERSION=V8.0 -
[/file=destination_directory]
o To extract a single release notes file use:
PRODUCT EXTRACT FILE VMS83I_LAN /VERSION=V8.0 -
/SELECT=[SYSUPD]release_note_name[/DESTINATION=destination_directory]
The names of individual RELEASE_NOTES files in the kit can be
found with:
PRODUCT LIST VMS83I_LAN /VERSION=V8.0 /SELECT = *.RELEASE_NOTES
7 FILES PATCHED OR REPLACED:
o [SYSLIB]LAN$SDA.EXE (new image)
Image Identification Information
Image name: "LAN$SDA"
image file identification: "X-52"
image file build identification: "XBCA-00800700051"
linker identification: "Linker T02-28"
Link Date/Time: 11-JAN-2008 11:16:35.74
Overall Image Checksum: 3626078080
o [SYSEXE]LANACP.EXE (new image)
Image Identification Information
Image name: "LANACP"
image file identification: "X-25"
image file build identification: "XBCA-00800700051"
linker identification: "Linker T02-28"
Link Date/Time: 11-JAN-2008 11:16:29.0
Overall Image Checksum: 3514197045
o [SYSEXE]LANCP.EXE (new image)
Image Identification Information
Image name: "LANCP"
Page 45
image file identification: "X-87"
image file build identification: "XBCA-0080070051"
linker identification: "Linker T02-28"
Link Date/Time: 11-JAN-2008 11:16:28.73
Overall Image Checksum: 1751752700
o [SYS$LDR]NET$CSMACD.EXE (new image)
Image Identification Information
Image name: "NET$CSMACD"
image file identification: "X-17"
image file build identification: "XBCA-00800700051"
linker identification: "Linker T02-28"
Link Date/Time: 11-JAN-2008 11:16:28.06
Overall Image Checksum: 1317373172
o [SYSLIB]SDA$SHARE.EXE (new image)
Image Identification Information
Image name: SDA$SHARE"
image file identification: "X-1"
image file build identification: "XBCA-00800700051"
linker identification: "Linker T02-28"
Link Date/Time: 11-JAN-2008 11:16:20.30
Overall Image Checksum: 2515997348
o [SYS$LDR]SYS$EI1000.EXE (new image)
Image Identification Information
Image name: "SYS$EI1000"
image file identification: "X-37"
image file build identification: "XBCA-0080070051"
linker identification: "Linker T02-28"
Link Date/Time: 11-JAN-2008 11:16:31.95
Overall Image Checksum: 3341943414
o [SYS$LDR]SYS$EI1000_MON.EXE (new image)
Image Identification Information
Image name: "SYS$EI1000_MON"
image file identification: "X-35"
image file build identification: "XBCA-0080070051"
linker identification: "Linker T02-28"
Link Date/Time: 11-JAN-2008 11:16:32.54
Overall Image Checksum: 3654504532
o [SYS$LDR]SYS$EIDRIVER.EXE (new image)
Image Identification Information
Image name: "SYS$EIDRIVER"
image file identification: "X-54"
image file build identification: "XBCA-00800700051"
Page 46
linker identification: "Linker T02-28"
Link Date/Time: 31-JUL-2007 11:31:38.62
Overall Image Checksum: 3207276152
o [SYS$LDR]SYS$EIDRIVER_MON.EXE (new image)
Image Identification Information
Image name: "SYS$EIDRIVER_MON"
image file identification: "X-54"
image file build identification: "XBCA-00800700051"
linker identification: "Linker T02-28"
Link Date/Time: 31-JUL-2007 11:31:38.91
Overall Image Checksum: 2737869428
o [SYS$LDR]SYS$EIGBTDRIVER.EXE (new image)
Image Identification Information
Image name: "SYS$EIGBTDRIVER"
image file identification: "X-5"
image file build identification: "XBCA-00800700020"
linker identification: "Linker T02-28"
Link Date/Time: 15-OCT-2007 12:02:02.86
Overall Image Checksum: 1732294569
o [SYS$LDR]SYS$EW1000A.EXE (new image)
Image Identification Information
Image name: "SYS$EW1000A"
image file identification: "X-69"
image file build identification: "XBCA-00800700051"
linker identification: "Linker T02-28"
Link Date/Time: 31-JUL-2007 11:31:33.66
Overall Image Checksum: 1405754571
o [SYS$LDR]SYS$EW1000A_MON.EXE (new image)
Image Identification Information
Image name: "SYS$EW1000A_MON"
image file identification: "X-69"
image file build identification: "XBCA-00800700051"
linker identification: "Linker T02-28"
Link Date/Time: 31-JUL-2007 11:31:34.09
Overall Image Checksum: 652592
o [SYS$LDR]SYS$EW5700.EXE (new image)
Image Identification Information
Image name: "SYS$EW5700"
image file identification: "X-79"
image file build identification: "XBCA-0080070051"
linker identification: "Linker T02-28"
Link Date/Time: 11-JAN-2008 11:16:30.99
Page 47
Overall Image Checksum: 1466487008
o [SYS$LDR]SYS$EW5700_MON.EXE (new image)
Image Identification Information
Image name: "SYS$EW5700_MON"
image file identification: "X-79"
image file build identification: "XBCA-0080070051"
linker identification: "Linker T02-28"
Link Date/Time: 11-JAN-2008 11:16:31.30
Overall Image Checksum: 3139692267
o [SYS$LDR]SYS$EWDRIVER.EXE (new image)
Image Identification Information
Image name: "SYS$EWDRIVER"
image file identification: "X-5"
image file build identification: "XBCA-00800700051"
linker identification: "Linker T02-28"
Link Date/Time: 11-JAN-2008 11:16:21.99
Overall Image Checksum: 3795547794
o [SYS$LDR]SYS$EWDRIVER_DE500BA.EXE (new image)
Image Identification Information
Image name: "SYS$EWDRIVER_DE500BA"
image file identification: "X-5"
image file build identification: "XBCA-00800700051"
linker identification: "Linker T02-28"
Link Date/Time: 31-JUL-2007 11:31:24.49
Overall Image Checksum: 2424862029
o [SYS$LDR]SYS$EWXFRAME.EXE (new image)
Image Identification Information
Image name: "SYS$EWXFRAME"
image file identification: "X-28"
image file build identification: "XBCA-0080070051"
linker identification: "Linker T02-28"
Link Date/Time: 11-JAN-2008 11:16:33.19
Overall Image Checksum: 1230099641
o [SYS$LDR]SYS$EWXFRAME_MON.EXE (new image)
Image Identification Information
Image name: "SYS$EWXFRAME_MON"
image file identification: "X-28"
image file build identification: "XBCA-0080070051"
linker identification: "Linker T02-28"
Link Date/Time: 11-JAN-2008 11:16:33.94
Overall Image Checksum: 3596239942
Page 48
o [SYS$LDR]SYS$FWDRIVER.EXE (new image)
Image Identification Information
Image name: "SYS$FWDRIVER"
image file identification: "X-5"
image file build identification: "XBCA-00800700051"
linker identification: "Linker T02-28"
Link Date/Time: 11-JAN-2008 11:16:23.93
Overall Image Checksum: 1924690643
o [SYS$LDR]SYS$LAN.EXE (new image)
Image Identification Information
Image name: "SYS$LAN"
image file identification: "X-5"
image file build identification: "XBCA-00800700051"
linker identification: "Linker T02-28"
Link Date/Time: 11-JAN-2008 11:16:15.08
Overall Image Checksum: 2973092216
o [SYS$LDR]SYS$LAN_CSMACD.EXE (new image)
Image Identification Information
Image name: "SYS$LAN_CSMACD"
image file identification: "X-5"
image file build identification: "XBCA-00800700051"
linker identification: "Linker T02-28"
Link Date/Time: 11-JAN-2008 11:16:17.85
Overall Image Checksum: 3816417884
o [SYS$LDR]SYS$LAN_FDDI.EXE (new image)
Image Identification Information
Image name: "SYS$LAN_FDDI"
image file identification: "X-5"
image file build identification: "XBCA-00800700051"
linker identification: "Linker T02-28"
Link Date/Time: 11-JAN-2008 11:16:20.02
Overall Image Checksum: 2354498779
o [SYS$LDR]SYS$LLDRIVER.EXE (new image)
Image Identification Information
Image name: "SYS$LLDRIVER"
image file identification: "X-28"
image file build identification: "XBCA-0080070051"
linker identification: "Linker T02-28"
Link Date/Time: 11-JAN-2008 11:16:34.40
Overall Image Checksum: 3853831084
Page 49
o [SYS$LDR]SYS$VLANDRIVER.EXE (new image)
Image Identification Information
Image name: "SYS$VLANDRIVER"
image file identification: "X-16"
image file build identification: "XBCA-00800700051"
linker identification: "Linker T02-28"
Link Date/Time: 11-JAN-2008 11:16:25.54
Overall Image Checksum: 645750774
o [SYSHLP]LANCP$HELP.HLB (new file)
o [SYSEXE]SYS$CONFIG.DAT (new file)
8 INSTALLATION INSTRUCTIONS
8.1 Test/Debug Image Loss
In the course of debugging problems reported to OpenVMS
Engineering, customers may be given debug or point-fix images to
install. Typically, these images do not have the same image
generation flags contained in images released via the OpenVMS
remedial patch process. Because of this, any debug or point-fix
image that is in the SYS$COMMON area, will be replaced by any image
of the same name installed by this kit. If this occurs, you will
lose any functionality that is provided by the replaced image. If
you wish to retain these debug or point-fix images, you can take
the following steps:
o Prior to installing this kit, move the test/debug image(s) to
be saved to the SYS$SPECIFIC area.
o During kit installation, you will be asked if you wish to
delete the image(s) in SYS$SPECIFIC. You should answer NO for
each image that you want to keep.
o After installation completes, but before rebooting the system
(if required), move the image(s) from SYS$SPECIFIC back to
SYS$COMMON.
8.2 Compressed File
This kit is provided as a Self Extracting ZIPEXE kit. To expand
this file to the installable .PCSI file, run the file with the
following command:
$ RUN VMS83I_LAN-V0800.ZIPEXE
Page 50
8.3 Installation Command
Install this kit with the POLYCENTER Software installation utility
by logging into the SYSTEM account, and typing the following at the
DCL prompt:
PRODUCT INSTALL VMS83I_LAN[/SOURCE=location of Kit]
Note that this kit will install with the /SAVE_RECOVERY_DATA option
turned on. Using this qualifier will allow easy removal of the kit
from the system in the event of problems. If you wish to disable
this option you must use the /NOSAVE_RECOVERY_DATA qualifier on the
PRODUCT INSTALL command. The /SAVE_RECOVERY_DATA qualifier is
optional but highly recommended. Using this qualifier will allow
easy removal of the kit from the system in the event of problems.
The kit location may be a tape drive, CD, or a disk directory that
contains the kit. The /SOURCE qualifier is not needed if the
PRODUCT INSTALL command is executed from the same directory as the
kit location.
Additional help on installing PCSI kits can be found by typing HELP
PRODUCT INSTALL at the system prompt.
8.4 Scripting of Answers to Installation Questions
During installation, this kit will ask and require user response to
several questions. If you wish to automate the installation of
this kit and avoid having to provide responses to these questions,
you must create a DCL command procedure that includes the following
logical name definitions and commands:
o To avoid the BACKUP question, define the following:
$ DEFINE/SYS NO_ASK$BACKUP TRUE
o To avoid the REBOOT question, define the following:
$ DEFINE/SYS NO_ASK$REBOOT TRUE
o To save replaced files as *.*_OLD define the following logical
name as YES. If you do not wish to save replaced files, define
the logical name as NO. Note that if you use the
/SAVE_RECOVERY_DATA qualifier (recommended) on the PRODUCT
INSTALL command all replaced files will be saved as part of
that operation. There is no need to also save files as
*.*_OLD:
$ DEFINE/JOB ARCHIVE_OLD NO
o Add the following qualifiers to the PRODUCT INSTALL command and
add that command to the DCL procedure.
/PROD=HP/BASE=I64VMS/VER=V8.0 [/SOURCE=location of Kit]
Page 51
o De-assign the logical names assigned
For example, a sample command file to install the VMS83I_LAN-V0800
kit would be:
$ DEFINE/SYS NO_ASK$BACKUP TRUE
$ DEFINE/SYS NO_ASK$REBOOT TRUE
$ DEFINE/JOB ARCHIVE_OLD NO
$!
$ PROD INSTALL VMS83I_LAN/PRODUCER=HP/BASE=I64VMS/VER=V8.0"
$!
$ DEASSIGN/SYS NO_ASK$BACKUP
$ DEASSIGN/SYS NO_ASK$REBOOT
$!
$ exit
$!
9 COPYRIGHT AND DISCLAIMER:
(C) Copyright 2008 Hewlett-Packard Development Company, L.P.
Confidential computer software. Valid license from HP and/or its
subsidiaries required for possession, use, or copying.
Consistent with FAR 12.211 and 12.212, Commercial Computer
Software, Computer Software Documentation, and Technical Data for
Commercial Items are licensed to the U.S. Government under
vendor's standard commercial license.
Neither HP nor any of its subsidiaries shall be liable for
technical or editorial errors or omissions contained herein. The
information in this document is provided "as is" without warranty
of any kind and is subject to change without notice. The
warranties for HP products are set forth in the express limited
warranty statements accompanying such products. Nothing herein
should be construed as constituting an additional warranty.
DISCLAIMER OF WARRANTY AND LIMITATION OF LIABILITY
THIS PATCH IS PROVIDED AS IS, WITHOUT WARRANTY OF ANY KIND. ALL
EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES,
INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR
PARTICULAR PURPOSE, OR NON-INFRINGEMENT, ARE HEREBY EXCLUDED TO THE
EXTENT PERMITTED BY APPLICABLE LAW. IN NO EVENT WILL HP BE LIABLE
FOR ANY LOST REVENUE OR PROFIT, OR FOR SPECIAL, INDIRECT,
CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, HOWEVER CAUSED AND
REGARDLESS OF THE THEORY OF LIABILITY, WITH RESPECT TO ANY PATCH
MADE AVAILABLE HERE OR TO THE USE OF SUCH PATCH.
-= END =-
|
|