Patch Name: PHSS_7106 Patch Description: s300_400 9.X Enware X Terminal Server March 1996 B.06.09 Creation Date: 95/03/31 Post Date: 96/04/05 Hardware Platforms - OS Releases: s300_400: 9.00 9.03 9.10 Products: Enware X Station Software B.06.00 Filesets: HPXT-SUPPL,B.06.00 Automatic Reboot?: No Status: General Release Critical: Yes PHSS_7106: ABORT Token Ring packets appearing on an X terminal 100VG interface will cause the X terminal software to crash. Repeated logins to a CDE session may cause the X terminal software to crash. Resizing a vt320 window a number of times may cause the X terminal software to crash. Path Name: /hp-ux_patches/s300_400/9.X/PHSS_7106 Symptoms: PHSS_7106: 1. An X terminal will not boot from its Token Ring interface at the 4 Mbps speed. 2. Logging in and out of a CDE (Common Desktop Environment) session several times may crash the X terminal software. 3. Resizing a vt320 window a number of times may cause the X terminal software to crash. 4. X terminals with a 100VG interface may crash if installed on a 100VG network which is bridged to a Token Ring network. 5. HP-HIL bar code readers connected to X terminals miss characters. 6. vt320 xlarge fonts are too small. 7. Caps Lock may not turn off if the Caps Lock key and left Shift key are pressed simultaneously. 8. Old keystrokes may be re-echoed when exiting from the config screens. 9. Scrambled windows may occur with a custom application. PHSS_6546: 1. Floppy diskettes formatted or written by Envizex X-stations are unreadable by some PCs. 2. A Deskjet 660 printer connected to an X terminal can take a very long time to print. 3. The xclock local client has a garbled display in digital mode. 4. Network multicast storms can occur under rare circumstances, causing HP X terminals to freeze for several minutes. 5. The xflash utility produces an incorrect image file in command-line mode. 6. The fwlsfonts program causes the X terminal software to crash. 7. Some valid DDC monitor resolutions are not allowed by the X terminal software. 8. Choosing the "check printer" option in xtadm produces error messages. 9. Accutouch touch screen calibration may fail. 10. If an application resets the screen-saver mode, the display may redraw slowly. 11. Some DDC monitor MIB values are wrong when read with snmpwalk. 12. Some automated X record/playback utilities will not work. Defect Description: PHSS_7106: 1. Support for 4 Mbps Token Ring is missing from the software. 2. Data from old CDE sessions is not being flushed between server resets. This eventually causes the server software to get confused and crash. 3. The software cannot handle repeated resizes of a vt320 window and crashes. 4. Token Ring packets appearing on the 100VG interface cause the X terminal software to crash. 5. The HP-HIL driver misses multiple characters sent by a bar code reader. 6. The xlarge 132 column fonts supplied with the vt320 client are too small. 7. On keyboards which have a LED indicator on the Caps Lock key, the LED indicator turns off but Caps Lock mode doesn't always get turned off. This occurs only if the left Shift key is accidentally pressed at the same time as the Caps Lock key. 8. If F12 is pressed to enter the config screens while the screen is grabbed by an application, old keystrokes get re-echoed when F12 is pressed again to exit from the config screens. 9. Windows get scrambled if an application sets backing store to always and then moves or resizes shaped windows while they are unmapped. PHSS_6546: 1. When formatting a floppy diskette the X terminal creates an empty boot sector. Some PCs check the boot sector and will refuse to read the diskette claiming that it is not formatted. With this patch applied the X terminal now creates a valid boot sector program on the floppy. 2. Due to a timing difference in the parallel port handshake signals, a Deskjet 660 printer can cause the X terminal to send data to it at an exceptionally slow rate. 3. Due to a missing font, the xclock local client will produce a garbled display in digital mode. 4. 700/RX and Envizex X terminals may cause a multicast storm on a network if another node on the network sends an IP packet with the following properties: - The Ethernet destination address is a multicast address. - The IP destination address is not a multicast address. If a packet like this appears on the network the HP X terminals will forward it over and over, causing a multicast storm until the TTL of the packet expires. 5. If the xflash utility is used to create a flash rom image in command-line mode, all the file pathnames in the image will be corrupted, and the resultant image will not work. .eg hpxt.xflash -package -image xflash still works correctly in interactive mode. 6. If the fwlsfonts program is run it can crash the X terminal. This is caused by asking for a sub-set of a scaled font that is beyond its range of valid characters. 7. There are some valid resolution/frequency combinations for DDC monitors that the software will allow in the boot-ROM configuration but not in the downloaded server software. 8. Choosing the xtadm menu item to check the operation of a printer will produce error messages even if the printer is correctly setup. 9. When calibrating the screen size of an Accutouch touch screen, touching the screen too slowly may cause the calibration to fail. 10. Some applications will reset the screen-saver mode to unblank the screen if alarms occur. After this happens the next Xlib call will be extremely slow to execute. 11. MIB variables for unsupported DDC monitor combinations are reported as garbage values when they shouldn't be reported at all. This will probably only show up using programs such as snmpwalk. 12. The XFake event calls for HP input extensions do not work. This means that programs which simulate inputs such as X record/playback programs may not work. SR: 1653149823 5003303974 5003306761 1653147280 5003274340 Patch Files: /usr/bin/X11/700X/admin/ckprinter /usr/bin/X11/700X/admin/getxtname /usr/tftpdir/usr/lib/X11/700X/fonts/vt340/xlarge/h132.snf /usr/tftpdir/usr/lib/X11/700X/fonts/vt340/xlarge/ hbold132.snf /usr/tftpdir/usr/lib/X11/700X/fonts/vt340/xlarge/ hdhdwb132.snf /usr/tftpdir/usr/lib/X11/700X/fonts/vt340/xlarge/ hdhdwt132.snf /usr/tftpdir/usr/lib/X11/700X/fonts/vt340/xlarge/hdw132.snf /usr/tftpdir/usr/lib/X11/700X/fonts/vt340/xlarge/p132.snf /usr/tftpdir/usr/lib/X11/700X/fonts/vt340/xlarge/ pbold132.snf /usr/tftpdir/usr/lib/X11/700X/fonts/vt340/xlarge/ pdhdwb132.snf /usr/tftpdir/usr/lib/X11/700X/fonts/vt340/xlarge/ pdhdwt132.snf /usr/tftpdir/usr/lib/X11/700X/fonts/vt340/xlarge/pdw132.snf /usr/tftpdir/usr/lib/X11/700X/fonts/vt340/xlarge/r132.snf /usr/tftpdir/usr/lib/X11/700X/fonts/vt340/xlarge/ rbold132.snf /usr/tftpdir/usr/lib/X11/700X/fonts/vt340/xlarge/ rdhdwb132.snf /usr/tftpdir/usr/lib/X11/700X/fonts/vt340/xlarge/ rdhdwt132.snf /usr/tftpdir/usr/lib/X11/700X/fonts/vt340/xlarge/rdw132.snf /usr/tftpdir/usr/lib/X11/700X/snmp/hpxt.mib /usr/tftpdir/usr/lib/X11/700X/snmp/hpxtV1.mib /usr/tftpdir/usr/lib/X11/700X/unsupported/xtouch/Makefile /usr/tftpdir/usr/lib/X11/700X.B.06.00/bin/C2700A /usr/tftpdir/usr/lib/X11/700X.B.06.00/bin/C2708A /usr/tftpdir/usr/lib/X11/700X.B.06.00/bin/C2731A /usr/tftpdir/usr/lib/X11/700X.B.06.00/bin/C2731ATR /usr/tftpdir/usr/lib/X11/700X.B.06.00/bin/C2731AVG /usr/tftpdir/usr/lib/X11/700X.B.06.00/bin/C3230A /usr/tftpdir/usr/lib/X11/700X.B.06.00/bin/C3231A /usr/tftpdir/usr/lib/X11/700X.B.06.00/bin/Floppy /usr/tftpdir/usr/lib/X11/700X.B.06.00/bin/vt320 /usr/tftpdir/usr/lib/X11/700X.B.06.00/bin/xclock /usr/tftpdir/usr/lib/X11/700X.B.06.00/bin/xflash /usr/tftpdir/usr/lib/X11/700X.B.06.00/bin/xtouch.at what(1) Output: /usr/bin/X11/700X/admin/ckprinter: HP X Station Admin Scripts /usr/bin/X11/700X/admin/getxtname: HP X Station Admin Scripts /usr/tftpdir/usr/lib/X11/700X/fonts/vt340/xlarge/h132.snf: (no what string) /usr/tftpdir/usr/lib/X11/700X/fonts/vt340/xlarge/ hbold132.snf: (no what string) /usr/tftpdir/usr/lib/X11/700X/fonts/vt340/xlarge/ hdhdwb132.snf: (no what string) /usr/tftpdir/usr/lib/X11/700X/fonts/vt340/xlarge/ hdhdwt132.snf: (no what string) /usr/tftpdir/usr/lib/X11/700X/fonts/vt340/xlarge/hdw132.snf: (no what string) /usr/tftpdir/usr/lib/X11/700X/fonts/vt340/xlarge/p132.snf: (no what string) /usr/tftpdir/usr/lib/X11/700X/fonts/vt340/xlarge/ pbold132.snf: (no what string) /usr/tftpdir/usr/lib/X11/700X/fonts/vt340/xlarge/ pdhdwb132.snf: (no what string) /usr/tftpdir/usr/lib/X11/700X/fonts/vt340/xlarge/ pdhdwt132.snf: (no what string) /usr/tftpdir/usr/lib/X11/700X/fonts/vt340/xlarge/pdw132.snf: (no what string) /usr/tftpdir/usr/lib/X11/700X/fonts/vt340/xlarge/r132.snf: (no what string) /usr/tftpdir/usr/lib/X11/700X/fonts/vt340/xlarge/ rbold132.snf: (no what string) /usr/tftpdir/usr/lib/X11/700X/fonts/vt340/xlarge/ rdhdwb132.snf: (no what string) /usr/tftpdir/usr/lib/X11/700X/fonts/vt340/xlarge/ rdhdwt132.snf: (no what string) /usr/tftpdir/usr/lib/X11/700X/fonts/vt340/xlarge/rdw132.snf: (no what string) /usr/tftpdir/usr/lib/X11/700X/snmp/hpxt.mib: (no what string) /usr/tftpdir/usr/lib/X11/700X/snmp/hpxtV1.mib: (no what string) /usr/tftpdir/usr/lib/X11/700X/unsupported/xtouch/Makefile: (no what string) /usr/tftpdir/usr/lib/X11/700X.B.06.00/bin/C2700A: 700/RX (Mono) Server Code, Release B.06.09 - Tue Mar 26 11:09:05 1996 /usr/tftpdir/usr/lib/X11/700X.B.06.00/bin/C2708A: 700/RX Server Code, Release B.06.09 - Tue Mar 26 11: 36:39 1996 /usr/tftpdir/usr/lib/X11/700X.B.06.00/bin/C2731A: (build date: Tue Mar 26 11:42:27 EST 1996) ENVIZEX Server Code, Release B.06.09 /usr/tftpdir/usr/lib/X11/700X.B.06.00/bin/C2731ATR: (build date: Tue Mar 26 11:47:36 EST 1996) ENVIZEX (Token Ring) Server Code, Release B.06.09 /usr/tftpdir/usr/lib/X11/700X.B.06.00/bin/C2731AVG: (build date: Tue Mar 26 11:53:11 EST 1996) ENVIZEX (100VG) Server Code, Release B.06.09 /usr/tftpdir/usr/lib/X11/700X.B.06.00/bin/C3230A: (build date: Tue Mar 26 12:38:03 EST 1996) ENTRIA Server Code, Release B.06.09 /usr/tftpdir/usr/lib/X11/700X.B.06.00/bin/C3231A: (build date: Tue Mar 26 12:40:01 EST 1996) ENTRIA (Mono) Server Code, Release B.06.09 /usr/tftpdir/usr/lib/X11/700X.B.06.00/bin/Floppy: (build date: Mon Mar 25 16:39:51 EST 1996) ENWARE DOS File System Extension, Release B.06.09 (build date: Mon Mar 25 23:38:09 EST 1996) ENWARE NFS Server Extension, Release B.06.09 /usr/tftpdir/usr/lib/X11/700X.B.06.00/bin/vt320: (build date: Fri Feb 16 12:21:09 EST 1996) X Window System, Version 11 VxWorks 5.0 R5+ HP ENWARE, Release B.06.07 (Tue May 30 17:12:09 EDT 1995) /usr/tftpdir/usr/lib/X11/700X.B.06.00/bin/xclock: (build date: Fri Feb 16 12:19:48 EST 1996) X Window System, Version 11 VxWorks 5.0 R5+ HP ENWARE, Release B.06.07 (Tue May 30 17:12:09 EDT 1995) FILE_VERSION /usr/tftpdir/usr/lib/X11/700X.B.06.00/bin/xflash: (build date: Fri Feb 16 12:21:51 EST 1996) X Window System, Version 11 VxWorks 5.0 R5+ HP ENWARE, Release B.06.07 (Tue May 30 17:12:09 EDT 1995) /usr/tftpdir/usr/lib/X11/700X.B.06.00/bin/xtouch.at: (build date: Tue Mar 26 10:41:34 EST 1996) ENWARE Touch Screen Extension, Release B.06.09 sum(1) Output: 35671 7 /usr/bin/X11/700X/admin/ckprinter 11910 6 /usr/bin/X11/700X/admin/getxtname 56340 7 /usr/tftpdir/usr/lib/X11/700X/fonts/vt340/xlarge/ h132.snf 9964 7 /usr/tftpdir/usr/lib/X11/700X/fonts/vt340/xlarge/ hbold132.snf 50755 9 /usr/tftpdir/usr/lib/X11/700X/fonts/vt340/xlarge/ hdhdwb132.snf 38948 9 /usr/tftpdir/usr/lib/X11/700X/fonts/vt340/xlarge/ hdhdwt132.snf 12587 9 /usr/tftpdir/usr/lib/X11/700X/fonts/vt340/xlarge/ hdw132.snf 54203 10 /usr/tftpdir/usr/lib/X11/700X/fonts/vt340/xlarge/ p132.snf 59262 10 /usr/tftpdir/usr/lib/X11/700X/fonts/vt340/xlarge/ pbold132.snf 29179 13 /usr/tftpdir/usr/lib/X11/700X/fonts/vt340/xlarge/ pdhdwb132.snf 25866 14 /usr/tftpdir/usr/lib/X11/700X/fonts/vt340/xlarge/ pdhdwt132.snf 31861 14 /usr/tftpdir/usr/lib/X11/700X/fonts/vt340/xlarge/ pdw132.snf 52611 7 /usr/tftpdir/usr/lib/X11/700X/fonts/vt340/xlarge/ r132.snf 1421 7 /usr/tftpdir/usr/lib/X11/700X/fonts/vt340/xlarge/ rbold132.snf 7883 7 /usr/tftpdir/usr/lib/X11/700X/fonts/vt340/xlarge/ rdhdwb132.snf 6406 7 /usr/tftpdir/usr/lib/X11/700X/fonts/vt340/xlarge/ rdhdwt132.snf 26557 7 /usr/tftpdir/usr/lib/X11/700X/fonts/vt340/xlarge/ rdw132.snf 12037 212 /usr/tftpdir/usr/lib/X11/700X/snmp/hpxt.mib 43968 183 /usr/tftpdir/usr/lib/X11/700X/snmp/hpxtV1.mib 37062 74 /usr/tftpdir/usr/lib/X11/700X/unsupported/xtouch/ Makefile 19364 2811 /usr/tftpdir/usr/lib/X11/700X.B.06.00/bin/C2700A 30323 3134 /usr/tftpdir/usr/lib/X11/700X.B.06.00/bin/C2708A 12014 3403 /usr/tftpdir/usr/lib/X11/700X.B.06.00/bin/C2731A 59224 3463 /usr/tftpdir/usr/lib/X11/700X.B.06.00/bin/ C2731ATR 47563 3416 /usr/tftpdir/usr/lib/X11/700X.B.06.00/bin/ C2731AVG 22087 2830 /usr/tftpdir/usr/lib/X11/700X.B.06.00/bin/C3230A 3408 2855 /usr/tftpdir/usr/lib/X11/700X.B.06.00/bin/C3231A 3369 176 /usr/tftpdir/usr/lib/X11/700X.B.06.00/bin/Floppy 9090 628 /usr/tftpdir/usr/lib/X11/700X.B.06.00/bin/vt320 44356 24 /usr/tftpdir/usr/lib/X11/700X.B.06.00/bin/xclock 14646 216 /usr/tftpdir/usr/lib/X11/700X.B.06.00/bin/xflash 57831 78 /usr/tftpdir/usr/lib/X11/700X.B.06.00/bin/xtouch.at Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: PHSS_6546 Equivalent Patches: PHSS_7104: s700: 9.01 9.03 9.05 9.07 s800: 9.00 9.04 PHSS_7105: s700: 10.00 10.01 10.10 s800: 10.00 10.01 10.10 Patch Package Size: 11910 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_7106 . sh PHSS_7106 3. Become root and run update: /etc/update [-r [kernel_gen_file]] -s \ /tmp/PHSS_7106.updt PHSS_7106 Update moves the original software to /system/PHSS_7106/orig. Keep this file to recover from any potential problems. You should move the .text file to /system/PHSS_7106 for future reference. To put this patch on a magnetic tape and update from the tape drive, use dd: dd if=PHSS_7106.updt of=/dev/rmt/0m bs=2048 Special Installation Instructions: None