WAN-DUNIX WANOSF_E04030 WAN Support Tru64 UNIX ECO Summary
TITLE: WAN-DUNIX WANOSF_E04030 WAN Support Tru64 UNIX ECO Summary
Copyright (c) Compaq Computer Corporation 1998, 2000. All rights reserved.
Modification Date: 21-APR-2000
Modification Type: Updated Kit: Supersedes WANOSF_E03030
PRODUCT: WAN Support for Tru64 UNIX Systems
OP/SYS: Compaq Tru64 UNIX (formerly DIGITAL UNIX)
SOURCE: Compaq Computer Corporation
ECO INFORMATION:
ECO Kit Name: WANOSF_E04030
ECO Kits Superseded by This ECO Kit: WANOSF_E03030
WANOSF_E02030
WANOSF_E01030
ECO Kit Approximate Size: 40,320 Blocks
TAR file - 40,320 Blocks
Kit Applies To: WAN Support for Tru64 UNIX V3.0, V3.0A
Compaq Tru64 UNIX V4.0 through V4.0F
System/Cluster Reboot Necessary: Yes
ECO KIT SUMMARY:
An ECO kit exists for WAN Support for Compaq Tru64 UNIX V3.0 and V3.0A
on Compaq Tru64 UNIX V4.0 through V4.0F (formerly DIGITAL UNIX).
Problems addressed in the WANOSF_E04030 kit:
o Corrections made to /var/opt/WDA300/subsys/wdd_pwa.mod
The change to wdd_pwa.mod contains the following corrections.
On lines with full modem control, ensure the "interrupt on
transmit underrun" bit gets set so that the driver will be
informed of the underrun and clear the condition. Consistency
checks for buffer addresses on large memory systems (e.g., > 2GB),
no longer cause system panics. The driver now logs Common Trace
Facility (CTF) trace data of transmitted and received frames.
o Corrections made to libx25.a, libx25_r.a, and libx25.so libraries
The library function X25ClosePort function has been modified to
clean up all internal data structures prior to releasing the socket
file descriptor. Multithreaded programs that open and close
X25 ports within threads will no longer generate a segmentation
fault in X25TestState.
o Corrections made to libx25.a, libx25_r.a, and libx25.so libraries
The library function X25Encode function was changed to correctly
calculate the length of list items that are put in EPLs.
o Corrections made to wdd_datalinks.mod
The change to wdd_datalinks.mod allows the user to issue NCL
commands to disable and enable LLC2 without causing the system
to crash with a "kernel memory fault".
o Corrections made to wdd_pwa.mod and wddsetup
The change to wdd_pwa.mod limits the EMULEX Xp-Series/Sync/Async
PCI cards that will be configured by the driver to the cards
supported by WAN Support for Digital UNIX Systems. The change
to wddsetup removed unsupported EMULEX card entries that wddsetup
put in the /etc/sysconfigtab file.
o Corrections made to wdd_datalinks.mod
The change to wdd_datalinks.mod results in LLC2 reinitializing
when it receives a DM when in the running state.
o Corrections made to x25_access.mod
The change to x25_access.mod allows a program makes multiple
X.25 calls. The X25Decode library function no longer randomly
returns an X25RC_BADEPL error.
o Corrections made to wdd_datalinks.mod
The change to wdd_datalinks.mod results in LAPB configuration
for the EMULEX PCI cards (pwa) to be maintained through a
system reboot.
o Corrections made to wdd_pwa.mod
The change to wdd_pwa.mod corrected the consistency check problem
described in QAR 61026 (ECO 1).
o Corrections made to x25config
The change to x25config eliminates the problem where duplicate
entries for IP over X.25 are put into the /sbin/rc3.d/X28.50x25
file by wansetup when it used to make modifications to the
configuration.
o Corrections made to x25config
The change to x25config allows the program to exit without
crashing after adding more than one IP over X.25 host.
o Corrections made to wdd_datalinks.mod
The change to wdd_datalinks.mod provides notification to SNA
peer server, eliminating a hang, when the LLC2 connection is
disconnected.
o Corrections made to x25_access.mod
The change to x25_access.mod provided the capability to enable
D-bit processing.
o Corrections made to isdnccd
The change to isdnccd allows a host's alias to be used by rlogin.
o Corrections made to isdn_ppp.mod
The change to isdn_ppp.mod allows isdnccd to be started from the
command line to initiate an IP over ISDN call without crashing.
o Corrections made to isdn_ppp.mod
Resolve problem with using incorrect field in rlogin over ISDN
o Corrections made to isdn_ppp.mod
Return pointer to data structure when isdnccd is called from cmd
line
o Corrections made to x25_access.mod
Check to see if interrupt service routine is being called before
DMA is complete, thus preventing loss of data.
o Corrections made to x25_access.mod
Correctly init card accroding to mfg so as to not see xmit
underrun errors that don't exist.
o Corrections made to x25_access.mod
Correctly configure local aribitration register to use PCI 2.1
spec on EV6 and later platforms.
o Corrections made to x25_access.mod
Notify client correctly when PVC link goes down.
o Corrections made to x25_access.mod
Resolve SMP locking problem which resulted in credit depletion.
o Corrections made to ctf
Handle EWOULDBLOCK error within CTF daemon to prevent 30 second
stall.
o Corrections made to ctf
Fix argument call in CTF to pass proper args
o Corrections made to ctf
Do not let CTF delete last file created.
Problems addressed in the WANOSF_E03030 kit:
o Corrections made to /usr/var/subsys/wdd_pwa.mod and
/usr/lbin/wddsetup
The change to wdd_pwa.mod modified the logic to recognize and
configure the PLX 9080 based PBXDP boards.
The wddsetup script was modified to change the 3 PCI_Option
entries that identified the prototype (non production) PBXDP
boards to identify the 2, 4, and 8 port PLX 9080 based PBXDP
boards. These entries are placed in the /etc/sysconfigtab file
after "wansetup KERNEL" is executed to configure the PCI card as
part of the WAN configuration.
o Corrections made to /usr/sbin/x25applicationd
The change to x25applicationd allows the operator to disable
x25 access applications from within NCL without causing
x25applicationd to exit as a result of an interrupted system call.
o Corrections made to /usr/sbin/x25applicationd
The change to x25applicationd eliminates the defunct processes
that are left on the system when x25applicationd's child processes
terminate.
o Corrections made to /usr/var/subsys/wdd_pwa.mod
The change to wdd_pwa.mod corrects the clock speed so that
data is transmitted at the expected rate when the system is
configured to run with the internal clock on the PBXDP card.
Problems addressed in WANOSF_E02030:
o Corrections made to libx25.a, libx25_r.a, and libx25.so libraries
The library function X25ClosePort function has been modified to
clean up all internal data structures prior to releasing the socket
file descriptor. Multithreaded programs that open and close
X25 ports within threads will no longer generate a segmentation
fault in X25TestState.
o Corrections made to libx25.a, libx25_r.a, and libx25.so libraries
The library function X25Encode function was changed to correctly
calculate the length of list items that are put in EPLs.
o Corrections made to wdd_datalinks.mod
The change to wdd_datalinks.mod allows the user to issue NCL
commands to disable and enable LLC2 without causing the system
to crash with a "kernel memory fault".
o Corrections made to wdd_pwa.mod and wddsetup
The change to wdd_pwa.mod limits the EMULEX Xp-Series/Sync/Async
PCI cards that will be configured by the driver to the cards
supported by WAN Support for Digital UNIX Systems. The change
to wddsetup removed unsupported EMULEX card entries that wddsetup
put in the /etc/sysconfigtab file.
o Corrections made to wdd_datalinks.mod
The change to wdd_datalinks.mod results in LLC2 reinitializing
when it receives a DM when in the running state.
o Corrections made to x25_access.mod
The change to x25_access.mod allows a program makes multiple
X.25 calls. The X25Decode library function no longer randomly
returns an X25RC_BADEPL error.
o Corrections made to wdd_datalinks.mod
The change to wdd_datalinks.mod results in LAPB configuration
for the EMULEX PCI cards (pwa) to be maintained through a
system reboot.
o Corrections made to wdd_pwa.mod
The change to wdd_pwa.mod corrected the consistency check problem
described in QAR 61026 (ECO 1).
o Corrections made to x25config
The change to x25config eliminates the problem where duplicate
entries for IP over X.25 are put into the /sbin/rc3.d/X28.50x25 file
by wansetup when it used to make modifications to the configuration.
o Corrections made to x25config
The change to x25config allows the program to exit without crashing
after adding more than one IP over X.25 host.
o Corrections made to wdd_datalinks.mod
The change to wdd_datalinks.mod provides notification to SNA peer
server, eliminating a hang, when the LLC2 connection is disconnected.
o Corrections made to x25_access.mod
The change to x25_access.mod provided the capability to enable
D-bit processing.
o Corrections made to isdnccd
The change to isdnccd allows a host's alias to be used by rlogin.
o Corrections made to isdn_ppp.mod
The change to isdn_ppp.mod allows isdnccd to be started from the
command line to initiate an IP over ISDN call without crashing.
Problems addressed in WANOSF_E01030:
o On lines with full modem control, ensure the "interrupt on
transmit underrun" bit gets set so that the driver will be
informed of the underrun and clear the condition. (This bit was
already set on lines with no modem control.) Without this
change, transmission will stall until the user of the line
issues a "driver abort". The datalink protocols LAPB and HDLC
will issue a "driver abort" when resetting the protocol, for
example in response to other end of the link issuing a protocol
reset because they haven't heard from the stalled end for a long
time. Other users of the line may not ever normally issue a
"driver abort".
o The driver was performing consistency checks on buffer
addresses and issuing a panic call, which would crash the
system, if the check failed. The check was failing on large
memory systems (e.g. > 2GB). The check has been removed.
o The driver was not calling the Common Trace Facility (CTF) to
trace transmitted and received frames.
INSTALLATION NOTES:
The existing X.25 kit must first be removed. Log in to the root
account and use setld to remove the kits. The following command
removes the kits:
# setld -d `setld -i \
| grep installed \
| awk '/^CTA|^ISD|^WDA|^XXA|^ZZA/ {printf ("%s ",$1)}'`
NOTE: If WAN ECO 1, ECO 2 or ECO3 is installed on the system,
it must be removed first. Please refer the release notes on
removing kits.
To save the existing configuration, answer "No" to the prompts that
are displayed during the kit removal process.
Once the kits are removed, reboot the system.
Extract the tar kit into a temporary directory. Change
directory to WANOSF_E04030 and enter the following command:
setld -l .
After the kits have been loaded, follow the directions provided
during the loading phase to configure WAN into the kernal.
This patch can be found at any of these sites:
Colorado Site
Georgia Site
Files on this server are as follows:
wanosf_e04030.README
wanosf_e04030.CHKSUM
wanosf_e04030.CVRLET_TXT
wanosf_e04030.tar
wanosf_e04030.CVRLET_TXT
|