Patch Name: PHSS_10305 Patch Description: s700_800 10.X Enware X Terminal Software B.07.10 Apr 1997 Creation Date: 97/05/22 Post Date: 97/05/28 Hardware Platforms - OS Releases: s700: 10.00 10.01 10.10 10.20 s800: 10.00 10.01 10.10 10.20 Products: ENWARE B.07.00 Filesets: ENWARE.HPXT-ENTRIA,B.07.00 ENWARE.HPXT-ENVIZE,B.07.00 ENWARE.HPXT-FLOPPY,B.07.00 ENWARE.HPXT-NFS,B.07.00 ENWARE.HPXT-SUPPL,B.07.00 ENWARE.HPXT-TOKN,B.07.00 ENWARE.HPXT-VG,B.07.00 ENWARE.HPXT-XTOUCH,B.07.00 Automatic Reboot?: No Status: General Release Critical: Yes PHSS_10305: PANIC HANG Viewing some types of GIF files with the Netscape Navigator web browser may cause the X terminal to reboot. An application which draws off-screen may cause the X terminal software to crash. Some applications may cause an X terminal with a token ring network card to hang. PHSS_7944: ABORT Users are involuntarily logged out of Vue, CDE, or xdm every four weeks. Path Name: /hp-ux_patches/s700_800/10.X/PHSS_10305 Symptoms: PHSS_10305: 1. Viewing some types of GIF files with the Netscape Navigator web browser may cause the X terminal to reboot. 2. An application which draws text off-screen may cause the X terminal software to crash. 3. Some applications may cause an X terminal with a token ring network card to hang. 4. X terminals cannot log in to a Service Guard server. 5. Operation of an Envizex Ca or Ci X terminal booted from a flash card may be somewhat slower than expected. 6. The xtadm menu choice "check bootp operation" displays some garbled output. 7. The X terminal floppy disk drive does not work with an HP-UX 10.20 system. 8. The CDE icons for local X terminal clients are missing. PHSS_8976: 1. Keyboard autorepeat cannot be turned off from remote config file. 2. Bell Atlantic keyboard support has been added with this patch. 3. If the primary fileserver is down, resetting the X terminal will not cause a switch to the alternate fileserver. 4. Lines drawn by some programs may not display. 5. SIAC touchscreen enhancements have been added with this patch. 6. Setting the "Time Zone" variable in the remote config file has no effect. 7. Graphics tablets do not work correctly. 8. Some HP 4251A monitors will display jittery lines when connected to Entria X terminals. 9. Running the command: "SharedX -display xterminal:0.0 -enableCommandLine" results in the error message: "You do not have permission to run a command enabled connector on display xterminal:0." 10. If the first listed XDMCP login host is down, no login screen will appear. 11. Fonts in the HP-UX 10.20 CDE environment are not displayed correctly and it is impossible to change fonts with StyleManager. PHSS_7944: 1. Writing large files to the floppy drive on an Envizex X terminal sometimes produces the message "unable to close file, connection timed out" and the resulting file on the floppy is truncated. 2. Users are involuntarily logged out of Vue, CDE, or xdm every four weeks. 3. The touch-screen driver now supports the Pixel Vision pen-touch screen. Defect Description: PHSS_10305: 1. A defect caused a severe out of memory condition to occur when some GIF files were viewed, forcing the X terminal to reboot. 2. Text strings displayed with the XDrawString call were not being clipped beyond the edge of the screen. 3. The token ring network driver did not handle the on-chip transmit buffer overflow condition. 4. The X terminal checked that the IP address it received an XDMCP reply from was the same as the IP address it had sent its XDMCP request to. With Service Guard, the X terminal sent a request to the floating IP address but received a reply from the real IP address of the server, and then discarded the reply. This check has been removed. 5. An Envizex Ca or Ci X terminal which had been booted from a flash card would use TFTP to obtain additional files from the secondary fileserver instead of using NFS to get the files from the primary fileserver. The problem did not occur with the Envizex P series. 6. There was a minor defect in the way the bootpquery output was displayed by the xtadm script. 7. The syntax of the mount command reversed in order at HP-UX 10.20 and the mountfloppy script did not support the new syntax format. 8. The symbolic links for local client icons under CDE were not created by the install script. PHSS_8976: 1. The "Auto Repeat" variable in the remote config file was being ignored when set to "OFF". 2. A keyboard ID extension has been added for the Bell Atlantic keyboard in this patch. 3. Resetting the X terminal will now cause it to retry the list of fileservers until one of them responds. 4. Lines drawn by a program using the Xdrawline call would not get displayed. 5. SIAC touchscreen enhancements have been added with this patch. 6. Time zones other than the default EST5EDT would not get recognized. 7. The cursor co-ordinates on the screen did not match those of the tablet input device. This was observed with the ME10 program. 8. The digital horizontal sync is now turned off, so that horizontal sync only comes through on the green line. 9. The files in the directory /usr/lib/X11/700X/SharedX/SXcmd_auth were not being parsed correctly. 10. XDMCP login hosts are now contacted in the order listed in "XDMCP Host". If this field is blank, the fileservers are contacted in list order, beginning with the primary fileserver. Each host is tried until the time period specified in "XDMCP Dormancy Period" expires (default of 180 seconds). 11. The CDE fonts are now made available to the X terminal through the font server on the login host. PHSS_7944: 1. A combination of an extra delay in the floppy driver and insufficient NFS retransmissions in the host mountfloppy script will cause writes of large floppy files to fail on a busy network. 2. If you have a number of X terminals running vuelogin, dtlogin or xdm from one host computer, you may see the X terminals automatically reset themselves approximately every four weeks. This reset occurs due to a software timer rollover problem. Every few weeks at exactly the same local time HP X terminals generate XDMCP keep-alive packets continuously for 3 minutes. If the host computer cannot reply to all the keep-alive messages in time, the X terminals will assume that the host is dead and terminate the Vue, CDE, or xdm session. 3. The pen-touch support is new functionality added with this patch. SR: 5003322610 5003328773 1653177493 5003334342 5003344945 Patch Files: /opt/hpxt/enware/lbin/ckbootp /opt/hpxt/enware/lbin/dobootpstuff /opt/hpxt/enware/lbin/mountfloppy /opt/hpxt/enware/lbin/xtadm /opt/hpxt/enware/lbin/xtadm.sam /opt/hpxt/enware/lbin/xtutil_add_lc_cde /opt/hpxt/enware/sources/unsupported/xtouch/xtouch.c /opt/hpxt/enware/xthome.B.07.10/bin/C2730A /opt/hpxt/enware/xthome.B.07.10/bin/C2730ATR /opt/hpxt/enware/xthome.B.07.10/bin/C2730AVG /opt/hpxt/enware/xthome.B.07.10/bin/C2731A /opt/hpxt/enware/xthome.B.07.10/bin/C2731ATR /opt/hpxt/enware/xthome.B.07.10/bin/C2731AVG /opt/hpxt/enware/xthome.B.07.10/bin/C3230A /opt/hpxt/enware/xthome.B.07.10/bin/C3231A /opt/hpxt/enware/xthome.B.07.10/bin/C3233A /opt/hpxt/enware/xthome.B.07.10/bin/C3234A /opt/hpxt/enware/xthome.B.07.10/bin/C3236A /opt/hpxt/enware/xthome.B.07.10/bin/C3253A /opt/hpxt/enware/xthome.B.07.10/bin/C3253ATR /opt/hpxt/enware/xthome.B.07.10/bin/C3253AVG /opt/hpxt/enware/xthome.B.07.10/bin/C3262A /opt/hpxt/enware/xthome.B.07.10/bin/C3263A /opt/hpxt/enware/xthome.B.07.10/bin/C3264A /opt/hpxt/enware/xthome.B.07.10/bin/C3265A /opt/hpxt/enware/xthome.B.07.10/bin/Floppy /opt/hpxt/enware/xthome.B.07.10/bin/KBidext /opt/hpxt/enware/xthome.B.07.10/bin/NFSServer /opt/hpxt/enware/xthome.B.07.10/bin/SXext /opt/hpxt/enware/xthome.B.07.10/bin/XEntria /opt/hpxt/enware/xthome.B.07.10/bin/XEntriaM /opt/hpxt/enware/xthome.B.07.10/bin/XEnvizex /opt/hpxt/enware/xthome.B.07.10/bin/XTouch /opt/hpxt/enware/xthome.B.07.10/bin/xtkeymap_DB /opt/hpxt/enware/xthome.B.07.10/bin/xtouch.at /opt/hpxt/enware/xthome.B.07.10/bin/xtouch.it /opt/hpxt/enware/xthome.B.07.10/bin/xtouch.mt /opt/hpxt/enware/xthome.B.07.10/bin/xtouchCfg what(1) Output: /opt/hpxt/enware/lbin/ckbootp: HP X Station Admin Scripts /opt/hpxt/enware/lbin/dobootpstuff: HP X station Admin Scripts /opt/hpxt/enware/lbin/mountfloppy: (no what string) /opt/hpxt/enware/lbin/xtadm: HP X station Admin Scripts /opt/hpxt/enware/lbin/xtadm.sam: HP X Station Admin Scripts /opt/hpxt/enware/lbin/xtutil_add_lc_cde: (no what string) /opt/hpxt/enware/sources/unsupported/xtouch/xtouch.c: (no what string) /opt/hpxt/enware/xthome.B.07.09/bin/C2730A: (build date: Wed Feb 5 19:09:54 EST 1997) ENVIZEX Server Code, Release B.07.10 /opt/hpxt/enware/xthome.B.07.09/bin/C2730ATR: (build date: Wed Feb 5 19:13:06 EST 1997) ENVIZEX (Token Ring) Server Code, Release B.07.10 /opt/hpxt/enware/xthome.B.07.09/bin/C2730AVG: (build date: Wed Feb 5 19:16:18 EST 1997) ENVIZEX (100VG) Server Code, Release B.07.10 /opt/hpxt/enware/xthome.B.07.09/bin/C2731A: (build date: Wed Feb 5 19:09:54 EST 1997) ENVIZEX Server Code, Release B.07.10 /opt/hpxt/enware/xthome.B.07.09/bin/C2731ATR: (build date: Wed Feb 5 19:13:06 EST 1997) ENVIZEX (Token Ring) Server Code, Release B.07.10 /opt/hpxt/enware/xthome.B.07.09/bin/C2731AVG: (build date: Wed Feb 5 19:16:18 EST 1997) ENVIZEX (100VG) Server Code, Release B.07.10 /opt/hpxt/enware/xthome.B.07.09/bin/C3230A: (build date: Wed Feb 5 19:19:34 EST 1997) ENTRIA Server Code, Release B.07.10 /opt/hpxt/enware/xthome.B.07.09/bin/C3231A: (build date: Wed Feb 5 19:22:29 EST 1997) ENTRIA (Mono) Server Code, Release B.07.10 /opt/hpxt/enware/xthome.B.07.09/bin/C3233A: (build date: Wed Feb 5 19:22:29 EST 1997) ENTRIA (Mono) Server Code, Release B.07.10 /opt/hpxt/enware/xthome.B.07.09/bin/C3234A: (build date: Wed Feb 5 19:19:34 EST 1997) ENTRIA Server Code, Release B.07.10 /opt/hpxt/enware/xthome.B.07.09/bin/C3236A: (build date: Wed Feb 5 19:19:34 EST 1997) ENTRIA Server Code, Release B.07.10 /opt/hpxt/enware/xthome.B.07.09/bin/C3253A: (build date: Wed Feb 5 19:09:54 EST 1997) ENVIZEX Server Code, Release B.07.10 /opt/hpxt/enware/xthome.B.07.09/bin/C3253ATR: (build date: Wed Feb 5 19:13:06 EST 1997) ENVIZEX (Token Ring) Server Code, Release B.07.10 /opt/hpxt/enware/xthome.B.07.09/bin/C3253AVG: (build date: Wed Feb 5 19:16:18 EST 1997) ENVIZEX (100VG) Server Code, Release B.07.10 /opt/hpxt/enware/xthome.B.07.09/bin/C3262A: (build date: Wed Feb 5 19:19:34 EST 1997) ENTRIA Server Code, Release B.07.10 /opt/hpxt/enware/xthome.B.07.09/bin/C3263A: (build date: Wed Feb 5 19:22:29 EST 1997) ENTRIA (Mono) Server Code, Release B.07.10 /opt/hpxt/enware/xthome.B.07.09/bin/C3264A: (build date: Wed Feb 5 19:19:34 EST 1997) ENTRIA Server Code, Release B.07.10 /opt/hpxt/enware/xthome.B.07.09/bin/C3265A: (build date: Wed Feb 5 19:19:34 EST 1997) ENTRIA Server Code, Release B.07.10 /opt/hpxt/enware/xthome.B.07.09/bin/Floppy: (build date: Wed Feb 5 15:06:51 EST 1997) ENWARE DOS File System Extension, Release B.07.10 (build date: Wed Feb 5 15:10:02 EST 1997) ENWARE NFS Server Extension, Release B.07.10 /opt/hpxt/enware/xthome.B.07.09/bin/KBidext: (build date: Wed Feb 5 14:25:19 EST 1997) X Window System, Version 11 HPXT B.07 OSRev R6 ENWARE, Release B.07.10 (Mon Jan 22 17:40:37 EST 199 6) hp7lc2k : DIN PS2-compatible keyboard driver for X /opt/hpxt/enware/xthome.B.07.09/bin/NFSServer: (build date: Wed Feb 5 15:10:02 EST 1997) ENWARE NFS Server Extension, Release B.07.10 /opt/hpxt/enware/xthome.B.07.09/bin/SXext: (build date: Wed Feb 5 18:36:41 EST 1997) X Window System, Version 11 HPXT B.07 OSRev R6 ENWARE, Release B.07.10 (Mon Jan 22 17:40:37 EST 199 6) libSXR5.sl: SharedX Extensions Lib., Version 2.3 - 1 994 /opt/hpxt/enware/xthome.B.07.09/bin/XEntria: (build date: Wed Feb 5 18:49:18 EST 1997) X Window System, Version 11 HPXT B.07 OSRev R6 ENWARE, Release B.07.10 (Mon Jan 22 17:40:37 EST 199 6) hp7lc2k : DIN PS2-compatible keyboard driver for X hp7lc2m : DIN PS2-compatible mouse driver for X PC mouse serial extension driver for HP X11 - $Revis ion: 1.3 $ pcmouse : Contributed X driver for Logitech- and Mic rosoft-compatible devicesn@(#)Source in /usr /contrib/X11drivers/input/pcmouse.c /opt/hpxt/enware/xthome.B.07.09/bin/XEntriaM: (build date: Wed Feb 5 18:49:35 EST 1997) X Window System, Version 11 HPXT B.07 OSRev R6 ENWARE, Release B.07.10 (Mon Jan 22 17:40:37 EST 199 6) hp7lc2k : DIN PS2-compatible keyboard driver for X hp7lc2m : DIN PS2-compatible mouse driver for X PC mouse serial extension driver for HP X11 - $Revis ion: 1.3 $ pcmouse : Contributed X driver for Logitech- and Mic rosoft-compatible devicesn@(#)Source in /usr /contrib/X11drivers/input/pcmouse.c /opt/hpxt/enware/xthome.B.07.09/bin/XEnvizex: (build date: Wed Feb 5 18:48:56 EST 1997) X Window System, Version 11 HPXT B.07 OSRev R6 ENWARE, Release B.07.10 (Mon Jan 22 17:40:37 EST 199 6) hp7lc2k : DIN PS2-compatible keyboard driver for X hp7lc2m : DIN PS2-compatible mouse driver for X PC mouse serial extension driver for HP X11 - $Revis ion: 1.3 $ pcmouse : Contributed X driver for Logitech- and Mic rosoft-compatible devicesn@(#)Source in /usr /contrib/X11drivers/input/pcmouse.c /opt/hpxt/enware/xthome.B.07.09/bin/XTouch: (build date: Wed Feb 5 14:25:15 EST 1997) X Window System, Version 11 HPXT B.07 OSRev R6 ENWARE, Release B.07.10 (Mon Jan 22 17:40:37 EST 199 6) /opt/hpxt/enware/xthome.B.07.09/bin/xtkeymap_DB: (no what string) /opt/hpxt/enware/xthomeX.B.07.09/bin/xtouch.at: (build date: Wed Feb 5 15:08:57 EST 1997) ENWARE Touch Screen Extension, Release B.07.10 /opt/hpxt/enware/xthome.B.07.09/bin/xtouch.it: (build date: Wed Feb 5 15:08:57 EST 1997) ENWARE Touch Screen Extension, Release B.07.10 /opt/hpxt/enware/xthome.B.07.09/bin/xtouch.mt: (build date: Wed Feb 5 15:08:57 EST 1997) ENWARE Touch Screen Extension, Release B.07.10 /opt/hpxt/enware/xthome.B.07.09/bin/xtouchCfg: (build date: Wed Feb 5 13:57:47 EST 1997) X Window System, Version 11 VxWorks 5.0 R5+ ENWARE, Release B.07.10 (Mon Jan 22 17:40:37 EST 199 6) cksum(1) Output: 1159912222 6654 /opt/hpxt/enware/lbin/ckbootp 805115320 16247 /opt/hpxt/enware/lbin/dobootpstuff 1339795344 6315 /opt/hpxt/enware/lbin/mountfloppy 3147585058 15965 /opt/hpxt/enware/lbin/xtadm 356414872 507 /opt/hpxt/enware/lbin/xtadm.sam 2022553378 4724 /opt/hpxt/enware/lbin/xtutil_add_lc_cde 3846247105 91042 /opt/hpxt/enware/sources/unsupported/ xtouch/xtouch.c 2976279927 804676 /opt/hpxt/enware/xthome.B.07.10/bin/C2730A 169259004 836182 /opt/hpxt/enware/xthome.B.07.10/bin/ C2730ATR 3657799866 814733 /opt/hpxt/enware/xthome.B.07.10/bin/ C2730AVG 2976279927 804676 /opt/hpxt/enware/xthome.B.07.10/bin/C2731A 169259004 836182 /opt/hpxt/enware/xthome.B.07.10/bin/ C2731ATR 3657799866 814733 /opt/hpxt/enware/xthome.B.07.10/bin/ C2731AVG 4270241990 796132 /opt/hpxt/enware/xthome.B.07.10/bin/C3230A 734794305 766191 /opt/hpxt/enware/xthome.B.07.10/bin/C3231A 734794305 766191 /opt/hpxt/enware/xthome.B.07.10/bin/C3233A 4270241990 796132 /opt/hpxt/enware/xthome.B.07.10/bin/C3234A 4270241990 796132 /opt/hpxt/enware/xthome.B.07.10/bin/C3236A 2976279927 804676 /opt/hpxt/enware/xthome.B.07.10/bin/C3253A 169259004 836182 /opt/hpxt/enware/xthome.B.07.10/bin/ C3253ATR 3657799866 814733 /opt/hpxt/enware/xthome.B.07.10/bin/ C3253AVG 4270241990 796132 /opt/hpxt/enware/xthome.B.07.10/bin/C3262A 734794305 766191 /opt/hpxt/enware/xthome.B.07.10/bin/C3263A 4270241990 796132 /opt/hpxt/enware/xthome.B.07.10/bin/C3264A 4270241990 796132 /opt/hpxt/enware/xthome.B.07.10/bin/C3265A 3061559184 94776 /opt/hpxt/enware/xthome.B.07.10/bin/Floppy 4253479132 8060 /opt/hpxt/enware/xthome.B.07.10/bin/KBidext 486017525 58700 /opt/hpxt/enware/xthome.B.07.10/bin/ NFSServer 640303090 295860 /opt/hpxt/enware/xthome.B.07.10/bin/SXext 1286354847 1458250 /opt/hpxt/enware/xthome.B.07.10/bin/ XEntria 3355822 1135552 /opt/hpxt/enware/xthome.B.07.10/bin/XEntriaM 907872579 1529520 /opt/hpxt/enware/xthome.B.07.10/bin/ XEnvizex 361778822 8568 /opt/hpxt/enware/xthome.B.07.10/bin/XTouch 829374048 283265 /opt/hpxt/enware/xthome.B.07.10/bin/ xtkeymap_DB 748214295 35532 /opt/hpxt/enware/xthome.B.07.10/bin/ xtouch.at 748214295 35532 /opt/hpxt/enware/xthome.B.07.10/bin/ xtouch.it 748214295 35532 /opt/hpxt/enware/xthome.B.07.10/bin/ xtouch.mt 2279069550 71962 /opt/hpxt/enware/xthome.B.07.10/bin/ xtouchCfg Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: PHSS_7944 PHSS_8976 Equivalent Patches: PHSS_10304: s700: 9.01 9.03 9.05 9.07 s800: 9.00 9.04 Patch Package Size: 9030 Kbytes Installation Instructions: Please review all instructions and the Hewlett-Packard SupportLine User Guide or your Hewlett-Packard support terms and conditions for precautions, scope of license, restrictions, and, limitation of liability and warranties, before installing this patch. ------------------------------------------------------------ 1. Back up your system before installing a patch. 2. Login as root. 3. Copy the patch to the /tmp directory. 4. Move to the /tmp directory and unshar the patch: cd /tmp sh PHSS_10305 5a. For a standalone system, run swinstall to install the patch: swinstall -x autoreboot=true -x match_target=true \ -s /tmp/PHSS_10305.depot 5b. For a homogeneous NFS Diskless cluster run swcluster on the server to install the patch on the server and the clients: swcluster -i -b This will invoke swcluster in the interactive mode and force all clients to be shut down. WARNING: All cluster clients must be shut down prior to the patch installation. Installing the patch while the clients are booted is unsupported and can lead to serious problems. The swcluster command will invoke an swinstall session in which you must specify: alternate root path - default is /export/shared_root/OS_700 source depot path - /tmp/PHSS_10305.depot To complete the installation, select the patch by choosing "Actions -> Match What Target Has" and then "Actions -> Install" from the Menubar. 5c. For a heterogeneous NFS Diskless cluster: - run swinstall on the server as in step 5a to install the patch on the cluster server. - run swcluster on the server as in step 5b to install the patch on the cluster clients. By default swinstall will archive the original software in /var/adm/sw/patch/PHSS_10305. If you do not wish to retain a copy of the original software, you can create an empty file named /var/adm/sw/patch/PATCH_NOSAVE. Warning: If this file exists when a patch is installed, the patch cannot be deinstalled. Please be careful when using this feature. It is recommended that you move the PHSS_10305.text file to /var/adm/sw/patch for future reference. To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHSS_10305.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: This patch normally upgrades your existing version of Enware to the B.07.10 version of the software by replacing parts of the older version. If you wish, this patch can instead create a separate installation of the new version leaving the older version intact. This allows you to test some X terminals with the new patched version while other X terminals run using the older version. To do this, create a file called "/opt/hpxt/enware/xthome/Multi_version" before installing this patch. Make sure you have at least 50 Megs of additional disk space free under /opt/hpxt/enware. To enable the Bell Atlantic keyboard extension, you will need to uncomment the KBidext lines in: /usr/tftpdir/usr/lib/X11/700X.B.07.09/bin/modules.ld If you use the automount daemon to NFS mount Envizex X terminal floppy drives instead of the default mountfloppy script you should edit the /etc/auto.hpxtfd file (or the equivalent NIS map) to attempt more NFS retransmissions. The line in the file should end up looking like: * -soft,retrans=6,timeo=50 &:/hpxtfd