Patch Name: PHNE_4106 Patch Description: 700 8-9.X EISA X25 card firmware revision 8.31 Fixes included in patch PHNE_4106 (8.31) SR 5000705343. SVC is CLEARed by client after send() completes; server looses data. SR 1653077222 Calls trying to negotiate thruput class to 13 (64 kbit/s) are not cleared, thruput class is negociated instead. Fixes included in patch PHNE_3466 (8.28) SR None. rr is now sent exactly n2 times. SR None. Charge duration facility is refused in call set-up packets with diag=FAC_CODE_NOT_ALLOWED. SR None. Fix OTS pb: reset 160 received unexpectedly. SR None. Avoid PVCs hang during connect()/close() request. Fixes included in patch PHNE_2866 (8.25) SR None. Restart indication/confirmation packets that are too long or too short are no longer accepted (ISO 8882). SR None. We now check that that the Q bit is the same for the whole packet sequence (ISO 8882). SR None. We no longer accept invalid faclities in clear packets (ISO 8882). SR 5003083105 When the X25_SET_FRAGMENT_SIZE ioctl is used it only allows the user to receive ( send ) messages using several recv ( send ) socket calls with the More Data To Follow bit to find ( specify ) the end of the message. This ioctl does not give access directly to the X.25 data packet More data bit. Therefore the system still wait until enough data are received from the line ( send from the user ) to forward it to the user ( send it on the line ). The consequence is that about three packets needs to be received before the user receives a first fragment, about five "packets" worth of data need to be send before the first packet is seen on the line. ( with 128 bytes packets and on an HP 9000 / 800 ). Those values can be different on a 700. Note: This fix also requires at least rev 15 of the X.25 driver see dependencies below. SR None. Level 3 timers T20 T21 T22 T23 were too short. SR None Reduced the number of retries for unacknowledged FRMRs. SR None An incoming call packet was not cleared if the facilities length was > 109 bytes. Fixes included in patch PHNE_2542 (8.21) SR none. [HP internal fix number DTS GNDl000029] The RTS is not asserted when the external clock is not sent. SR None. [HP internal fix number DTS GND1000028] Bad clock speed is sent by Eisa card with Modem Eliminator Cable. Fixed in 8.20 SR None. Card crash because EFCP does not receive the Host Heartbeat primitive. Fixed in 8.19 ------------------------------------------------------------------------------ -- Path Name: /hp-ux_patches/s700/8-9.X/PHNE_4106 Effective Date: 940419 Modification Date: 940627 Modification Reason: The PHNE_4106.text file was modified to update the patch dependencies. OS Release: 8.07 9.00 9.01 9.03 9.05 Reboot Required: No Patch Files: /etc/x25/x25eb.download SR#: 5000705343 "what" string/timestamp: X.25 EB FIRMWARE: $Revision: 8.31 $ (Wed Mar 16 11:42:56 MET 1994) X25 Protocol rev.A.02 "sum" output: 56068 450 /etc/x25/x25eb.download Dependencies: PHNE_4275 (s700 8.07) PHNE_4276 (s700 9.X) Supersedes: PHNE_1268 PHNE_2542 PHNE_3109 PHNE_3466 PHNE_3949 Patch Package Size: 267 Kbytes Installation Instructions: Please review all instructions and the Hewlett-Packard SupportLine User Guide, or your Hewlett-Packard support terms and conditions for scope of license, restrictions, and limitation of liability and warranties, before installing this patch. Note: Please back up your system before installing your patch. ---------------------------------------------------------------------------- After getting the patch onto your machine, unshar the patch (sh PHNE_4106). To install this patch do the following: 0) Set the system in single-user mode 1) Run "ps -ef" to make sure that the processes x25server, x25stat, x25init, x25stop, x25upload, x25check have been killed, and if not kill them with the kill -9 command. 2) Run /etc/update (Note: you must be logged in as root to update a system). 3) Once in the update "Main Menu" move the highlighted line to "Change Source or Destination ->" and press "Return" or "Select Item". 4) Make sure the highlighted item in the "Change Source or Destination" window is "From Tape Device to Local System ...", then press "Return" or "Select Item". 5) You should now be in the "From Tape Device to Local System" window. Change the "Source: /dev/rmt/0m" to "Source: /tmp/PHNE_4106.updt" (this assumes that you are in the /tmp directory where PHNE_4106.updt has been placed). Note: You must enter the complete path name. 6) Press "Done". 7) From here on follow the standard directions for update. The customized script that update runs will move the original software to /system/PHNE_4106/orig. HP recommends keeping this software there in order to recover from any potential problems. It is also recommended that you move the PHNE_4106.text file to /system/PHNE_4106 to be retained for future reference. If you wish to put this patch on a magnetic tape and update from the tape drive, dd a copy of the patch to the tape drive. As an example the following will create a copy of the patch that update can read: dd if=PHNE_4106.updt of=/dev/rmt/0m bs=2048.