Patch Name: PHKL_30306 Patch Description: s700_800 11.11 AGP, cumulative graphics, multicard Creation Date: 04/03/30 Post Date: 04/04/26 Hardware Platforms - OS Releases: s700: 11.11 s800: 11.11 Products: N/A Filesets: OS-Core.CORE-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP ProgSupport.C-INC,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP OS-Core.KERN2-RUN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP Automatic Reboot?: Yes Status: General Release Critical: Yes PHKL_30306: OTHER PANIC The ITE will may not be visible on VGA based graphics cards used with HP2035/2335 digital LCD flat panel monitors. PHKL_29650: PANIC MEMORY_LEAK PHKL_26407: CORRUPTION PHKL_25248: PANIC HANG PHKL_23204: PANIC PHKL_23291: PANIC HANG CORRUPTION MEMORY_LEAK Category Tags: defect_repair hardware_enablement enhancement general_release critical panic halts_system corruption memory_leak Path Name: /hp-ux_patches/s700_800/11.X/PHKL_30306 Symptoms: PHKL_30306: ( SR:8606345247 CR:JAGaf06097 ) Hardware enablement: This product update enables multicard graphics support in the HP-UX gvid graphics driver. ( SR:8606339780 CR:JAGaf00708 ) Data page fault panic with "gvid_cfg_rw" and "suser" in the panic stack backtrace. The panic only occurs with a PCI Fire GL-UX graphics device (A7789A) installed in the system. ( SR:8606348035 CR:JAGaf08857 ) When VGA based graphics cards are used with the HP2035 or HP2335 digital LCD monitors, the Internal Terminal Emulator (ITE) will not be visible because of signal timing problems. Note: This fix for this problem will not enable the PCI Fire GL-UX graphics card (A7789A) to work with the above monitors, since this card's initialization is performed by onboard firmware, rather than by the gvid graphics driver. PHKL_29650: ( SR:8606323226 CR:JAGae85691 ) The gvid graphics driver does not support AGP graphics cards on HP-UX 11.11. ( SR:8606273431 CR:JAGae37519 ) On systems with a Fire GL-UX graphics device configured as system console, when the X server exits with an accelerated 3D application running there is a small timing window where text sent to the underlying Internal Terminal Emulator (ITE) could cause a corrupted graphics display or a system panic This problem has been seen when X and a 3D application are running and a 'reboot -q' is then executed. ( SR:8606281986 CR:JAGae45929 ) On systems with a Fire GL-UX graphics device, a small memory leak can occur when a process that has opened the graphics device performs a fork() and the child process closes the graphics device descriptor before the parent. ( SR:8606274671 CR:JAGae38748 ) This defect has no user impact. A problem existed in a gvid graphics driver capability used by the HP graphics dynamically loadable kernel modules. A workaround for this defect was made in these modules released with HPUX 11.11. This patch fixes the defect in the graphics driver, allowing removal of the workaround in any later updates to the dynamically loadable kernel modules. ( SR:8606259736 CR:JAGae24054 ) A new interface has been added to the gvid graphics driver allowing the HP graphics dynamically loadable kernel modules and user space graphics libraries to determine the process ID of the graphics master process. Future updates to the graphics dynamically loadable kernel modules and libraries may use this new interface. PHKL_26833: ( SR:8606239639 CR:JAGae08116 ) Enhancement: This product update pre-enables support for hardware accelerated graphics on the hp FireGL-UX graphics device. PHKL_26407: ( SR:5003433599 CR:JAGaa51474 ) After the X server has run, the Internal Terminal Emulator (ITE) may use the same color for both text and backgroud. This results in an unreadable display. Additionally, the graphics display will often turn yellow at the Command Line Login (ITE login). Both symptoms are usually experienced on multiprocessor systems when the X server is configured in 24-bit True Color mode. ( SR:8606234904 CR:JAGae04089 ) This product update is an enhancement to pre-enable support for the X Window System on future graphics devices. ( SR:8606248131 CR:JAGae14531 ) Kernel memory corruption can occur on systems with PHKL_25248 installed if one of the future graphics devices supported by that patch is in use. This memory corruption normally occurs during system boot as the itemap(1M) command is executed. This corruption could result in incorrect behavior or a system panic. PHKL_25248: ( SR:8606220611 CR:JAGad89748 ) A new graphics driver is needed to provide graphics console support for future graphics products. This patch will pre- enable the graphics console support for these future products. If any of these future products are used as the system console without first installing the new driver, a panic or system hang could result during boot. PHKL_23204: ( SR:8606173681 CR:JAGad42938 ) Enhancements to the graphics driver can improve 3D graphics performance on workstations using VISUALIZE-FXE (A4982B) graphics. ( SR:8606165678 CR:JAGad34969 ) Kernel panic may result on L3000 servers which have graphics cards in them. The associated stack resulting from this panic is: panic+0x14 hdl_pfault+0x660 pfault+0x104 trap+0x4ec nokgdb+0x8 PHKL_23291: ( SR:8606174670 CR:JAGad43916 ) Compiling kernel-intrusive programs (such as drivers and programs that access /dev/mem or /dev/kmem) on HP-UX 11.11 may result in compiler warnings or errors due to namespace violations. Executing such programs may cause kernel structure data corruption, resulting in memory leaks, hangs, or panics. Defect Description: PHKL_30306: ( SR:8606345247 CR:JAGaf06097 ) This product update contains minor enhancements required to enable multicard graphics support in the HP-UX gvid graphics driver. Resolution: The ability for the X server to access the VGA space of non console graphics cards was added. ( SR:8606339780 CR:JAGaf00708 ) In certain circumstances, the routine "gvid_cfg_rw" is called when handling an I/O interrupt. In this case, the "suser" routine must not be called as it relies on data which may not be present when the kernel is handling an interrupt. Resolution: The "suser" routine should only be called when "gvid_cfg_rw" is handling a user I/O request. The routine "gvid_cfg_rw" has been modified to no longer call "suser" during interrupt handling. ( SR:8606348035 CR:JAGaf08857 ) When the gvid driver initializes a VGA graphics card at boot time, it writes the VGA CRTC registers with VGA mode 3 timing values that do not work with the HP2035/2335 digital LCD flat panel monitors. Resolution: The gvid driver will now initialize the VGA graphics device such that the Internal Terminal Emulator (ITE) will now be visible when VGA based graphics cards are used with the HP 2035 or HP 2335 digital LCD flat panel monitors. Note: This fix for this problem will not enable the PCI Fire GL-UX graphics card (A7789A) to work with the above monitors, since this card's initialization is performed by onboard firmware, rather than by the gvid graphics driver. PHKL_29650: ( SR:8606323226 CR:JAGae85691 ) The gvid graphics driver does not support AGP graphics cards on HP-UX 11.11. Resolution: The gvid graphics driver was enhanced to supprt AGP graphics on HP-UX 11.11 ( SR:8606273431 CR:JAGae37519 ) When the X server shuts down, the graphics hardware is reset to VGA graphics mode and the Internal Terminal Emulator (ITE) is resumed. If an accelerated 3D graphics application is running at this time. It can continue to access the graphics hardware and interfere with the ITE. This may cause screen corruption or a system panic. Resolution: A mechanism was added to reset the graphics hardware and resume the ITE only after all 3D graphics applications have exited following the exit of the X server. All 3D graphics processes will first receive SIGTERM when the X server exits. If any 3D graphics processes are still running 20 seconds later, they will be sent SIGKILL. Once all 3D graphics processes have exited, the graphics hardware will be reset to VGA mode and the ITE will resume. ( SR:8606281986 CR:JAGae45929 ) If a process opens a Fire GL-UX graphics device and then performs a fork, and the child process then closes the graphics device before the parent closes the device, a small dynamically allocated section of kernel memory will not be freed. Resolution: The gvid graphics driver will now free up this allocated memory when the graphics process exits. ( SR:8606274671 CR:JAGae38748 ) A problem existed with a gvid graphics driver capability used by the HP graphics dynamically loadable kernel modules. A mechanism used to authenticate graphics processes with the X server could have incorrect behavior if called from multiple threads simultaneously in a graphics process. A complete workaround for this problem was included in the modules released previously for HPUX 11.11, so no user would have encountered this problem. Resolution: The graphics process authentication mechanism in the gvid graphics driver was fixed and now can be called from multiple threads simultaneously within a graphics process. This allows the workaround to be removed from the graphics dynamically loadable kernel modules in future updates. ( SR:8606259736 CR:JAGae24054 ) There was no way for graphics dynamically loadable kernel modules and user space graphics libraries to query the graphics driver for the process ID of the graphics master process. Resolution: A new interface was added to the gvid graphics driver which allows user space graphics libraries and graphics kernel modules to obtain the process ID of the graphics master process. This interface can be used by future updates to the graphics libraries and modules. PHKL_26833: ( SR:8606239639 CR:JAGae08116 ) This product update delivers minor enhancements required to support hardware accelerated graphics on the hp FireGL-UX graphics device. Resolution: The gvid graphics driver was enhanced to support hardware accelerated graphics on the hp FireGL-UX graphics device. PHKL_26407: ( SR:5003433599 CR:JAGaa51474 ) When the X server terminates it will reset the graphics device. However on multiprocessor systems this could fail and leave the graphics display in an unknown state for the ITE. When the ITE starts, the customer may see a screen of red, or yellow, or blue on black fonts. Resolution: Allow for resets of the graphics card on multiprocessor systems when the X server is terminated. ( SR:8606234904 CR:JAGae04089 ) This product update delivers minor enhancements required to support the X Window System on future graphics devices in addition to a text only display. Resolution: The kernel component of the gvid graphics driver was enhanced to pre-enable support for the X Window System on future graphics devices. Future product updates will deliver the additional driver support necessary to fully enable the X Window System on future graphics devices. ( SR:8606248131 CR:JAGae14531 ) The existing framebuf and new gvid drivers both operate on the same driver class, and share the same instance number space. If a device special file is created that contains the major number of the framebuf driver, and has the instance number of a device claimed by gvid, the framebuf driver file operations will be called. These framebuf routines will then incorrectly access the gvid data structures, as specified by the gvid device instance number. Since the gvid data structure is smaller than the framebuf structure, the framebuf open routine will modify kernel memory beyond the structure's end. During system boot, the itemap(1M) command will first try to open the framebuf driver device special file /dev/crt. If this fails, it will create temporary device special files in an attempt to locate and access a framebuf graphics device. These device special files will have the framebuf major number and a series of minor numbers with increasing instance numbers. If a future graphics device exists on the system, it is very likely that itemap(1M), in its search for a framebuf device, will create and open a device special file having a framebuf major number and the minor number that corresponds to a device claimed by the gvid driver. This will then cause the data corruption described above. Resolution: The framebuf driver open routine was modified to return ENODEV when it has been handed a non framebuf data structure due to a device special file having the wrong instance number. PHKL_25248: ( SR:8606220611 CR:JAGad89748 ) Future graphics products will require a new graphics driver for graphics console support on HP-UX. Resolution: This patch adds the new 'gvid' graphics driver and slightly modifies the Internal Terminal Emulator (ITE) to provide graphics console support for future graphics products. PHKL_23204: ( SR:8606173681 CR:JAGad42938 ) DMA performance on workstations can be tuned to better match the DMA characteristics of VISUALIZE-FXE (A4982B) graphics. Resolution: A routine was added to the graphics driver to optimize DMA performance on the the VISUALIZE-FXE card (A4982B). It does this by adjusting "hint" bits in the I/O controller that affect how DMA transactions are handled. ( SR:8606165678 CR:JAGad34969 ) The kernel panic is due to the kernel incorrectly mapping the card's I/O memory below the architected 32-bit IO space (addresses below 0xF0000000). Other processes which allocate large amounts of shared memory may overlap with this misplaced I/O memory and cause a protection fault in the kernel. Resolution: The graphics system was changed to call a modified macro, supplied in a separate patch to the VM system (PHKL_23203), which properly maps I/O addresses back into the 32-bit I/O space. PHKL_23291: ( SR:8606174670 CR:JAGad43916 ) A number of program header files were delivered in their "debug" forms rather than in their intended "performance" forms. Kernel-intrusive programs (such as drivers and programs that access /dev/mem or /dev/kmem) compiled with these header files may contain internal structures that are not aligned with the actual kernel structures. Resolution: A set of patches redeliver the header files in their intended forms. All kernel-intrusive programs originally compiled using the header files included on the HP-UX 11i Operating Environment OE Install and Recovery media dated December 2000 must be recompiled using the corrected header files. All of the corrected header file patches are included in the BUNDLE11i bundle on on the HP-UX 11i Operating Environment Core OE Install and Recovery media dated February 2001 or later. The complete list of header file patches is: PHNE_23288 /usr/conf/net/netmp.h /usr/include/net/netmp.h /usr/conf/sys/socketvar.h /usr/include/sys/socketvar.h /usr/conf/sys/unpcb.h /usr/include/sys/unpcb.h PHNE_23289 /usr/include/sio/mux4.h PHKL_23290 /usr/conf/space.h.d/system_space.h PHKL_23291 /usr/conf/graf/gpu_data.h PHKL_23292 /usr/conf/io/scsi_surface.h PHKL_23293 /usr/conf/sys/assert.h PHKL_23294 /usr/conf/sys/buf.h /usr/include/sys/buf.h PHKL_23295 /usr/conf/sys/debug.h /usr/include/sys/debug.h PHKL_23296 /usr/conf/sys/dnlc.h /usr/include/sys/dnlc.h PHKL_23297 /usr/conf/sys/io.h /usr/include/sys/io.h PHKL_23298 /usr/include/sys/ki_iface.h PHKL_23299 /usr/conf/sys/pfdat.h /usr/include/sys/pfdat.h PHKL_23300 /usr/include/sys/proc_debug.h PHKL_23301 /usr/conf/sys/proc_iface.h /usr/include/sys/proc_iface.h PHKL_23302 /usr/conf/sys/rw_lock.h /usr/include/sys/rw_lock.h PHKL_23303 /usr/conf/sys/sem_alpha.h /usr/include/sys/sem_alpha.h PHKL_23304 /usr/conf/sys/sem_beta.h /usr/include/sys/sem_beta.h PHKL_23305 /usr/conf/sys/sem_sync.h /usr/include/sys/sem_sync.h PHKL_23306 /usr/conf/sys/sem_utl.h /usr/include/sys/sem_utl.h PHKL_23307 /usr/conf/sys/spinlock.h /usr/include/sys/spinlock.h PHKL_23308 /usr/conf/sys/vas.h /usr/include/sys/vas.h PHKL_23309 /usr/conf/sys/vfd.h /usr/include/sys/vfd.h PHKL_23310 /usr/conf/sys/vnode.h /usr/include/sys/vnode.h PHKL_23311 /usr/conf/ufs/inode.h /usr/include/sys/inode.h PHKL_23312 /usr/conf/wsio/pci.h /usr/include/sys/pci.h PHKL_23313 /usr/include/sys/scsi_ctl.h PHKL_23314 /usr/conf/pa/sync/spinlock.h /usr/include/pa/sync/spinlock.h PHKL_23315 /usr/conf/pa/cpu.h /usr/include/pa/cpu.h PHKL_23316 /usr/conf/pa/sys/map.h Enhancement: No (superseded patches contained enhancements) PHKL_29650: Enhancements were delivered in a patch this one has superseded. Please review the Defect Description text for more information. SR: 5003433599 8606165678 8606173681 8606174670 8606220611 8606234904 8606239639 8606248131 8606259736 8606273431 8606274671 8606281986 8606323226 8606339780 8606345247 8606348035 Patch Files: OS-Core.CORE-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP: /usr/conf/graf/gpu_data.h /usr/conf/graf/graph3.h /usr/conf/graf/ite.h /usr/conf/graf/stirom.h /usr/conf/sys/framebuf.h ProgSupport.C-INC,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP: /usr/include/sys/framebuf.h OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP: /usr/conf/lib/libdebug.a(graph3_dbg.o) /usr/conf/lib/libgraf.a(framebuf.o) /usr/conf/lib/libgraf.a(graph3.o) /usr/conf/lib/libgraf.a(ite.o) /usr/conf/lib/libgraf.a(ite1.o) /usr/conf/lib/libgraf.a(ite1_sti.o) /usr/conf/lib/libgraf.a(stirom.o) OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP: /usr/conf/lib/libdebug.a(graph3_dbg.o) /usr/conf/lib/libdebug.a(gvid_dbg.o) /usr/conf/lib/libgraf.a(framebuf.o) /usr/conf/lib/libgraf.a(graph3.o) /usr/conf/lib/libgraf.a(graphics_hooks.o) /usr/conf/lib/libgraf.a(gvid.o) /usr/conf/lib/libgraf.a(gvid_buf.o) /usr/conf/lib/libgraf.a(gvid_sti.o) /usr/conf/lib/libgraf.a(ite.o) /usr/conf/lib/libgraf.a(ite1.o) /usr/conf/lib/libgraf.a(ite1_sti.o) /usr/conf/lib/libgraf.a(sti_vga.o) /usr/conf/lib/libgraf.a(stirom.o) OS-Core.KERN2-RUN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP: /usr/conf/master.d/gvid what(1) Output: OS-Core.CORE-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP: /usr/conf/graf/gpu_data.h: gpu_data.h $Date: 2002/03/11 14:00:33 $Revision: r11 .11/4 PATCH_11.11 (PHKL_26407) */ /usr/conf/graf/graph3.h: graph3.h $Date: 2002/04/30 23:15:27 $Revision: r11.1 1/3 PATCH_11.11 (PHKL_26833) */ common/graf/graph3.h $Revision: $ /usr/conf/graf/ite.h: ite.h $Date: 2002/03/11 14:00:33 $Revision: r11.11/2 PATCH_11.11 (PHKL_26407) */ common/graf/ite.h $Revision: $ /usr/conf/graf/stirom.h: stirom.h $Date: 2003/09/14 19:03:28 $Revision: r11.1 1/2 PATCH_11.11 (PHKL_29650) */ /usr/conf/sys/framebuf.h: framebuf.h $Date: 2001/03/09 15:00:31 $Revision: r11 .11/1 PATCH_11.11 (PHKL_23204) */ common/sys/framebuf.h ProgSupport.C-INC,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP: /usr/include/sys/framebuf.h: framebuf.h $Date: 2001/03/09 15:00:31 $Revision: r11 .11/1 PATCH_11.11 (PHKL_23204) */ common/sys/framebuf.h OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP: /usr/conf/lib/libdebug.a(graph3_dbg.o): graph3_dbg.c $Date: 2002/04/30 23:15:27 $Revision: r 11.11/1 PATCH_11.11 (PHKL_26833) /usr/conf/lib/libgraf.a(framebuf.o): framebuf.c $Date: 2003/09/14 19:03:28 $Revision: r11 .11/5 PATCH_11.11 (PHKL_29650) /usr/conf/lib/libgraf.a(graph3.o): graph3.c $Date: 2003/09/14 19:03:28 $Revision: r11.1 1/5 PATCH_11.11 (PHKL_29650) /usr/conf/lib/libgraf.a(ite.o): ite.c $Date: 2003/09/14 19:03:28 $Revision: r11.11/2 PATCH_11.11 (PHKL_29650) /usr/conf/lib/libgraf.a(ite1.o): ite1.c $Date: 2002/03/11 14:00:33 $Revision: r11.11/ 3 PATCH_11.11 (PHKL_26407) /usr/conf/lib/libgraf.a(ite1_sti.o): ite1_sti.c $Date: 2003/09/14 19:03:28 $Revision: r11 .11/2 PATCH_11.11 (PHKL_29650) /usr/conf/lib/libgraf.a(stirom.o): stirom.c $Date: 2003/09/14 19:03:28 $Revision: r11.1 1/2 PATCH_11.11 (PHKL_29650) OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP: /usr/conf/lib/libdebug.a(graph3_dbg.o): graph3_dbg.c $Date: 2002/04/30 23:15:27 $Revision: r 11.11/1 PATCH_11.11 (PHKL_26833) /usr/conf/lib/libdebug.a(gvid_dbg.o): gvid_dbg.c $Date: 2004/03/29 12:37:51 $Revision: r11 .11/4 PATCH_11.11 (PHKL_30306) /usr/conf/lib/libgraf.a(framebuf.o): framebuf.c $Date: 2003/09/14 19:03:28 $Revision: r11 .11/5 PATCH_11.11 (PHKL_29650) /usr/conf/lib/libgraf.a(graph3.o): graph3.c $Date: 2003/09/14 19:03:28 $Revision: r11.1 1/5 PATCH_11.11 (PHKL_29650) /usr/conf/lib/libgraf.a(graphics_hooks.o): graphics_hooks.c $Date: 2003/09/14 19:03:28 $Revisio n: r11.11/3 PATCH_11.11 (PHKL_29650) /usr/conf/lib/libgraf.a(gvid.o): gvid.c $Date: 2004/03/29 12:37:51 $Revision: r11.11/ 6 PATCH_11.11 (PHKL_30306) /usr/conf/lib/libgraf.a(gvid_buf.o): gvid_buf.c $Date: 2002/05/02 14:30:06 $Revision: r11 .11/2 PATCH_11.11 (PHKL_26833) /usr/conf/lib/libgraf.a(gvid_sti.o): gvid_sti.c $Date: 2001/10/10 16:48:31 $Revision: r11 .11/1 PATCH_11.11 (PHKL_25248) /usr/conf/lib/libgraf.a(ite.o): ite.c $Date: 2003/09/14 19:03:28 $Revision: r11.11/2 PATCH_11.11 (PHKL_29650) /usr/conf/lib/libgraf.a(ite1.o): ite1.c $Date: 2002/03/11 14:00:33 $Revision: r11.11/ 3 PATCH_11.11 (PHKL_26407) /usr/conf/lib/libgraf.a(ite1_sti.o): ite1_sti.c $Date: 2003/09/14 19:03:28 $Revision: r11 .11/2 PATCH_11.11 (PHKL_29650) /usr/conf/lib/libgraf.a(sti_vga.o): sti_vga.c $Date: 2004/03/29 12:37:51 $Revision: r11. 11/2 PATCH_11.11 (PHKL_30306) /usr/conf/lib/libgraf.a(stirom.o): stirom.c $Date: 2003/09/14 19:03:28 $Revision: r11.1 1/2 PATCH_11.11 (PHKL_29650) OS-Core.KERN2-RUN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP: /usr/conf/master.d/gvid: gvid $Date: 2001/10/10 17:21:48 $Revision: r11.11/1 PATCH_11.11 (PHKL_25248) pa/master_LP64/gvid cksum(1) Output: OS-Core.CORE-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP: 3150531386 25329 /usr/conf/graf/gpu_data.h 27764143 10910 /usr/conf/graf/graph3.h 691315864 24031 /usr/conf/graf/ite.h 781965291 45294 /usr/conf/graf/stirom.h 3218757467 26355 /usr/conf/sys/framebuf.h ProgSupport.C-INC,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP: 3218757467 26355 /usr/include/sys/framebuf.h OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_32,v=HP: 678150298 167616 /usr/conf/lib/libdebug.a(graph3_dbg.o) 1954062666 68992 /usr/conf/lib/libgraf.a(framebuf.o) 1783566745 43520 /usr/conf/lib/libgraf.a(graph3.o) 3479561555 18172 /usr/conf/lib/libgraf.a(ite.o) 4243068727 11592 /usr/conf/lib/libgraf.a(ite1.o) 3675230594 9188 /usr/conf/lib/libgraf.a(ite1_sti.o) 2390858285 20088 /usr/conf/lib/libgraf.a(stirom.o) OS-Core.CORE2-KRN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP: 3848958818 214736 /usr/conf/lib/libdebug.a(graph3_dbg.o) 3621579683 178440 /usr/conf/lib/libdebug.a(gvid_dbg.o) 157690194 154904 /usr/conf/lib/libgraf.a(framebuf.o) 813040130 99720 /usr/conf/lib/libgraf.a(graph3.o) 1291280949 19120 /usr/conf/lib/libgraf.a(graphics_hooks.o) 2258635968 267152 /usr/conf/lib/libgraf.a(gvid.o) 2594286877 46888 /usr/conf/lib/libgraf.a(gvid_buf.o) 477963822 8992 /usr/conf/lib/libgraf.a(gvid_sti.o) 2464835916 40808 /usr/conf/lib/libgraf.a(ite.o) 3388317407 21888 /usr/conf/lib/libgraf.a(ite1.o) 1869673215 19168 /usr/conf/lib/libgraf.a(ite1_sti.o) 1313337669 38432 /usr/conf/lib/libgraf.a(sti_vga.o) 1493168482 33312 /usr/conf/lib/libgraf.a(stirom.o) OS-Core.KERN2-RUN,fr=B.11.11,fa=HP-UX_B.11.11_64,v=HP: 924866332 1013 /usr/conf/master.d/gvid Patch Conflicts: None Patch Dependencies: s700: 11.11: PHKL_23203 PHKL_25453 PHKL_26425 PHKL_29468 PHKL_29537 PHKL_29538 PHKL_29651 s800: 11.11: PHKL_23203 PHKL_25453 PHKL_26425 PHKL_29468 PHKL_29537 PHKL_29538 PHKL_29651 Hardware Dependencies: None Other Dependencies: None Supersedes: PHKL_29650 PHKL_26833 PHKL_26407 PHKL_25248 PHKL_23291 PHKL_23204 Equivalent Patches: PHKL_29562: s700: 11.23 s800: 11.23 Patch Package Size: 610 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 PHKL_30306 5. Run swinstall to install the patch: swinstall -x autoreboot=true -x patch_match_target=true \ -s /tmp/PHKL_30306.depot By default swinstall will archive the original software in /var/adm/sw/save/PHKL_30306. If you do not wish to retain a copy of the original software, include the patch_save_files option in the swinstall command above: -x patch_save_files=false WARNING: If patch_save_files is false when a patch is installed, the patch cannot be deinstalled. Please be careful when using this feature. For future reference, the contents of the PHKL_30306.text file is available in the product readme: swlist -l product -a readme -d @ /tmp/PHKL_30306.depot To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHKL_30306.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: On L3000 server systems, this patch depends on patch PHKL_23203, in order to resolve defect JAGad34969. For successful installation, please insure that PHKL_23203 is already installed, or that it is included in the same depot with this patch and is selected for installation.