BU050125_EW01
 
HP Tru64 UNIX 5.1B-2/PK4 - UBC-related Fixes and Previous vfs.mod Fixes

»

HP Tru64 UNIX

Tru64 UNIX

» Tru64 UNIX V5.1B-6
» Tru64 UNIX V5.1B-5
» Documentation
» Information library
» Software web index
» Software products library
» Patch database
» Services
» Developer & Solution Partner Program
» Send us your comments
» Support Statements

Evolving business value

» Tru64 UNIX to HP-UX 11i transition benefits calculator
» Alpha RetainTrust Program
» Transition

Related links

» Alpha systems
» HP-UX 11i
» Integrity servers
» Linux
» HP storage
» HP solutions
HP-UX 11i: measurably better TCO!
 Advisory Information
 

RELEASE DATE: 17 February 2005

DESCRIPTION
The early release patch (ERP) provided in this Engineering Advisory (EA) addresses panics in the unified buffer cache (UBC) subsystem that can occur on HP Tru64 UNIX 5.1B-2/PK4 systems.

In addition, the ERP combines the UBC-related fixes with fixes provided in previous 5.1B-2/PK4 ERPs that also affect vfs.mod.

Details of all these corrections follow.

A. UBC-related fixes

HP Tru64 UNIX 5.1B-2/PK4 systems could encounter panics in the UBC subsytem. The panics are typically seen as kernel memory fault (KMF) panics coming from the ubc_page_stealer() or ubc_memory_purge() functions. Typical stack traces are the following:

panic
simple_lock_fault
mcs_unlock_found_violation
bc_free_page
ubc_bigpage_alloc
ubc_page_alloc
ubc_lookup
cfs_getapagecfs_getpages
cfs_getpage
u_seg_fault
u_map_fault
vm_fault
trap
_XentMM

panic
trap
_XentMM
ubc_memory_purge
ubc_purge_thread

B. Hashing that is not marked VPP_REPL

A fix announced in EA BU040802_EW01 corrects a panic with the following panic string:

Hashing that is not marked VPP_REPL

The stack trace for this panic appears as:

panic
vm_page_checkinsert_bucket
ubc_bigpage_alloc
ubc_page_alloc
ubc_lookup
bs_refpg_int
bs_refpg
seq_search
msfs_lookup
namei
_F64_stat1
pre_F64_stat1
syscall
_Xsyscall

C. vm_pg_free: page on o/h list

A fix that was also announced in EA BU040802_EW01 corrects a panic with the following panic string:

vm_pg_free: page on o/h list

The stack trace for this panic appears as:

panic
vm_pg_free
ubc_free_page
ubc_page_alloc
ubc_lookup
cfs_getapage
cfs_getpages
cfs_getpage
u_seg_fault
u_map_fault
vm_fault
trap
_XentMM

Important Note:
Customers who have installed previous versions of any of these three fixes should install the ERP announced in this EA, T64KIT0024519-V51BB25-E-20041218.tar. This ERP will install over the previous ERPs. (Customers who have already received T64KIT0024519-V51BB25-E-20041218. tar do not need to reinstall it.)

Target Audience : Customers running 5.1B-2/PK4

 

SCOPE
The following product version is affected:

HP Tru64 UNIX 5.1B-2/PK4
 

RESOLUTION
HP is releasing the following ERP kit publicly for use by any customer. The ERP kit uses dupatch to install and will not install over any Customer Specific Patches (CSPs) that have file intersections with the ERP. Contact your service provider for assistance if the installation of this ERP is blocked by any of your installed CSPs.

The fix contained in this ERP kit is targeted for availability in the following mainstream patch
kit:

HP Tru64 UNIX 5.1B-3/PK5

Early Release Patch

The ERP kit distributes /sys/BINARY/vfs.mod

HP Tru64UNIX 5.1B-2/PK4
ERP Kit Name: T64KIT0024519-V51BB25-E-20041218
Kit Location:
http://www.itrc.hp.com/service/patch/patchDetail.do?patchid=T64KIT0024519-V51BB25-E-20041218