Advanced Communications Controller B.03.32.
Legal Notices © Copyright 2003-2008 Hewlett-Packard Development Company, L.P. Confidential computer software. Valid license from HP 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. The information contained herein is subject to change without notice.
Table of Contents 1 Advanced Communications Controller B.03.32.03 Release Notes..........................5 What's in This Version............................................................................................................................6 Benefits..............................................................................................................................................6 Features and Enhancements................................................................................
1 Advanced Communications Controller B.03.32.
What's in This Version The following information applies to version B.03.32.03 of the line of Advanced Communications Controller (ACC) products that are supported on HP-UX 11i. Benefits • This release of the ACC software provides support on HP-UX 11i. It includes fixes that are described in the following section “Patches and Fixes for ACC Version B.03.32.03”. Features and Enhancements • 6 There are no new features or enhancements in this version. Advanced Communications Controller B.03.32.
Known Problems and Workarounds for ACC Products The following lists the known problems and recommended workarounds: • • • You cannot install Advanced Communication Controller (ACC) cards and PSI SDLC cards on the same system. Coexistence of these cards will not work. You can install ACC cards supported by the ACC product or PSI SDLC cards supported by the SNAplus2 product, but both types of cards are incompatible on the same system.
Compatibility Information and Installation Requirements Software Requirements • When compiling application programs that use ACC, use the cc compiler in non-ANSI mode instead of cc in ANSI mode or the ANSI c89 compiler. ACC header files and libraries currently do not support ANSI compilation and linking. Hardware Requirements • Z7340A 8-port PCI Serial card. OS Platform and Version Compatibility • 8 This release supports HP-UX 11i. Advanced Communications Controller B.03.32.
Patches and Fixes for this Version In order to run version B.03.32.03 of the ACC software, the following patches or their superseding patches must be installed. • • PHNE_37671– s700_800 11.11 cumulative ARPA Transport Patch PHNE_36576– s700_800 11.11 Cumulative STREAMS Patch The patches along with the additional information, can be downloaded from http://itrc.hp.com/ The patches are also available from ftp://hpatlse.atl.hp.com/hp-ux_patches/s700_800/11.X/ Defect Fixes in ACC Version B.03.32.
• JAGaf86284 Symptoms: System panics with a Data Page Fault and the stack trace looks as below: panic+0x6c report_trap_or_int_and_panic+0x94 trap+0xf04 thandler+0xd20 N2Z_F0_L_GETSTATS_ioctl+0x268 N2Z_F0_wput+0x2fe0 putnext+0xcc wait_iocack+0x6c str_istr_ioctl+0x2d4 Defect/Fix: The problem happens when x25stat is issued on disabled terminals. This is because the function which gets the status of the terminals does not check whether the terminal is disabled and issues a request to firmware for statistics.
$call_trap+0x38 N2Z_F0_rserv+0x7c0 sq_wrapper+0x90 str_sched_mp_daemon+0x130 str_sched_daemon+0x2dc main+0xaa0 $vstart+0x34 $locore+0x90 Defect/Fix: This problem happens when "x25stop" is issued after "zmasterd kill".This results in a race condition in which even after the zcom cleanup routines are called, streams layer calls the 'N2Z callback' service routine to queue the data to upper layers.
Zx_Send_appl_status+0x2f4 Zx_proc_VC_event+0x1374 $0000057E+0x16bc zx25_event_handler+0x49c Zc_putq+0x64 nacc1_receive_data+0x1a4 nacc1_pass_rxdata+0x8c nacc1_cmplt_read+0x838 nacc2_complete_req+0x34a8 nacc2_end_io+0x580 nacc2_isr+0x126c sapic_interrupt+0x2c mp_ext_interrupt+0x26c handler+0x90c idle+0xb30 swidle+0x28 Defect/Fix: When outbound detach request is executed in ICS context, synchronization between this request and Inbound reset request fails and this leads in to a spinlock panic.
nacc2_end_io+0x5b0 nacc2_isr+0x1244 sapic_interrupt+0x2c mp_ext_interrupt+0x3f0 ivti_patch_to_nop3+0x0 sul_pcxu_stop_here+0x0 N2Z_F0_rserv+0x144 sq_wrapper+0x94 str_sched_mp_daemon+0x174 str_sched_daemon+0x298 im_mpnetstr+0x28 DoCalllist+0x3c main+0x28 $vstart+0x48 istackatbase+0x88 Defect/Fix: This problem happens due to synchronization issue. During data transmission, if the application issues a disconnect, this request can be taken by another thread and clean the queues.
XSO_F_handler+0xdb0 XLS_F_handler+0x14a8 XSO_F_handler+0x408 XPR_F_pr_usrreq+0x540 soaccept+0x590 sodequeue+0x254 accept+0x22c syscall+0x28c $syscallrtn+0x0 Defect/Fix: This problem happens when the upper layers do an accept when there is no incoming call. The driver tries to send a connect confirmation, but the connect structures are not filled completely(which is filled when there is an incoming call)causing the system to panic.
condition such as a Reset packet after the timeout. To resolve this defect, code change has been done to check the flowcontrol parameters of the NLI2ZCOM driver. Once the driver is out of the flowcontrol it sends RR.
2 Advanced Communications Controller B.03.
What's In Version B.03.30 The following information applies to version B.03.30 of the line of Advanced Communications Controller (ACC) products that are supported on HP-UX 11i. Benefits • This release of the ACC software provides support on HP-UX 11i. It includes enhancements described in the next section “Features and Enhancements”. Features and Enhancements • 18 Introduction of support for the Online Addition and Replacement (OLAR) of the Z7340A 8-Port PCI ACC interface card.
Defect Fixes in Release ACC B.03.30.00 • JAGad16980 Symptoms: pdisplay runc on ports 2 and 7 of the 2/8-port cards does not work and outputs the following error: Error: Port 7 exceeds the maximum allowed for the card type. Defect/Fix: Whenever you try to use the runc command to configure the last port of any 2-port or 8-port ACC card, the command fails with an error. This defect was caused by a logic error in the port validation code. This defect has been corrected.
N2Z_F_reset_ind+0x90 N2z_iev_reset_ind+0x138 N2z_ReadEvent_Recvd+0x1d94 Zc_putq+0x60 Zc_addq+0x1b8 zksend+0x264 Zx_Send_appl_status+0x2ec Zx_proc_VC_event+0x1498 Zx_proc_unsol_event+0x2390 zx25_event_handler+0x4b4 Zc_putq+0x60 nacc0_receive_data+0x194 nacc0_pass_rxdata+0x88 nacc0_complete_req+0x480c nacc0_end_io+0x280 nacc0_isr+0x898 Defect/Fix: After a PVC detach occurred (which causes the stream to be closed), an inbound request queued on the read side server was then running and passing the request upwar
The reason for the above problem is that some "break" statements were missing in the switch statement in dsc_card() function of LDM code. It also misses out the setting of "irr.reason" to indicate different reasons for card disable or halt. • JAGad21743 Symptoms: During high load activity on the Z7200A OR Z7400A ACC cards, such as X.25 call establishment and clearing on all port, the port may be unable to accept further transmit requests. The affected port is not usable until the ACC card is restarted.