Patch Name: PHSS_7945 Patch Description: s300_400 9.X Enware X Terminal Server B.07.07 July 1996 Creation Date: 96/07/19 Post Date: 96/07/29 Hardware Platforms - OS Releases: s300_400: 9.00 9.03 9.10 Products: Enware X Station Software B.07.00 Filesets: HPXT-ENTRIA,B.07.00 HPXT-ENVIZEX,B.07.00 HPXT-FLOPPY,B.07.00 HPXT-NFS,B.07.00 HPXT-SUPPL,B.07.00 HPXT-XTOUCH,B.07.00 Automatic Reboot?: No Status: General Release Critical: Yes PHSS_7945: ABORT Users are involuntarily logged out of Vue, CDE, or xdm every four weeks. Path Name: /hp-ux_patches/s300_400/9.X/PHSS_7945 Symptoms: PHSS_7945: 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_7945: 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 Patch Files: /usr/bin/X11/700X/admin/mountfloppy /usr/tftpdir/usr/lib/X11/700X.B.07.05/bin/Floppy /usr/tftpdir/usr/lib/X11/700X.B.07.05/bin/NFSServer /usr/tftpdir/usr/lib/X11/700X.B.07.05/bin/XEntria /usr/tftpdir/usr/lib/X11/700X.B.07.05/bin/XEntriaM /usr/tftpdir/usr/lib/X11/700X.B.07.05/bin/XEnvizex /usr/tftpdir/usr/lib/X11/700X.B.07.05/bin/XTouch /usr/tftpdir/usr/lib/X11/700X.B.07.05/bin/xtouch.at /usr/tftpdir/usr/lib/X11/700X.B.07.05/bin/xtouch.it /usr/tftpdir/usr/lib/X11/700X.B.07.05/bin/xtouch.mt /usr/tftpdir/usr/lib/X11/700X.B.07.05/bin/xtouchCfg what(1) Output: /usr/bin/X11/700X/admin/mountfloppy: (no what string) /usr/tftpdir/usr/lib/X11/700X.B.07.05/bin/Floppy: (build date: Tue Jul 9 19:01:50 EDT 1996) ENWARE DOS File System Extension, Release B.07.07 (build date: Tue Jul 9 19:03:12 EDT 1996) ENWARE NFS Server Extension, Release B.07.07 /usr/tftpdir/usr/lib/X11/700X.B.07.05/bin/NFSServer: (build date: Tue Jul 9 19:03:12 EDT 1996) ENWARE NFS Server Extension, Release B.07.07 /usr/tftpdir/usr/lib/X11/700X.B.07.05/bin/XEntria: (build date: Tue Jul 9 18:58:34 EDT 1996) X Window System, Version 11 HPXT B.07 OSRev R6 ENWARE, Release B.07.07 (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 /usr/tftpdir/usr/lib/X11/700X.B.07.05/bin/XEntriaM: (build date: Tue Jul 9 18:58:54 EDT 1996) X Window System, Version 11 HPXT B.07 OSRev R6 ENWARE, Release B.07.07 (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 /usr/tftpdir/usr/lib/X11/700X.B.07.05/bin/XEnvizex: (build date: Tue Jul 9 18:58:11 EDT 1996) X Window System, Version 11 HPXT B.07 OSRev R6 ENWARE, Release B.07.07 (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 /usr/tftpdir/usr/lib/X11/700X.B.07.05/bin/XTouch: (build date: Tue Jul 9 18:46:32 EDT 1996) X Window System, Version 11 HPXT B.07 OSRev R6 ENWARE, Release B.07.07 (Mon Jan 22 17:40:37 EST 199 6) /usr/tftpdir/usr/lib/X11/700X.B.07.05/bin/xtouch.at: (build date: Tue Jul 9 19:02:43 EDT 1996) ENWARE Touch Screen Extension, Release B.07.07 /usr/tftpdir/usr/lib/X11/700X.B.07.05/bin/xtouch.it: (build date: Tue Jul 9 19:02:43 EDT 1996) ENWARE Touch Screen Extension, Release B.07.07 /usr/tftpdir/usr/lib/X11/700X.B.07.05/bin/xtouch.mt: (build date: Tue Jul 9 19:02:43 EDT 1996) ENWARE Touch Screen Extension, Release B.07.07 /usr/tftpdir/usr/lib/X11/700X.B.07.05/bin/xtouchCfg: (build date: Tue Jul 9 18:29:03 EDT 1996) X Window System, Version 11 VxWorks 5.0 R5+ ENWARE, Release B.07.07 (Mon Jan 22 17:40:37 EST 199 6) sum(1) Output: 59661 13 /usr/bin/X11/700X/admin/mountfloppy 43750 186 /usr/tftpdir/usr/lib/X11/700X.B.07.05/bin/Floppy 52114 115 /usr/tftpdir/usr/lib/X11/700X.B.07.05/bin/ NFSServer 39544 2848 /usr/tftpdir/usr/lib/X11/700X.B.07.05/bin/XEntria 21514 2219 /usr/tftpdir/usr/lib/X11/700X.B.07.05/bin/ XEntriaM 1282 2987 /usr/tftpdir/usr/lib/X11/700X.B.07.05/bin/XEnvizex 336 17 /usr/tftpdir/usr/lib/X11/700X.B.07.05/bin/XTouch 24998 69 /usr/tftpdir/usr/lib/X11/700X.B.07.05/bin/xtouch.at 24998 69 /usr/tftpdir/usr/lib/X11/700X.B.07.05/bin/xtouch.it 24998 69 /usr/tftpdir/usr/lib/X11/700X.B.07.05/bin/xtouch.mt 59021 112 /usr/tftpdir/usr/lib/X11/700X.B.07.05/bin/ xtouchCfg Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: None Equivalent Patches: PHSS_7943: s700: 9.01 9.03 9.05 9.07 s800: 9.00 9.04 PHSS_7944: s700: 10.00 10.01 10.10 10.20 s800: 10.00 10.01 10.10 10.20 Patch Package Size: 4350 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. Copy the patch to your /tmp directory and unshar it: cd /tmp cp patch_source/PHSS_7945 . sh PHSS_7945 3. Become root and run update: /etc/update [-r [kernel_gen_file]] -s \ /tmp/PHSS_7945.updt PHSS_7945 Update moves the original software to /system/PHSS_7945/orig. Keep this file to recover from any potential problems. You should move the .text file to /system/PHSS_7945 for future reference. To put this patch on a magnetic tape and update from the tape drive, use dd: dd if=PHSS_7945.updt of=/dev/rmt/0m bs=2048 Special Installation Instructions: 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