00:MIF 001001 AIPS U419371 X 11308 UMF 2AIPS FAMILY PTF DOC 0101 X 3001001P1403 F 80 80 6 X *DATA*08224019930604 X .pm .25i .25i .ll 7.5i .df bold type(bold) .h2 MEMORANDUM TO: Licensees of IBM AIX/PS2 Release 1.3 Program Products .h2 CONTENTS: SUBJECT PREREQUISITES SIZE REQUIREMENTS PROCEDURE TO APPLY UPDATE SMALL PROGRAMMING ENHANCEMENTS APAR ABSTRACTS CREATING FREE SPACE FOR SERVICE CHANGES MADE TO SYSTEM-CONFIGURABLE FILES .h2 SUBJECT: AIX/PS2 Preventive Service PTF# U419371 Service Level 01.30.0013.0000 PTF Release Notes .kp 5 .h2 PREREQUISITES: The user must install the Release 1.3 base code, and the U400005 update before applying this update. .kp 18 .h2 SIZE REQUIREMENTS: Before installing the update, the system administrator first needs to determine if there is enough free space in the root and local filesystem. The following table outlines this PTF's free space requirements for the root and local filesystems. .nf on (All Sizes are in 1K Blocks) Update / (root) /local time to apply U400005 4,812 4,720 :15 U419369 1,452 0 :03 U419370 1,304 0 :05 U419371 4,044 0 :15 .nf off .kp 8 .h2 PROCEDURE TO APPLY UPDATE: 1. Insert diskette Volume 1 in /dev/fd0 and issue: cd / updatep -ac 2. After the update has completed, reboot the system. .kp 8 .h2 SMALL PROGRAMMING ENHANCEMENTS: .h5 ix36872 16-bit XGA support for PS/2. Added support to existing 32-bit XGA code to support 16-bit XGA. Code was added to the X-server and GSL library to support XGA in the 16-bit slot and XGA on a 16-bit planar. .h5 ix36873 9515 monitor support has been added to the boot menu, as well as support for this monitor in the X server. .kp 8 .h2 APAR ABSTRACTS: .h5 ix31027 kill -TERM of X server does not work correctly. When all hft's except the console are closed and X is started from a script that invokes Xopen and at least one aixterm client from the console, and the process id of X is killed (kill -TERM $PID), X will die, aixterm will die and a carriage return will be sent to console. This will disable the ALT/ACTION key sequence from working, although the shell still receives keystrokes. .h5 ix31642 X11 aixterm hangs intermittently when it is first being started. If an aixterm is iconified there is nothing in the icon. If the icon is raised, there is no prompt. .h5 ix31644 Text data entered in an X11R4 or X11R3 application window will 'disappear' when it is covered with another window. .h5 ix32095 X11 server ghost cursor apears in many spots in an aixterm with the xga adapter. Ghost cursors only appear with motif text widgets. .h5 ix32465 When using "remsh" to execute an "aixterm" on a remote machine and displaying the window on the local machine, the output from the AIX commands will not display. .h5 ix33100 The 'zoom' option is not visible when the alt+d keys are pressed after dos merge is started with XMERGE=1. .h5 ix33854 Model 9556 130 has a xga2 on board, and if xinit is run it returns the prompt but does not start X. X starts ok in vga mode. .h5 ix34222 Only root can use the Image Adapter A (iaa). After installing the ibm_iaa LPP, only root can use the iaa. The permissions on /dev/iaa are set to rw-r--r-- not rw-rw-rw- which is correct. .h5 ix36533 DiaglogShell widgets cause both the client and the server process to grow in size. .h5 ix36536 mwm has been added as a command line option to xinit. .h5 ix36537 xga device interface is extremely slow when drawing text. .h5 ix36539 xmodmap command is not working correctly to X11R5 server. Sometimes the keys are nulled out, and the keysym is not changed to the expected character. .h5 ix36540 X-server will not handle being started from the xdm's controlling terminal, a pty, as the x-server must be started from the console, or hft. .h5 ix36541 Motif showFeedback resource when set to all inhibits the resize or move feedback. The same .Xdefaults worked fine on r121. All is the default but should not inhibit if it is set. XRaiseWindow for the ShowFeedback box was added. .h5 ix36542 X11r5 x server needs constant screen refresh after using menus with the interleaf program. .h5 ix36560 If a directory of fonts is deleted, e.g. Speedo, 100dpi, or etc, and then 'X' is typed, the video will hang on an xga system. .h5 ix36564 IAA device driver is very slow. The fix for this defect improves the performance of polytext8 and imagetext8 if the fillstyle is solid and they are fixed width characters. If the above conditions are true, X-server passes the info to the IAA driver to do the painting of text. This has significantly improved the text performance by about 20-25 times (verification by x11perf). Aixterm uses polytext16, which now uses ppcPolyGlyphBlt, as compared to miPolyGlyphBlt. This has resulted in the doubling of speed. .h5 ix36571 When hotkey from X11R5 server with the cursor in motion the next hft will be blank. .h5 ix36573 When kill last client on and X11R5 XGA Xserver and the server does not reset, screen stays black. You can hft to another window. The old Xserver is still alive but asleep. .h5 ix36574 Xserver memory leaks, creating and destroying pixmaps. .h5 ix36576 Cursor color cannot be changed on Image Adapter/A. .h5 ix36878 Paths in the showrgb Imakefile incorrect. Make can not find the include files that it needs, or the config directory. .h5 ix36879 The Uil link needs to be lower case along with the directory it should be linked to (ie. "uil" instead of "Uil"). .h5 ix36880 Motif Menubar widget grows continuously in some instances. .kp 8 .h2 CREATING FREE SPACE FOR SERVICE: If you need to free up space used by the last update, you should use the cleanup program. For each LPP installed and for each invocation of updatep -c to commit an LPP (or group of LPPs applied together), a "backout stack frame" is created as a sub-directory under /usr/lpp.save. A stack frame contains information which permits an update to be uncommitted, and - in subsequent versions of AIX, LPPs to be uninstalled. Stack frames are sequentially numbered and allocated in a LIFO (stacked) manner. The /etc/lpp/cleanup utility enables stack frames to be archived to tape or diskette so that valuable root filespace can be released for subsequent updates. Prior to applying a PTF update, the following commands will archive all stack frames. 1) Put media in . 2) Be sure the media is write enabled. 3) cd /usr/lpp.save 4) /etc/lpp/cleanup -c /dev/ ? ?? Note: The above '/dev/ ? ??' is correct shell syntax. is fd0 for PS/2 diskette. Cleanup will delete the stack frame sub-directories from /usr/lpp.save. From this point, further updates may be applied and committed. Note that new stack frame numbers will be allocated to continue the previously established sequence; numbering does not revert to 1. If updates committed before the cleanup need to be uncommitted or rejected, the archived stack frames must first be restored from the tape or diskette. If there is not enough space in the root filesystem after running cleanup, the SYSTEM ADMINISTRATOR may use the following procedure to create new space to apply the update: 1) Use minidisks to create a system replicated filesystem 2) Mount the new filesystem onto /mnt 3) Copy the contents of /usr/lpp.save onto the new filesystem 4) Remove the contents of /usr/lpp.save 5) Unmount the new filesystem from /mnt and mount it onto /usr/lpp.save .kp 5 .h2 CHANGES MADE TO SYSTEM-CONFIGURABLE FILES .h5 ix36536 This apar adds a new option to xinit to start the motif window manager. To use this new option, merge the new changes that are in ./usr/lpp/X11/bin/xinit.new.X11 into ./usr/lpp/X11/bin/xinit