HP Tru64 UNIX and TruCluster Server Version 5.1.B-4 Patch Summary and Release Notes (13156)

Changes the way page migrations occur on a NUMA system to address poor performance
due to excessive paging.
Corrects a problem with pagetable page allocations that can leave a thread waiting indefinitely
during a fork operation.
Corrects the cause of "ubc_wire: hash failed" panics on non-NUMA systems.
Correct the cause of "not wired" panics with System V shared memory and bigpages.
Fixes an issue in the VM subsystem, wherein a page that is not managed by VM is incorrectly
identified as being managed by VM.
Provides enhanced hwmgr show functionality for scsi path information.
Fixes a problem in which crash dumps to Fibre Channel swap devices do not always succeed.
Allows for control ports to be deleted by the hwmgr utility.
Fixes a cluster deadlock/hang issue that occurs when a new device is discovered.
Fixes a problem in which the “hwmgr refresh scsi -all” command does not always remove
stale paths.
Corrects the cause of a process hang and system panic that occurs when using System V
shared memory and asynchronous I/O.
Provides preferred path support for active-active, asymmetric storage devices.
Improves tape read/write command reliability in SANs by allowing the use of FCP-2 Link
Level Error Recovery (LLER) for read and write tape commands if the destination Fibre
Channel port supports LLER.
Enables Tru64 UNIX to work with tape devices that do not support non-tagged commands.
Addresses a potential I/O performance bottleneck in which the tape driver may select the
same path for all tape drives in a system containing multiple HBAs and multiple tapes. With
this change, the tape driver can assign different paths to different tape drives to improve
tape I/O performance.
Addresses a NUMA memory initialization issue that can lead to system instability.
Allows systems with multiple paths to a large number of devices to boot faster.
Fixes the cause of the "pmap_pagemove" panic that occurs with some third party drivers.
Fixes a problem in which the changer code causes a kernel memory fault.
Fixes an issue with the KZPCC backplane RAID adapter device driver (I2O) that causes its
logical disk drives to be identified as SCSI devices.
Makes adapter error messages more descriptive.
Corrects a memory leak.
Fixes the problem with the hwmgr utility displaying the wrong output for network device
MTU.
Addresses an issue in which the cam changer driver does not unwire user pages when a
path fails.
Fixes a problem of system hangs that occur due to combined memory leak and DMA resource
leak in the EMX driver during the processing of an UNTAGGED request like device/lun
reset.
Fixes a problem with KZPAC (SWXCR controller) that occurs when an open() issued on a
deleted unit succeeds and a read I/O request results in a system crash.
Allows systems with multiple paths to a large number of devices to boot faster.
Changes the way the aha_chim OSM driver handles timeouts. Previously, timeouts were
handled by registering a timer in the kernel callout queue for each I/O that timed out. As a
result, a burst of aha_chim timeouts could flood the kernel callout queue. The new method
times the I/O itself, so no entries are put in the kernel callout queue.
Ensures that the alt firmware is stopped before freeing buffers when the alt card is
re-initializing.
Fixes a problem with the alt driver regarding receiving 9000-byte packets.
3.4 Summary of Base Operating System Patches 69