Patch Name: PHSS_8976 Patch Description: s700_800 10.X Enware X Terminal Software B.07.09 Oct 1996 Creation Date: 96/11/04 Post Date: 96/11/22 Hardware Platforms - OS Releases: s700: 10.00 10.01 10.10 10.20 s800: 10.00 10.01 10.10 10.20 Products: Enware X Station Software B.07.05 Enware X Station Software B.07.07 Filesets: ENWARE.HPXT-100VG,B.07.00 ENWARE.HPXT-ENTRIA,B.07.00 ENWARE.HPXT-ENVIZEX,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-XTOUCH,B.07.00 Automatic Reboot?: No Status: General Superseded Critical: No (superseded patches were critical) 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_8976 Symptoms: 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_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 Patch Files: /opt/hpxt/enware/lbin/mountfloppy /opt/hpxt/enware/sources/unsupported/xtouch/xtouch.c /opt/hpxt/enware/xthome.B.07.09/bin/C2730A /opt/hpxt/enware/xthome.B.07.09/bin/C2730ATR /opt/hpxt/enware/xthome.B.07.09/bin/C2730AVG /opt/hpxt/enware/xthome.B.07.09/bin/C2731A /opt/hpxt/enware/xthome.B.07.09/bin/C2731ATR /opt/hpxt/enware/xthome.B.07.09/bin/C2731AVG /opt/hpxt/enware/xthome.B.07.09/bin/C3230A /opt/hpxt/enware/xthome.B.07.09/bin/C3231A /opt/hpxt/enware/xthome.B.07.09/bin/C3233A /opt/hpxt/enware/xthome.B.07.09/bin/C3234A /opt/hpxt/enware/xthome.B.07.09/bin/C3236A /opt/hpxt/enware/xthome.B.07.09/bin/C3253A /opt/hpxt/enware/xthome.B.07.09/bin/C3253ATR /opt/hpxt/enware/xthome.B.07.09/bin/C3253AVG /opt/hpxt/enware/xthome.B.07.09/bin/C3262A /opt/hpxt/enware/xthome.B.07.09/bin/C3263A /opt/hpxt/enware/xthome.B.07.09/bin/C3264A /opt/hpxt/enware/xthome.B.07.09/bin/C3265A /opt/hpxt/enware/xthome.B.07.09/bin/Floppy /opt/hpxt/enware/xthome.B.07.09/bin/KBidext /opt/hpxt/enware/xthome.B.07.09/bin/NFSServer /opt/hpxt/enware/xthome.B.07.09/bin/SXext /opt/hpxt/enware/xthome.B.07.09/bin/XEntria /opt/hpxt/enware/xthome.B.07.09/bin/XEntriaM /opt/hpxt/enware/xthome.B.07.09/bin/XEnvizex /opt/hpxt/enware/xthome.B.07.09/bin/XTouch /opt/hpxt/enware/xthome.B.07.09/bin/xtkeymap_DB /opt/hpxt/enware/xthome.B.07.09/bin/xtouch.at /opt/hpxt/enware/xthome.B.07.09/bin/xtouch.it /opt/hpxt/enware/xthome.B.07.09/bin/xtouch.mt /opt/hpxt/enware/xthome.B.07.09/bin/xtouchCfg what(1) Output: /opt/hpxt/enware/lbin/mountfloppy: (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: Tue Oct 29 23:15:59 EST 1996) ENVIZEX Server Code, Release B.07.09 /opt/hpxt/enware/xthome.B.07.09/bin/C2730ATR: (build date: Tue Oct 29 23:19:04 EST 1996) ENVIZEX (Token Ring) Server Code, Release B.07.09 /opt/hpxt/enware/xthome.B.07.09/bin/C2730AVG: (build date: Tue Oct 29 23:22:06 EST 1996) ENVIZEX (100VG) Server Code, Release B.07.09 /opt/hpxt/enware/xthome.B.07.09/bin/C2731A: (build date: Tue Oct 29 23:15:59 EST 1996) ENVIZEX Server Code, Release B.07.09 /opt/hpxt/enware/xthome.B.07.09/bin/C2731ATR: (build date: Tue Oct 29 23:19:04 EST 1996) ENVIZEX (Token Ring) Server Code, Release B.07.09 /opt/hpxt/enware/xthome.B.07.09/bin/C2731AVG: (build date: Tue Oct 29 23:22:06 EST 1996) ENVIZEX (100VG) Server Code, Release B.07.09 /opt/hpxt/enware/xthome.B.07.09/bin/C3230A: (build date: Tue Oct 29 23:25:00 EST 1996) ENTRIA Server Code, Release B.07.09 /opt/hpxt/enware/xthome.B.07.09/bin/C3231A: (build date: Tue Oct 29 23:27:50 EST 1996) ENTRIA (Mono) Server Code, Release B.07.09 /opt/hpxt/enware/xthome.B.07.09/bin/C3233A: (build date: Tue Oct 29 23:27:50 EST 1996) ENTRIA (Mono) Server Code, Release B.07.09 /opt/hpxt/enware/xthome.B.07.09/bin/C3234A: (build date: Tue Oct 29 23:25:00 EST 1996) ENTRIA Server Code, Release B.07.09 /opt/hpxt/enware/xthome.B.07.09/bin/C3236A: (build date: Tue Oct 29 23:25:00 EST 1996) ENTRIA Server Code, Release B.07.09 /opt/hpxt/enware/xthome.B.07.09/bin/C3253A: (build date: Tue Oct 29 23:15:59 EST 1996) ENVIZEX Server Code, Release B.07.09 /opt/hpxt/enware/xthome.B.07.09/bin/C3253ATR: (build date: Tue Oct 29 23:19:04 EST 1996) ENVIZEX (Token Ring) Server Code, Release B.07.09 /opt/hpxt/enware/xthome.B.07.09/bin/C3253AVG: (build date: Tue Oct 29 23:22:06 EST 1996) ENVIZEX (100VG) Server Code, Release B.07.09 /opt/hpxt/enware/xthome.B.07.09/bin/C3262A: (build date: Tue Oct 29 23:25:00 EST 1996) ENTRIA Server Code, Release B.07.09 /opt/hpxt/enware/xthome.B.07.09/bin/C3263A: (build date: Tue Oct 29 23:27:50 EST 1996) ENTRIA (Mono) Server Code, Release B.07.09 /opt/hpxt/enware/xthome.B.07.09/bin/C3264A: (build date: Tue Oct 29 23:25:00 EST 1996) ENTRIA Server Code, Release B.07.09 /opt/hpxt/enware/xthome.B.07.09/bin/C3265A: (build date: Tue Oct 29 23:25:00 EST 1996) ENTRIA Server Code, Release B.07.09 /opt/hpxt/enware/xthome.B.07.09/bin/Floppy: (build date: Tue Oct 29 22:49:39 EST 1996) ENWARE DOS File System Extension, Release B.07.09 (build date: Tue Oct 29 22:51:20 EST 1996) ENWARE NFS Server Extension, Release B.07.09 /opt/hpxt/enware/xthome.B.07.09/bin/KBidext: (build date: Tue Oct 29 23:59:24 EST 1996) X Window System, Version 11 HPXT B.07 OSRev R6 ENWARE, Release B.07.09 (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: Tue Oct 29 22:51:20 EST 1996) ENWARE NFS Server Extension, Release B.07.09 /opt/hpxt/enware/xthome.B.07.09/bin/SXext: (build date: Wed Oct 30 00:00:39 EST 1996) X Window System, Version 11 HPXT B.07 OSRev R6 ENWARE, Release B.07.09 (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 Oct 30 00:16:00 EST 1996) X Window System, Version 11 HPXT B.07 OSRev R6 ENWARE, Release B.07.09 (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 Oct 30 00:16:22 EST 1996) X Window System, Version 11 HPXT B.07 OSRev R6 ENWARE, Release B.07.09 (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 Oct 30 00:15:32 EST 1996) X Window System, Version 11 HPXT B.07 OSRev R6 ENWARE, Release B.07.09 (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: Tue Oct 29 23:59:22 EST 1996) X Window System, Version 11 HPXT B.07 OSRev R6 ENWARE, Release B.07.09 (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: Tue Oct 29 22:50:50 EST 1996) ENWARE Touch Screen Extension, Release B.07.09 /opt/hpxt/enware/xthome.B.07.09/bin/xtouch.it: (build date: Tue Oct 29 22:50:50 EST 1996) ENWARE Touch Screen Extension, Release B.07.09 /opt/hpxt/enware/xthome.B.07.09/bin/xtouch.mt: (build date: Tue Oct 29 22:50:50 EST 1996) /opt/hpxt/enware/xthome.B.07.09/bin/xtouchCfg: (build date: Tue Oct 29 23:38:48 EST 1996) X Window System, Version 11 VxWorks 5.0 R5+ ENWARE, Release B.07.09 (Mon Jan 22 17:40:37 EST 199 6) cksum(1) Output: 2766576883 6252 /opt/hpxt/enware/lbin/mountfloppy 3846247105 91042 /opt/hpxt/enware/sources/unsupported/ xtouch/xtouch.c 1926001965 811142 /opt/hpxt/enware/xthome.B.07.09/bin/C2730A 4178719090 835333 /opt/hpxt/enware/xthome.B.07.09/bin/ C2730ATR 3608124550 813388 /opt/hpxt/enware/xthome.B.07.09/bin/ C2730AVG 1926001965 811142 /opt/hpxt/enware/xthome.B.07.09/bin/C2731A 4178719090 835333 /opt/hpxt/enware/xthome.B.07.09/bin/ C2731ATR 3608124550 813388 /opt/hpxt/enware/xthome.B.07.09/bin/ C2731AVG 3555291559 793348 /opt/hpxt/enware/xthome.B.07.09/bin/C3230A 2038107234 767494 /opt/hpxt/enware/xthome.B.07.09/bin/C3231A 2038107234 767494 /opt/hpxt/enware/xthome.B.07.09/bin/C3233A 3555291559 793348 /opt/hpxt/enware/xthome.B.07.09/bin/C3234A 3555291559 793348 /opt/hpxt/enware/xthome.B.07.09/bin/C3236A 1926001965 811142 /opt/hpxt/enware/xthome.B.07.09/bin/C3253A 4178719090 835333 /opt/hpxt/enware/xthome.B.07.09/bin/ C3253ATR 3608124550 813388 /opt/hpxt/enware/xthome.B.07.09/bin/ C3253AVG 3555291559 793348 /opt/hpxt/enware/xthome.B.07.09/bin/C3262A 2038107234 767494 /opt/hpxt/enware/xthome.B.07.09/bin/C3263A 3555291559 793348 /opt/hpxt/enware/xthome.B.07.09/bin/C3264A 3555291559 793348 /opt/hpxt/enware/xthome.B.07.09/bin/C3265A 1244740727 94776 /opt/hpxt/enware/xthome.B.07.09/bin/Floppy 3707149386 8060 /opt/hpxt/enware/xthome.B.07.09/bin/KBidext 1732427385 58700 /opt/hpxt/enware/xthome.B.07.09/bin/ NFSServer 2259125711 295860 /opt/hpxt/enware/xthome.B.07.09/bin/SXext 3489460527 1458266 /opt/hpxt/enware/xthome.B.07.09/bin/ XEntria 4175039960 1135632 /opt/hpxt/enware/xthome.B.07.09/bin/ XEntriaM 3840787997 1529568 /opt/hpxt/enware/xthome.B.07.09/bin/ XEnvizex 1374951103 8568 /opt/hpxt/enware/xthome.B.07.09/bin/XTouch 829374048 283265 /opt/hpxt/enware/xthome.B.07.09/bin/ xtkeymap_DB 2142710708 35532 /opt/hpxt/enware/xthome.B.07.09/bin/ xtouch.at 2142710708 35532 /opt/hpxt/enware/xthome.B.07.09/bin/ xtouch.it 2142710708 35532 /opt/hpxt/enware/xthome.B.07.09/bin/ xtouch.mt 2711101531 71962 /opt/hpxt/enware/xthome.B.07.09/bin/ xtouchCfg Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: PHSS_7944 Equivalent Patches: PHSS_8975: s700: 9.01 9.03 9.05 9.07 s800: 9.00 9.04 PHSS_8977: s300_400: 9.00 9.03 9.10 Patch Package Size: 9050 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_8976 5a. For a standalone system, run swinstall to install the patch: swinstall -x autoreboot=true -x match_target=true \ -s /tmp/PHSS_8976.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_8976.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_8976. 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_8976.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_8976.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: This patch creates a new B.07.09 version of the Enware software. If you want to keep some X terminals running on the existing version of Enware in parallel with this new version, you can use versioning. To do this, create a file called "/usr/lib/X11/700X/Multi_version" before installing this patch. Make sure you have at least 45 Megs of additional disk space free under /usr/tftpdir. 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