Jump to page titleUNITED STATES
hp.com home products and services support and drivers solutions how to buy
» contact hp


more options
 
hp.com home
End of Jump to page title
HP Services Software Patches
Jump to content


» software & drivers
» ask Compaq
» reference library
» forums & communities
» support tools
» warranty information
» contact support
» parts
» give us feedback

patches by topic
» DOS
» OpenVMS
» Security
» Tru64 Unix
» Ultrix 32
» Windows
» Windows NT

associated links
» what's new
» contract access
» browse patch tree
» search patch tree
» join mailing list

connection tools
» nameserver lookup
» traceroute
» ping


Find Support Information and Customer Communities for Presario.
Content starts here
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.
Files on this server are as follows:
»wanosf_e04030.README
»wanosf_e04030.CHKSUM
»wanosf_e04030.CVRLET_TXT
»wanosf_e04030.tar
»wanosf_e04030.CVRLET_TXT
privacy statement using this site means you accept its terms