|
Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com |
From: IT Resource Center (support_feedback_at_us-support-mail.external.hp.com)
Date: Sun Jul 21 2002 - 06:50:20 CDT
HP Support Information Digests
===============================================================================
o IT Resource Center World Wide Web Service
---------------------------------------------------
If you subscribed through the IT Resource Center and would
like to be REMOVED from this mailing list, access the
IT Resource Center on the World Wide Web at:
http://www.itresourcecenter.hp.com/
Login using your IT Resource Center User ID and Password.
Then select Support Information Digests (located under
Maintenance and Support). You may then unsubscribe from the
appropriate digest.
To download a patch referenced below, access the
IT Resource Center on the World Wide Web at:
http://www.itresourcecenter.hp.com/
Login using your IT Resource Center User ID and Password.
Then select Individual Patches (under Maintenance and Support)
to access the patch. You may also download a patch via anonymous
ftp(1) from ftp.itrc.hp.com.
===============================================================================
Digest Name: weekly HP-UX series 800 11.X patch digest
Created: Sun Jul 21 3:05:03 PDT 2002
Table of Contents:
Document ID Title
--------------- -----------
PHSS_27195 s700_800 11.11 TechPrintServ Periodic Patch
PHSS_27194 s700_800 11.00 TechPrintServ Periodic Patch
PHSS_27067 s700_800 11.00 OV ITO6.0X NT Agent Patch A.06.11
PHNE_27201 s700_800 11.00 IGELAN 1000Base-SX/T B.11.00.04 patch
PHNE_26369 s700_800 11.11 IGELAN 1000Base-SX/T B.11.11.[02-04] patch
PHKL_27279 s700_800 11.11 VxVM B.03.12.4 panic in vol_dump_disks()
PHKL_27070 s700_800 11.00 VxFS cumulative,I/O Throttling/sync daemon
PHKL_27003 s700_800 11.00 SCSI IO Subsystem Cumulative Patch
PHSS_27411 s700_800 11.X ISEE user interface functionality correction
PHSS_27015 s700_800 11.00 OV ITO6.0X OVO JavaGUI client A.07.10
PHSS_26871 s700_800 11.00 EMS (A.03.20) & HA Monitors (A.03.20) patch
PHKL_26239 s700_800 11.11 getmount_entry; rename; creat; mount/umount
PHCO_27910 s700_800 11.11 libc cumulative patch
PHCO_27120 s700_800 11.11 umount(1M) cumulative patch
PHCO_26701 s700_800 11.11 fsck(1M) sync switch patch
PHCO_26700 s700_800 11.11 fsck_vxfs(1M) sync switch patch
PHCO_26699 s700_800 11.11 fsck_hfs(1M) sync switch patch
PHCO_26334 s700_800 11.11 quotaon(1M) quotaoff(1M) cumulative patch
PHCO_26333 s700_800 11.11 fsclean(1M) cumulative patch
PHCO_26332 s700_800 11.11 umountall(1M) cumulative patch
PHCO_26331 s700_800 11.11 mountall(1M) cumulative patch
PHCO_26242 s700_800 11.11 mount(1M) cumulative patch
PHSS_27307 s700_800 11.04 Virtualvault 4.6 TGA reports missing CGI
PHSS_26978 s700_800 11.11 TC-SysSetup Cumulative Patch
PHSS_26927 s700_800 11.11 B2600 1.4 FW
PHSS_26926 s700_800 11.00 B2600 1.4 FW
PHKL_27364 s700_800 11.00 Probe,IDDS,PM,VM,PA-8700,AIO,T600,FS,Hang
PHKL_27304 s700_800 11.11 SCSI Tape (stape) cumulative
PHKL_27303 s700_800 11.00 SCSI Tape (stape) cumulative
PHSS_27306 s700_800 11.04 Virtualvault 4.5 TGA reports missing CGI
PHSS_27262 s700_800 11.04 VirtualVault 4.0 TGA reports missing CGI
PHSS_26947 s700_800 11.11 EMS & HA Monitors (A.03.20.01) patch
PHCO_26960 s700_800 11.00 Pthread library cumulative patch
The documents are listed below.
-------------------------------------------------------------------------------
Document ID: PHSS_27195
Date Loaded: 20020719
Title: s700_800 11.11 TechPrintServ Periodic Patch
Patch Name: PHSS_27195
Patch Description: s700_800 11.11 TechPrintServ Periodic Patch
Creation Date: 02/07/04
Post Date: 02/07/19
Hardware Platforms - OS Releases:
s700: 11.11
s800: 11.11
Products:
TechPrintServ B.11.11
Filesets:
TechPrintServ.TPS-SERV,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
TechPrintServ.TPS-MIN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
TechPrintServ.TPS-C-SERV,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
TechPrintServ.TPS-GER-I-SERV,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
TechPrintServ.TPS-FRE-I-SERV,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
TechPrintServ.TPS-MAN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP
Automatic Reboot?: No
Status: General Release
Critical: No
Category Tags:
defect_repair enhancement general_release
Path Name: /hp-ux_patches/s700_800/11.X/PHSS_27195
Symptoms:
PHSS_27195:
1. Updating /etc/X11/Xstart file using tpsconfig
2. TPS aborts on print attempt if PHCO_25452 or
PHCO_26124 is installed
3. tpsconfig dumps core while configuring print servers
PHSS_25759:
1. Font server should automatically be configured when TPS
is configured.
2. X Print Server keeps on messaging.
3. Please add the HP Laserjet 5000N to the list of models
supported by TPS.
4. Printer model not read correctly from printer attribute
file at times.
5. The tpsconfig does not report any error when trying to
kill a non-running server.
6. TPS support for latest HP printers, esp. DJ2500.
7. Problem with invoking xpr
Defect Description:
PHSS_27195:
1. Updating /etc/X11/Xstart file using tpsconfig
2. TPS aborts on print attempt if PHCO_25452 or
PHCO_26124 is installed
3. tpsconfig dumps core while configuring print servers
PHSS_25759:
1. Font server should automatically be configured when TPS
is configured.
2. X Print Server keeps on messaging.
3. Please add the HP Laserjet 5000N to the list of models
supported by TPS.
4. Printer model not read correctly from printer attribute
file at times.
5. The tpsconfig does not report any error when trying to
kill a non-running server.
6. TPS support for latest HP printers, esp. DJ2500.
7. Problem with invoking xpr
Enhancement:
No (superseded patches contained enhancements)
PHSS_25759:
Enhancements were delivered in this patch or one it has
replaced. Please review the Defect Description text for
more information.
SR:
8606242412 8606255094 8606266550 5003460154 8606158503
8606172755 8606172757 8606206562 8606221220
Patch Files:
TechPrintServ.TPS-SERV,fr=B.11.11,fa=HP-UX_B.11.11_32/64,
v=HP:
/usr/lib/X11/Xserver/brokers/print/Xpddx.1
/usr/lib/X11/Xserver/modules/print/hp/raster.1
/usr/lib/X11/Xserver/modules/print/hp/printer.1
TechPrintServ.TPS-MIN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,
v=HP:
/usr/sbin/tpsconfig
TechPrintServ.TPS-C-SERV,fr=B.11.11,fa=HP-UX_B.11.11_32/64,
v=HP:
/usr/lib/X11/C/print/models/HPLJ5000N/model-config
/usr/lib/X11/C/print/models/HPLJ5000N/fonts
/usr/lib/X11/C/print/models/HPLJ5000N-PS/model-config
/usr/lib/X11/C/print/models/HPLJ5000N-PS/fonts
/usr/lib/X11/C.iso88591/print/models/HPLJ5000N/fonts
/usr/lib/X11/C.iso88591/print/models/HPLJ5000N-PS/fonts
/usr/lib/X11/C/print/models/HPDESKJ2500C-PS/model-config
/usr/lib/X11/C/print/models/HPDESKJ2500C-PS/fonts
/usr/lib/X11/C.iso88591/print/models/HPDESKJ2500C-PS/fonts
TechPrintServ.TPS-GER-I-SERV,fr=B.11.11,
fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/X11/de_DE.iso88591/print/models/HPLJ5000N/fonts
/usr/lib/X11/de_DE.iso88591/print/models/HPLJ5000N-PS/fonts
/usr/lib/X11/de_DE.iso88591/print/models/HPDESKJ2500C-PS/
fonts
TechPrintServ.TPS-FRE-I-SERV,fr=B.11.11,
fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/X11/fr_FR.iso88591/print/models/HPLJ5000N/fonts
/usr/lib/X11/fr_FR.iso88591/print/models/HPLJ5000N-PS/fonts
/usr/lib/X11/fr_FR.iso88591/print/models/HPDESKJ2500C-PS/
fonts
TechPrintServ.TPS-MAN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,
v=HP:
/usr/dt/share/man/man5.Z/tps.5
/usr/dt/share/man/man1m.Z/tpsconfig.1m
what(1) Output:
TechPrintServ.TPS-SERV,fr=B.11.11,fa=HP-UX_B.11.11_32/64,
v=HP:
/usr/lib/X11/Xserver/brokers/print/Xpddx.1:
Xprint DDX driver Broker $Revision:$ $Date:$
X Window System, Version 11 R6+ HP-UX B.11.11.00 Dec
ember 2001 Patch Release
(build date: Wed Nov 28 10:49:48 IST 2001)
/usr/lib/X11/Xserver/modules/print/hp/raster.1:
X Window System, Version 11 R6+ HP-UX B.11.11.00 Dec
ember 2001 Patch Release
(build date: Wed Nov 28 10:53:02 IST 2001)
/usr/lib/X11/Xserver/modules/print/hp/printer.1:
X Window System, Version 11 R6+ HP-UX B.11.11.00 Per
iodic Patch Release
(build date: Fri May 31 18:25:36 IST 2002)
TechPrintServ.TPS-MIN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,
v=HP:
/usr/sbin/tpsconfig:
View: /view/wt_jun02_1111, Build Type: wtjun02_1111
hpcde2.1
(build date: Wed Jul 3 14:34:03 IST 2002)
This program provides basic configuration
functions for the X Print Server
HP-UX A.10.30 and later
HP tpsconfig V.01.00
TechPrintServ.TPS-C-SERV,fr=B.11.11,fa=HP-UX_B.11.11_32/64,
v=HP:
/usr/lib/X11/C/print/models/HPLJ5000N/model-config:
None
/usr/lib/X11/C/print/models/HPLJ5000N/fonts:
None
/usr/lib/X11/C/print/models/HPLJ5000N-PS/model-config:
None
/usr/lib/X11/C/print/models/HPLJ5000N-PS/fonts:
None
/usr/lib/X11/C.iso88591/print/models/HPLJ5000N/fonts:
None
/usr/lib/X11/C.iso88591/print/models/HPLJ5000N-PS/fonts:
None
/usr/lib/X11/C/print/models/HPDESKJ2500C-PS/model-config:
None
/usr/lib/X11/C/print/models/HPDESKJ2500C-PS/fonts:
None
/usr/lib/X11/C.iso88591/print/models/HPDESKJ2500C-PS/fonts:
None
TechPrintServ.TPS-GER-I-SERV,fr=B.11.11,
fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/X11/de_DE.iso88591/print/models/HPLJ5000N/fonts:
None
/usr/lib/X11/de_DE.iso88591/print/models/HPLJ5000N-PS/fonts:
None
/usr/lib/X11/de_DE.iso88591/print/models/HPDESKJ2500C-PS/
fonts:
None
TechPrintServ.TPS-FRE-I-SERV,fr=B.11.11,
fa=HP-UX_B.11.11_32/64,v=HP:
/usr/lib/X11/fr_FR.iso88591/print/models/HPLJ5000N/fonts:
None
/usr/lib/X11/fr_FR.iso88591/print/models/HPLJ5000N-PS/fonts:
None
/usr/lib/X11/fr_FR.iso88591/print/models/HPDESKJ2500C-PS/
fonts:
None
TechPrintServ.TPS-MAN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,
v=HP:
/usr/dt/share/man/man5.Z/tps.5:
None
/usr/dt/share/man/man1m.Z/tpsconfig.1m:
None
cksum(1) Output:
TechPrintServ.TPS-SERV,fr=B.11.11,fa=HP-UX_B.11.11_32/64,
v=HP:
146524341 24576 /usr/lib/X11/Xserver/brokers/print/Xpddx.1
1623856174 36864 /usr/lib/X11/Xserver/modules/print/hp/
raster.1
1140643443 143360 /usr/lib/X11/Xserver/modules/print/hp/
printer.1
TechPrintServ.TPS-MIN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,
v=HP:
2453099939 40960 /usr/sbin/tpsconfig
TechPrintServ.TPS-C-SERV,fr=B.11.11,fa=HP-UX_B.11.11_32/64,
v=HP:
2557094373 895 /usr/lib/X11/C/print/models/HPLJ5000N/
model-config
372694182 2048 /usr/lib/X11/C/print/models/HPLJ5000N/fonts
2791726251 3166 /usr/lib/X11/C/print/models/HPLJ5000N-PS/
model-config
1676891234 1024 /usr/lib/X11/C/print/models/HPLJ5000N-PS/
fonts
1058812761 2048 /usr/lib/X11/C.iso88591/print/models/
HPLJ5000N/fonts
1676891234 1024 /usr/lib/X11/C.iso88591/print/models/
HPLJ5000N-PS/fonts
848631901 3195 /usr/lib/X11/C/print/models/HPDESKJ2500C-PS/
model-config
4032257195 1024 /usr/lib/X11/C/print/models/HPDESKJ2500C-PS/
fonts
4032257195 1024 /usr/lib/X11/C.iso88591/print/models/
HPDESKJ2500C-PS/fonts
TechPrintServ.TPS-GER-I-SERV,fr=B.11.11,
fa=HP-UX_B.11.11_32/64,v=HP:
1058812761 2048 /usr/lib/X11/de_DE.iso88591/print/models/
HPLJ5000N/fonts
1676891234 1024 /usr/lib/X11/de_DE.iso88591/print/models/
HPLJ5000N-PS/fonts
4032257195 1024 /usr/lib/X11/de_DE.iso88591/print/models/
HPDESKJ2500C-PS/fonts
TechPrintServ.TPS-FRE-I-SERV,fr=B.11.11,
fa=HP-UX_B.11.11_32/64,v=HP:
1058812761 2048 /usr/lib/X11/fr_FR.iso88591/print/models/
HPLJ5000N/fonts
1676891234 1024 /usr/lib/X11/fr_FR.iso88591/print/models/
HPLJ5000N-PS/fonts
4032257195 1024 /usr/lib/X11/fr_FR.iso88591/print/models/
HPDESKJ2500C-PS/fonts
TechPrintServ.TPS-MAN,fr=B.11.11,fa=HP-UX_B.11.11_32/64,
v=HP:
3986603607 6221 /usr/dt/share/man/man5.Z/tps.5
1447785863 3319 /usr/dt/share/man/man1m.Z/tpsconfig.1m
Patch Conflicts: None
Patch Dependencies: None
Hardware Dependencies: None
Other Dependencies: None
Supersedes:
PHSS_25759
Equivalent Patches:
PHSS_27194:
s700: 11.00
s800: 11.00
Patch Package Size: 310 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 PHSS_27195
5. Run swinstall to install the patch:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /tmp/PHSS_27195.depot
By default swinstall will archive the original software in
/var/adm/sw/save/PHSS_27195. 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 PHSS_27195.text file is
available in the product readme:
swlist -l product -a readme -d
/tmp/PHSS_27195.depot
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHSS_27195.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions: None
-----End of Document ID: PHSS_27195------------------------------------------
Document ID: PHSS_27194
Date Loaded: 20020719
Title: s700_800 11.00 TechPrintServ Periodic Patch
Patch Name: PHSS_27194
Patch Description: s700_800 11.00 TechPrintServ Periodic Patch
Creation Date: 02/06/04
Post Date: 02/07/19
Hardware Platforms - OS Releases:
s700: 11.00
s800: 11.00
Products: N/A
Filesets:
TechPrintServ.TPS-SERV,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
TechPrintServ.TPS-MIN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
TechPrintServ.TPS-C-SERV,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
TechPrintServ.TPS-GER-I-SERV,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
TechPrintServ.TPS-FRE-I-SERV,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
TechPrintServ.TPS-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
Automatic Reboot?: Yes
Status: General Release
Critical: No
Category Tags:
defect_repair enhancement general_release
Path Name: /hp-ux_patches/s700_800/11.X/PHSS_27194
Symptoms:
PHSS_27194:
1. Updating /etc/X11/Xstart file using tpsconfig
2. TPS aborts on print attempt if PHCO_25452 or
PHCO_26124 is installed
3. tpsconfig dumps core while configuring print servers
PHSS_25758:
1. Font server should automatically be configured when TPS
is configured.
2. X Print Server keeps on messaging.
3. Please add the HP Laserjet 5000N to the list of models
supported by TPS.
4. printer model not read correctly from printer attribute
file at times.
5. tpsconfig does not report any error when trying to kill
a non-running server.
6. TPS support for latest HP printers, esp. DJ2500.
7. Problem with invoking xpr.
PHSS_22750:
1. Incorrect behavior of XFillPolygon.
2. Incomplete Roman8 font metrics for Postscript fonts.
3. Can't configure TPS sw to work using systems defined
printers- lpstat -a.
4. tpsconfig core dumps when in sys.resources a wrong entry
is set.
5. XP-PCL-MONO driver does not support GC functions.
6. TPS dumps core when using HPLJ3Si model printer.
7. With PHSS_20143,dtpad coredumps while using a pcl driver
to print.
8. When printing 2-day range (day view), 2nd page grid is
wrong.
PHSS_20143:
1. Technical print server prints blank or all
black pages.
PHSS_18431:
1. dtpdmd still fails in slow speed machines.
PHSS_16652:
1. dtpdmd does not startup while booting up.
Defect Description:
PHSS_27194:
1. Updating /etc/X11/Xstart file using tpsconfig
2. TPS aborts on print attempt if PHCO_25452 or
PHCO_26124 is installed
3. tpsconfig dumps core while configuring print servers
PHSS_25758:
1. Font server should automatically be configured when TPS
is configured.
2. X Print Server keeps on messaging.
3. Please add the HP Laserjet 5000N to the list of models
supported by TPS.
4. printer model not read correctly from printer attribute
file at times.
5. tpsconfig does not report any error when trying to kill
a non-running server.
6. TPS support for latest HP printers, esp. DJ2500.
7. Problem with invoking xpr.
PHSS_22750:
1. Incorrect behavior of XFillPolygon.
2. Incomplete Roman8 font metrics for Postscript fonts.
3. Can't configure TPS sw to work using systems defined
printers- lpstat -a.
4. tpsconfig core dumps when in sys.resources a wrong entry
is set.
5. XP-PCL-MONO driver does not support GC functions.
6. TPS dumps core when using HPLJ3Si model printer.
7. With PHSS_20143,dtpad coredumps while using a pcl driver
to print.
8. When printing 2-day range (day view), 2nd page grid is
wrong.
PHSS_20143:
1. TPS problem with certain Xserver patches.
Resolution:
Repaired TPS to send correct PCL initialization string
to printer.
PHSS_18431:
1. dtpdmd still fails in slow speed machines.
Resolution:
Fix involves in starting X Printserver and
dtpdmd as daemon to avoid resets by SIGHUP.
PHSS_16652:
1. CDE 11.00 dtpdmd for TPS terminated unexpectedly.
Enhancement:
No (superseded patches contained enhancements)
PHSS_25758:
Enhancements were delivered in this patch or one it has
replaced. Please review the Defect Description text for
more information.
SR:
8606242412 8606255094 8606266550 5003460154 8606158503
8606172755 8606172757 8606206562 8606221220 8606152076
8606134665 5003421669 8606161189 5003398768 1653277293
Patch Files:
TechPrintServ.TPS-SERV,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
v=HP:
/sbin/init.d/tps.rc
/usr/lib/X11/Xserver/brokers/extensions/Xp.1
/usr/lib/X11/Xserver/brokers/print/Xpddx.1
/usr/lib/X11/Xserver/modules/extensions/hp/xp.1
/usr/lib/X11/Xserver/modules/print/hp/pcl.1
/usr/lib/X11/Xserver/modules/print/hp/pclmono.1
/usr/lib/X11/Xserver/modules/print/hp/pcllj3.1
/usr/lib/X11/Xserver/modules/print/hp/pcldj1200.1
/usr/lib/X11/Xserver/modules/print/hp/ps.1
/usr/lib/X11/Xserver/modules/print/hp/raster.1
/usr/lib/X11/Xserver/modules/print/hp/printer.1
TechPrintServ.TPS-MIN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
v=HP:
/usr/sbin/tpsconfig
TechPrintServ.TPS-C-SERV,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
v=HP:
/usr/lib/X11/C/print/models/HPLJ5000N/model-config
/usr/lib/X11/C/print/models/HPLJ5000N/fonts
/usr/lib/X11/C/print/models/HPLJ5000N-PS/model-config
/usr/lib/X11/C/print/models/HPLJ5000N-PS/fonts
/usr/lib/X11/C.iso88591/print/models/HPLJ5000N/fonts
/usr/lib/X11/C.iso88591/print/models/HPLJ5000N-PS/fonts
/usr/lib/X11/C/print/models/HPDESKJ2500C-PS/model-config
/usr/lib/X11/C/print/models/HPDESKJ2500C-PS/fonts
/usr/lib/X11/C.iso88591/print/models/HPDESKJ2500C-PS/fonts
/usr/lib/X11/C/print/Xprinters
/usr/lib/X11/C/print/ddx-config/XP-PCL-COLOR/ddx-config
/usr/lib/X11/C/print/ddx-config/XP-PCL-DJ1200/ddx-config
/usr/lib/X11/C/print/ddx-config/XP-PCL-LJ3/ddx-config
/usr/lib/X11/C/print/ddx-config/XP-PCL-MONO/ddx-config
/usr/lib/X11/C/print/ddx-config/XP-POSTSCRIPT/ddx-config
/usr/lib/X11/C/print/ddx-config/XP-RASTER/ddx-config
/usr/lib/X11/C/print/ddx-config/XP-RASTER/pcl
/usr/lib/X11/C/print/ddx-config/XP-RASTER/postscript
/usr/lib/X11/C/print/models/HPDESIGNJ220/model-config
/usr/lib/X11/C/print/models/HPDESIGNJ330/model-config
/usr/lib/X11/C/print/models/HPDESIGNJ350C_350CM-PS/
model-config
/usr/lib/X11/C/print/models/HPDESIGNJ600/model-config
/usr/lib/X11/C/print/models/HPDESIGNJ650C_650CM-PS/
model-config
/usr/lib/X11/C/print/models/HPDESIGNJ750C_750CM-PS/
model-config
/usr/lib/X11/C/print/models/HPDESIGNJ755CM-PS/model-config
/usr/lib/X11/C/print/models/HPDESKJ1200C-PS/model-config
/usr/lib/X11/C/print/models/HPDESKJ1200C/model-config
/usr/lib/X11/C/print/models/HPDESKJ1600C_1600CM-PS/
model-config
/usr/lib/X11/C/print/models/HPDESKJ1600C_1600CM/model-config
/usr/lib/X11/C/print/models/HPLJ3-PS/model-config
/usr/lib/X11/C/print/models/HPLJ3/model-config
/usr/lib/X11/C/print/models/HPLJ3D-PS/model-config
/usr/lib/X11/C/print/models/HPLJ3D/model-config
/usr/lib/X11/C/print/models/HPLJ3P-PS/model-config
/usr/lib/X11/C/print/models/HPLJ3P/model-config
/usr/lib/X11/C/print/models/HPLJ3Si-PS/model-config
/usr/lib/X11/C/print/models/HPLJ3Si/model-config
/usr/lib/X11/C/print/models/HPLJ4+_4M+-PS/model-config
/usr/lib/X11/C/print/models/HPLJ4+_4M+/model-config
/usr/lib/X11/C/print/models/HPLJ4L_4ML-PS/model-config
/usr/lib/X11/C/print/models/HPLJ4L_4ML/model-config
/usr/lib/X11/C/print/models/HPLJ4P_4MP-PS/model-config
/usr/lib/X11/C/print/models/HPLJ4P_4MP/model-config
/usr/lib/X11/C/print/models/HPLJ4Si_4SiMX-PS/model-config
/usr/lib/X11/C/print/models/HPLJ4Si_4SiMX/model-config
/usr/lib/X11/C/print/models/HPLJ4V_4MV-PS/model-config
/usr/lib/X11/C/print/models/HPLJ4V_4MV/model-config
/usr/lib/X11/C/print/models/HPLJ4_4M-PS/model-config
/usr/lib/X11/C/print/models/HPLJ4_4M/model-config
/usr/lib/X11/C/print/models/HPLJ4color_4Mcolor-PS/
model-config
/usr/lib/X11/C/print/models/HPLJ4color_4Mcolor/model-config
/usr/lib/X11/C/print/models/HPLJ5L_5ML-PS/model-config
/usr/lib/X11/C/print/models/HPLJ5L_5ML/model-config
/usr/lib/X11/C/print/models/HPLJ5N_5MN-PS/model-config
/usr/lib/X11/C/print/models/HPLJ5N_5MN/model-config
/usr/lib/X11/C/print/models/HPLJ5P_5MP-PS/model-config
/usr/lib/X11/C/print/models/HPLJ5P_5MP/model-config
/usr/lib/X11/C/print/models/HPLJ5Si_5SiMX-PS/model-config
/usr/lib/X11/C/print/models/HPLJ5Si_5SiMX/model-config
/usr/lib/X11/C/print/models/HPLJ5_5M-PS/model-config
/usr/lib/X11/C/print/models/HPLJ5_5M/model-config
/usr/lib/X11/C/print/models/HPLJ5color_5Mcolor-PS/
model-config
/usr/lib/X11/C/print/models/HPLJ5color_5Mcolor/model-config
/usr/newconfig/etc/X11/C/print/attributes/document
/usr/newconfig/etc/X11/C/print/attributes/job
/usr/newconfig/etc/X11/C/print/attributes/printer
TechPrintServ.TPS-GER-I-SERV,fr=B.11.00,
fa=HP-UX_B.11.00_32/64,v=HP:
/usr/lib/X11/de_DE.iso88591/print/models/HPLJ5000N/fonts
/usr/lib/X11/de_DE.iso88591/print/models/HPLJ5000N-PS/fonts
/usr/lib/X11/de_DE.iso88591/print/models/HPDESKJ2500C-PS/
fonts
TechPrintServ.TPS-FRE-I-SERV,fr=B.11.00,
fa=HP-UX_B.11.00_32/64,v=HP:
/usr/lib/X11/fr_FR.iso88591/print/models/HPLJ5000N/fonts
/usr/lib/X11/fr_FR.iso88591/print/models/HPLJ5000N-PS/fonts
/usr/lib/X11/fr_FR.iso88591/print/models/HPDESKJ2500C-PS/
fonts
TechPrintServ.TPS-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
v=HP:
/usr/dt/share/man/man5.Z/tps.5
/usr/dt/share/man/man1m.Z/tpsconfig.1m
what(1) Output:
TechPrintServ.TPS-SERV,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
v=HP:
/sbin/init.d/tps.rc:
None
/usr/lib/X11/Xserver/brokers/extensions/Xp.1:
HP_XP Extension Broker $Revision:$ $Date:$
Built for: HP-UX 11.00 ACE 9911 on HP-UX Daily, -O +
Onolimit
X Window System, Version 11 R6
(build date: Mon Sep 13 00:11:42 MDT 1999)
/usr/lib/X11/Xserver/brokers/print/Xpddx.1:
Xprint DDX driver Broker $Revision:$ $Date:$
X Window System, Version 11 R6+ HP-UX B.11.00.00 Dec
ember 2001 Patch Release
(build date: Wed Nov 28 10:37:49 IST 2001)
/usr/lib/X11/Xserver/modules/extensions/hp/xp.1:
Built for: HP-UX 11.00 ACE 9911 on HP-UX Daily, -O +
Onolimit
X Window System, Version 11 R6
(build date: Mon Sep 13 00:14:55 MDT 1999)
/usr/lib/X11/Xserver/modules/print/hp/pcl.1:
X Window System, Version 11 R6+ HP-UX B.11.00.00 Dec
2000 Patch Release
(build date: Tue Dec 12 15:27:37 IST 2000)
/usr/lib/X11/Xserver/modules/print/hp/pclmono.1:
X Window System, Version 11 R6+ HP-UX B.11.00.00 Dec
2000 Patch Release
(build date: Tue Dec 12 15:51:36 IST 2000)
/usr/lib/X11/Xserver/modules/print/hp/pcllj3.1:
X Window System, Version 11 R6+ HP-UX B.11.00.00 Dec
2000 Patch Release
(build date: Tue Dec 12 15:46:04 IST 2000)
/usr/lib/X11/Xserver/modules/print/hp/pcldj1200.1:
X Window System, Version 11 R6+ HP-UX B.11.00.00 Dec
2000 Patch Release
(build date: Tue Dec 12 15:36:27 IST 2000)
/usr/lib/X11/Xserver/modules/print/hp/ps.1:
X Window System, Version 11 R6+ HP-UX B.11.00.00 Dec
2000 Patch Release
(build date: Tue Dec 12 15:24:03 IST 2000)
/usr/lib/X11/Xserver/modules/print/hp/raster.1:
X Window System, Version 11 R6+ HP-UX B.11.00.00 Dec
ember 2001 Patch Release
(build date: Wed Nov 28 10:21:19 IST 2001)
/usr/lib/X11/Xserver/modules/print/hp/printer.1:
X Window System, Version 11 R6+ HP-UX B.11.00.00 Per
iodic Patch Release
(build date: Fri May 31 18:22:29 IST 2002)
TechPrintServ.TPS-MIN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
v=HP:
/usr/sbin/tpsconfig:
View: /view/wt_jun02_1100, Build Type: wtjun02_1100
hpcde2.1
(build date: Wed Jul 3 14:22:25 IST 2002)
This program provides basic configuration
functions for the X Print Server
HP-UX A.10.30 and later
HP tpsconfig V.01.00
TechPrintServ.TPS-C-SERV,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
v=HP:
/usr/lib/X11/C/print/models/HPLJ5000N/model-config:
None
/usr/lib/X11/C/print/models/HPLJ5000N/fonts:
None
/usr/lib/X11/C/print/models/HPLJ5000N-PS/model-config:
None
/usr/lib/X11/C/print/models/HPLJ5000N-PS/fonts:
None
/usr/lib/X11/C.iso88591/print/models/HPLJ5000N/fonts:
None
/usr/lib/X11/C.iso88591/print/models/HPLJ5000N-PS/fonts:
None
/usr/lib/X11/C/print/models/HPDESKJ2500C-PS/model-config:
None
/usr/lib/X11/C/print/models/HPDESKJ2500C-PS/fonts:
None
/usr/lib/X11/C.iso88591/print/models/HPDESKJ2500C-PS/fonts:
None
/usr/lib/X11/C/print/Xprinters:
None
/usr/lib/X11/C/print/ddx-config/XP-PCL-COLOR/ddx-config:
None
/usr/lib/X11/C/print/ddx-config/XP-PCL-DJ1200/ddx-config:
None
/usr/lib/X11/C/print/ddx-config/XP-PCL-LJ3/ddx-config:
None
/usr/lib/X11/C/print/ddx-config/XP-PCL-MONO/ddx-config:
None
/usr/lib/X11/C/print/ddx-config/XP-POSTSCRIPT/ddx-config:
None
/usr/lib/X11/C/print/ddx-config/XP-RASTER/ddx-config:
None
/usr/lib/X11/C/print/ddx-config/XP-RASTER/pcl:
None
/usr/lib/X11/C/print/ddx-config/XP-RASTER/postscript:
None
/usr/lib/X11/C/print/models/HPDESIGNJ220/model-config:
None
/usr/lib/X11/C/print/models/HPDESIGNJ330/model-config:
None
/usr/lib/X11/C/print/models/HPDESIGNJ350C_350CM-PS/
model-config:
None
/usr/lib/X11/C/print/models/HPDESIGNJ600/model-config:
None
/usr/lib/X11/C/print/models/HPDESIGNJ650C_650CM-PS/
model-config:
None
/usr/lib/X11/C/print/models/HPDESIGNJ750C_750CM-PS/
model-config:
None
/usr/lib/X11/C/print/models/HPDESIGNJ755CM-PS/model-config:
None
/usr/lib/X11/C/print/models/HPDESKJ1200C-PS/model-config:
None
/usr/lib/X11/C/print/models/HPDESKJ1200C/model-config:
None
/usr/lib/X11/C/print/models/HPDESKJ1600C_1600CM-PS/
model-config:
None
/usr/lib/X11/C/print/models/HPDESKJ1600C_1600CM/
model-config:
None
/usr/lib/X11/C/print/models/HPLJ3-PS/model-config:
None
/usr/lib/X11/C/print/models/HPLJ3/model-config:
None
/usr/lib/X11/C/print/models/HPLJ3D-PS/model-config:
None
/usr/lib/X11/C/print/models/HPLJ3D/model-config:
None
/usr/lib/X11/C/print/models/HPLJ3P-PS/model-config:
None
/usr/lib/X11/C/print/models/HPLJ3P/model-config:
None
/usr/lib/X11/C/print/models/HPLJ3Si-PS/model-config:
None
/usr/lib/X11/C/print/models/HPLJ3Si/model-config:
None
/usr/lib/X11/C/print/models/HPLJ4+_4M+-PS/model-config:
None
/usr/lib/X11/C/print/models/HPLJ4+_4M+/model-config:
None
/usr/lib/X11/C/print/models/HPLJ4L_4ML-PS/model-config:
None
/usr/lib/X11/C/print/models/HPLJ4L_4ML/model-config:
None
/usr/lib/X11/C/print/models/HPLJ4P_4MP-PS/model-config:
None
/usr/lib/X11/C/print/models/HPLJ4P_4MP/model-config:
None
/usr/lib/X11/C/print/models/HPLJ4Si_4SiMX-PS/model-config:
None
/usr/lib/X11/C/print/models/HPLJ4Si_4SiMX/model-config:
None
/usr/lib/X11/C/print/models/HPLJ4V_4MV-PS/model-config:
None
/usr/lib/X11/C/print/models/HPLJ4V_4MV/model-config:
None
/usr/lib/X11/C/print/models/HPLJ4_4M-PS/model-config:
None
/usr/lib/X11/C/print/models/HPLJ4_4M/model-config:
None
/usr/lib/X11/C/print/models/HPLJ4color_4Mcolor-PS/
model-config:
None
/usr/lib/X11/C/print/models/HPLJ4color_4Mcolor/model-config:
None
/usr/lib/X11/C/print/models/HPLJ5L_5ML-PS/model-config:
None
/usr/lib/X11/C/print/models/HPLJ5L_5ML/model-config:
None
/usr/lib/X11/C/print/models/HPLJ5N_5MN-PS/model-config:
None
/usr/lib/X11/C/print/models/HPLJ5N_5MN/model-config:
None
/usr/lib/X11/C/print/models/HPLJ5P_5MP-PS/model-config:
None
/usr/lib/X11/C/print/models/HPLJ5P_5MP/model-config:
None
/usr/lib/X11/C/print/models/HPLJ5Si_5SiMX-PS/model-config:
None
/usr/lib/X11/C/print/models/HPLJ5Si_5SiMX/model-config:
None
/usr/lib/X11/C/print/models/HPLJ5_5M-PS/model-config:
None
/usr/lib/X11/C/print/models/HPLJ5_5M/model-config:
None
/usr/lib/X11/C/print/models/HPLJ5color_5Mcolor-PS/
model-config:
None
/usr/lib/X11/C/print/models/HPLJ5color_5Mcolor/model-config:
None
/usr/newconfig/etc/X11/C/print/attributes/document:
None
/usr/newconfig/etc/X11/C/print/attributes/job:
None
/usr/newconfig/etc/X11/C/print/attributes/printer:
None
TechPrintServ.TPS-GER-I-SERV,fr=B.11.00,
fa=HP-UX_B.11.00_32/64,v=HP:
/usr/lib/X11/de_DE.iso88591/print/models/HPLJ5000N/fonts:
None
/usr/lib/X11/de_DE.iso88591/print/models/HPLJ5000N-PS/fonts:
None
/usr/lib/X11/de_DE.iso88591/print/models/HPDESKJ2500C-PS/
fonts:
None
TechPrintServ.TPS-FRE-I-SERV,fr=B.11.00,
fa=HP-UX_B.11.00_32/64,v=HP:
/usr/lib/X11/fr_FR.iso88591/print/models/HPLJ5000N/fonts:
None
/usr/lib/X11/fr_FR.iso88591/print/models/HPLJ5000N-PS/fonts:
None
/usr/lib/X11/fr_FR.iso88591/print/models/HPDESKJ2500C-PS/
fonts:
None
TechPrintServ.TPS-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
v=HP:
/usr/dt/share/man/man5.Z/tps.5:
None
/usr/dt/share/man/man1m.Z/tpsconfig.1m:
None
cksum(1) Output:
TechPrintServ.TPS-SERV,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
v=HP:
704795715 2918 /sbin/init.d/tps.rc
2011311868 12288 /usr/lib/X11/Xserver/brokers/extensions/
Xp.1
3415082233 24576 /usr/lib/X11/Xserver/brokers/print/Xpddx.1
3151631414 40960 /usr/lib/X11/Xserver/modules/extensions/hp/
xp.1
3922509624 122880 /usr/lib/X11/Xserver/modules/print/hp/
pcl.1
3176390559 122880 /usr/lib/X11/Xserver/modules/print/hp/
pclmono.1
1160581147 118784 /usr/lib/X11/Xserver/modules/print/hp/
pcllj3.1
4051306568 122880 /usr/lib/X11/Xserver/modules/print/hp/
pcldj1200.1
2120541075 110592 /usr/lib/X11/Xserver/modules/print/hp/ps.1
1310789339 32768 /usr/lib/X11/Xserver/modules/print/hp/
raster.1
1593611396 131072 /usr/lib/X11/Xserver/modules/print/hp/
printer.1
TechPrintServ.TPS-MIN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
v=HP:
995285876 40960 /usr/sbin/tpsconfig
TechPrintServ.TPS-C-SERV,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
v=HP:
2557094373 895 /usr/lib/X11/C/print/models/HPLJ5000N/
model-config
225729238 2048 /usr/lib/X11/C/print/models/HPLJ5000N/fonts
2791726251 3166 /usr/lib/X11/C/print/models/HPLJ5000N-PS/
model-config
2998329733 1024 /usr/lib/X11/C/print/models/HPLJ5000N-PS/
fonts
3897938825 2048 /usr/lib/X11/C.iso88591/print/models/
HPLJ5000N/fonts
2998329733 1024 /usr/lib/X11/C.iso88591/print/models/
HPLJ5000N-PS/fonts
848631901 3195 /usr/lib/X11/C/print/models/HPDESKJ2500C-PS/
model-config
2626225633 1024 /usr/lib/X11/C/print/models/HPDESKJ2500C-PS/
fonts
2626225633 1024 /usr/lib/X11/C.iso88591/print/models/
HPDESKJ2500C-PS/fonts
3331616808 1735 /usr/lib/X11/C/print/Xprinters
892884360 225 /usr/lib/X11/C/print/ddx-config/XP-PCL-COLOR/
ddx-config
3235348410 234 /usr/lib/X11/C/print/ddx-config/
XP-PCL-DJ1200/ddx-config
3934776043 222 /usr/lib/X11/C/print/ddx-config/XP-PCL-LJ3/
ddx-config
3844622675 162 /usr/lib/X11/C/print/ddx-config/XP-PCL-MONO/
ddx-config
786472644 220 /usr/lib/X11/C/print/ddx-config/XP-POSTSCRIPT/
ddx-config
2926026717 156 /usr/lib/X11/C/print/ddx-config/XP-RASTER/
ddx-config
214807386 1470 /usr/lib/X11/C/print/ddx-config/XP-RASTER/pcl
2600510636 251 /usr/lib/X11/C/print/ddx-config/XP-RASTER/
postscript
2739697433 3842 /usr/lib/X11/C/print/models/HPDESIGNJ220/
model-config
1447935401 3842 /usr/lib/X11/C/print/models/HPDESIGNJ330/
model-config
3082284170 3886 /usr/lib/X11/C/print/models/
HPDESIGNJ350C_350CM-PS/model-config
1665689009 3842 /usr/lib/X11/C/print/models/HPDESIGNJ600/
model-config
2922799191 3886 /usr/lib/X11/C/print/models/
HPDESIGNJ650C_650CM-PS/model-config
2847284334 3886 /usr/lib/X11/C/print/models/
HPDESIGNJ750C_750CM-PS/model-config
3917093393 3876 /usr/lib/X11/C/print/models/
HPDESIGNJ755CM-PS/model-config
1683316934 2567 /usr/lib/X11/C/print/models/HPDESKJ1200C-PS/
model-config
3014505256 989 /usr/lib/X11/C/print/models/HPDESKJ1200C/
model-config
1134121487 2563 /usr/lib/X11/C/print/models/
HPDESKJ1600C_1600CM-PS/model-config
489000303 984 /usr/lib/X11/C/print/models/
HPDESKJ1600C_1600CM/model-config
926078363 2547 /usr/lib/X11/C/print/models/HPLJ3-PS/
model-config
775801039 1067 /usr/lib/X11/C/print/models/HPLJ3/
model-config
181229960 2563 /usr/lib/X11/C/print/models/HPLJ3D-PS/
model-config
2210782582 1115 /usr/lib/X11/C/print/models/HPLJ3D/
model-config
4203157258 2549 /usr/lib/X11/C/print/models/HPLJ3P-PS/
model-config
751788714 1101 /usr/lib/X11/C/print/models/HPLJ3P/
model-config
2448762207 2565 /usr/lib/X11/C/print/models/HPLJ3Si-PS/
model-config
1686258782 1071 /usr/lib/X11/C/print/models/HPLJ3Si/
model-config
1874604788 2575 /usr/lib/X11/C/print/models/HPLJ4+_4M+-PS/
model-config
804491367 1155 /usr/lib/X11/C/print/models/HPLJ4+_4M+/
model-config
2516082615 2553 /usr/lib/X11/C/print/models/HPLJ4L_4ML-PS/
model-config
1375052195 1120 /usr/lib/X11/C/print/models/HPLJ4L_4ML/
model-config
302422992 2561 /usr/lib/X11/C/print/models/HPLJ4P_4MP-PS/
model-config
43023229 1128 /usr/lib/X11/C/print/models/HPLJ4P_4MP/
model-config
1040836525 2581 /usr/lib/X11/C/print/models/
HPLJ4Si_4SiMX-PS/model-config
1065991425 1134 /usr/lib/X11/C/print/models/HPLJ4Si_4SiMX/
model-config
584526430 3202 /usr/lib/X11/C/print/models/HPLJ4V_4MV-PS/
model-config
3740414111 1394 /usr/lib/X11/C/print/models/HPLJ4V_4MV/
model-config
2658697722 2557 /usr/lib/X11/C/print/models/HPLJ4_4M-PS/
model-config
1448554959 1137 /usr/lib/X11/C/print/models/HPLJ4_4M/
model-config
985089934 3151 /usr/lib/X11/C/print/models/
HPLJ4color_4Mcolor-PS/model-config
2987031699 913 /usr/lib/X11/C/print/models/
HPLJ4color_4Mcolor/model-config
445984929 2561 /usr/lib/X11/C/print/models/HPLJ5L_5ML-PS/
model-config
2589395771 1127 /usr/lib/X11/C/print/models/HPLJ5L_5ML/
model-config
2378352748 2575 /usr/lib/X11/C/print/models/HPLJ5N_5MN-PS/
model-config
2805417211 1711 /usr/lib/X11/C/print/models/HPLJ5N_5MN/
model-config
2362823217 2561 /usr/lib/X11/C/print/models/HPLJ5P_5MP-PS/
model-config
3092406659 1127 /usr/lib/X11/C/print/models/HPLJ5P_5MP/
model-config
1051246488 2581 /usr/lib/X11/C/print/models/
HPLJ5Si_5SiMX-PS/model-config
2936734523 1358 /usr/lib/X11/C/print/models/HPLJ5Si_5SiMX/
model-config
558673228 2571 /usr/lib/X11/C/print/models/HPLJ5_5M-PS/
model-config
3511996249 1707 /usr/lib/X11/C/print/models/HPLJ5_5M/
model-config
3965984278 3156 /usr/lib/X11/C/print/models/
HPLJ5color_5Mcolor-PS/model-config
3894154188 918 /usr/lib/X11/C/print/models/
HPLJ5color_5Mcolor/model-config
3747772473 838 /usr/newconfig/etc/X11/C/print/attributes/
document
4059755377 692 /usr/newconfig/etc/X11/C/print/attributes/job
1075723481 133 /usr/newconfig/etc/X11/C/print/attributes/
printer
TechPrintServ.TPS-GER-I-SERV,fr=B.11.00,
fa=HP-UX_B.11.00_32/64,v=HP:
3897938825 2048 /usr/lib/X11/de_DE.iso88591/print/models/
HPLJ5000N/fonts
2998329733 1024 /usr/lib/X11/de_DE.iso88591/print/models/
HPLJ5000N-PS/fonts
2626225633 1024 /usr/lib/X11/de_DE.iso88591/print/models/
HPDESKJ2500C-PS/fonts
TechPrintServ.TPS-FRE-I-SERV,fr=B.11.00,
fa=HP-UX_B.11.00_32/64,v=HP:
3897938825 2048 /usr/lib/X11/fr_FR.iso88591/print/models/
HPLJ5000N/fonts
2998329733 1024 /usr/lib/X11/fr_FR.iso88591/print/models/
HPLJ5000N-PS/fonts
2626225633 1024 /usr/lib/X11/fr_FR.iso88591/print/models/
HPDESKJ2500C-PS/fonts
TechPrintServ.TPS-MAN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,
v=HP:
3986603607 6221 /usr/dt/share/man/man5.Z/tps.5
1447785863 3319 /usr/dt/share/man/man1m.Z/tpsconfig.1m
Patch Conflicts: None
Patch Dependencies:
s700: 11.00: PHSS_20140 PHSS_20142
s800: 11.00: PHSS_20140 PHSS_20142
Hardware Dependencies: None
Other Dependencies: None
Supersedes:
PHSS_16652 PHSS_18431 PHSS_20143 PHSS_22750 PHSS_25758
Equivalent Patches:
PHSS_27195:
s700: 11.11
s800: 11.11
Patch Package Size: 1120 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 PHSS_27194
5. Run swinstall to install the patch:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /tmp/PHSS_27194.depot
By default swinstall will archive the original software in
/var/adm/sw/save/PHSS_27194. 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 PHSS_27194.text file is
available in the product readme:
swlist -l product -a readme -d
/tmp/PHSS_27194.depot
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHSS_27194.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions:
1. This patch supplies new versions of document, job and
printer in the /usr/newconfig/etc/X11/C/print/attributes
directory. These files have to be merged with those
present in /etc/X11/C/print/attributes directory.
2. To use this patch, the user should modify the dtlogin
config file in /etc/dt/config/Xconfig.
If /etc/dt/config/Xconfig is not present, please copy
from /usr/dt/config/Xconfig to /etc/dt/config/Xconfig.
Set the resource "Dtlogin*authorize: False". Then
restart the dtlogin daemon process or reboot the system.
3. There is another problem not fixed with this
patch. "dtpdm" may fail to start from "dtpdmd"
in some circumstances. When CDE is used with
"Xauthorization" true (which is the default
behaviour),"dtpdm" may not be authorized by the
X Display server, hence it failed with X
authorization error. This is due to the design of
"dtpdmd", therefore HP is considering to fix in
the future release.
There are several ways to get workaround this
error such as
- Use "xhost" command to allow Xclient to
connect to X display
Ex: $ xhost + name-of-localhost
- Modify /etc/X0.hosts
- Uncomment "Dtlogin*authorize: False" in
/etc/dt/config/Xconfig
When /etc/dt/config/Xconfig is not present, copy
it from /usr/dt/config/Xconfig and do the
modification. After modifying Xconfig file, restart
the dtlogin daemon process,or restart the system.
The reason for this customization is that the
"dtpdm" which is invoked by "dtpdmd" is NOT the
process of the user who has currently logged in CDE,
hence it doesn't have the proper authorization to
access the Xdisplay.
Please consider carefully which of these workarounds
will be suitable for your enviornment. Please refer
to xauth(1), xhost(1) and other materials about
"X Authorization".
Warning: Setting Dtlogin*authorize=False greatly
reduces control over the system and is
_not_ recommended.
-----End of Document ID: PHSS_27194------------------------------------------
Document ID: PHSS_27067
Date Loaded: 20020719
Title: s700_800 11.00 OV ITO6.0X NT Agent Patch A.06.11
Patch Name: PHSS_27067
Patch Description: s700_800 11.00 OV ITO6.0X NT Agent Patch A.06.11
Creation Date: 02/07/17
Post Date: 02/07/19
Hardware Platforms - OS Releases:
s700: 11.00
s800: 11.00
Products:
OpenView IT/Operations 6.0
Filesets:
OVOPC-CLT.OVOPC-NT-CLT,fr=A.06.00,fa=HP-UX_B.11.00_32/64,v=HP
Automatic Reboot?: No
Status: General Release
Critical: No
Category Tags:
defect_repair general_release
Path Name: /hp-ux_patches/s700_800/11.X/PHSS_27067
Symptoms:
PHSS_27067:
- SR: 8606227840
Variables in the template default message key are not
resolved for unmatched messages.
- SR: 8606233602
If using a pattern like '<*.prefix>ERR<*.suffix>', the
prefix variable will get assigned a wrong text if it
should be empty.
- SR: 8606236271
opcmona.exe might report an error that ov.dll can't be
found or the MIB monitoring doesn't work at all.
And the trap interception may fail.
- SR: 8606242614
Messages are incorrectly suppressed by the logfile
encapsulator if "suppress identical output messages" is
specified and the messages differ only in the values of
<$LOGFILE> and/or <$LOGPATH>.
- SR: 8606244523
When using the syntax <`script`> in the logfile template
and the script returns the same logfile name twice, the
opcle will abort.
- SR: 8606244582
The distribution/deployment of action/command/monitor
binaries might fail due to some of them being used.
- SR: B555012827
Support Windows XP with the VPO Windows agent.
Please see the "Defect Description" section below for
further details.
- SR: B555013157
The agent installation didn't show the installed
agent version all the time, showing the
version would be helpful to clearly say that the
correct version is installed.
- SR: B555013326
The monitor agent might not report when a performance
monitoring instance is missing.
And in case it reports the first time it doesn't
report it when the instance appears and then disappears
again.
- SR: B555013345
The agent installation may abort with Dr. Watson after
everything is done.
- SR: B555013371
Sometimes the new scheduled action template configuration
is not loaded after a distribution. Instead, the old
scheduled actions are still started.
- SR: B555013408
opcmona and itodiag/OvNtDiag might abort with Dr. Watson
when retrieving performance data.
- SR: B555013435
The message agent opcmsga hangs unpredictably. This is
more likely to happen on systems with a very high ICMP
traffic.
- SR: B555013510
Autoactions are not executed on NT systems in a NAT
environment.
- SR: B555013534
When the "HP ITO Installtion Server" service
gets started you may find the following event in your
Application event log:
EventID: 0xC0001B68 (7016) - The HP ITO Installation
Server service has
reported an invalid current state 0.
- SR: B555013540
opcsetup may report:
E-> Error from opc_ipinterf_getaddrs.
E-> Error from InitSetup.
E-> Setup program aborted.
- SR: B555013719
Message agent doesn't stop message buffering when the
management server is available again after a network
outage, fixed DNS problem or similar.
This can happen when the agent restarts/the machine
reboots during the network problem occured.
- SR: B555013757
The API interface opcmsg(3) or opcagtmsg_send(3)
may fail with error: OPC_ERR_CANT_INIT.
- SR: B555013796
When using itomserv.exe/opcntmserv.exe to list services
or devices where the Service Name or Description contains
Japanese Multibyte characters it may happen
that the text is truncated wrongly. The leads to a wrong
last character and maybe even to problem when displaying
this text in the Java or Motif UI.
- SR: B555013872
Agent installation sets full access rights for "HP ITO
account" on files in %SYSTEMROOT%\system32
(opcauth.dll and psapi.dll).
- SR: B555013891
In MoM environments, opcmsga does not return action
responses to SECONDARY managers, if their name is not
resolveable.
- SR: B555013936
agent installation may fail with a high number of the
following messages in the inst.log:
T-> Tracing information: Can't get status for service:
...
It can even happen that the install script reports
successfull but nothing gets installed.
This may happen when you have installed HP OpenView
Internet Services and not all MS Internet Information
Services.
- SR: B555013965
The pdh.dll delivered with the agent
has a memory leak as it is described
in Microsoft article: Q263221.
- SR: B555014083
When using the Windows Performance Counter functionality
with the montior agent, it may happen that the process
opcmona.exe shows memory leaks, handle leaks or even
crashes.
When using on a system where Oracle is installed it may
cause error messages in the Oracle log, because the
opcmona tries to retrieve performance information from
Oracle even if you do not monitor Oracle performance
values at all.
The same applies to itodiag.exe/OvNtDiag.exe.
- SR: B555014093
opcmona may crash (UNIX) or doesn't process all SCHEDULE
templates (Windows) when using SCHEDULE templates.
- SR: B555014101
Monitor agent may report error OPC30-783 and the
initialisation of the first template/policy using Windows
Performance data fails.
- SR: B555014132
During a distribution the agent may report an error like:
ITO responsible manager configuration. (OpC30-1203)
Cannot open file \usr\OV\tmp\OpC\cfgchg.
System Error Number: 13 (d) - The data is invalid.
(OpC20-63)
- SR: B555014212
opcle may report:
[ntle.c:3670]: OpC internal error: Cannot generate
message 1500 of set 0
System Error Number: 1966234 (1e009a) - (OpC0-1500)
- SR: B555014281
When using the Windows agent SDK (opcapi.h and
opcapi.lib) you may get linker unresolved symbol errors
when using one of the following API calls:
opcdata_type, opcdata_ldel, opcdata_ladd,
opcdata_lget_len, opcdata_lget_str, opcdata_lset_str,
opcdata_generate_id, opcdata_get_error_msg,
opcdata_lget_long, opcdata_lset_long, opccdata_clear,
opc_version
- SR: B555014319
When reading Windows Event logs the opcle.exe and
services.exe may start taking a lot of CPU time for a
longer period of time.
- SR: B555014328
opcevti.exe may abort when using <$x>.
- SR: B555014378
opcctla may crash when doing a distribution on a Windows
XP node in a NAT environment.
- SR: B553000162
After opcagt -stop, opcagt -status does tell that the
control agent does not run although it is running and
sometimes you get following error in the message browser:
ouput of kill -0 differs from internal pids-table for
index <number> (OpC30-1094)
PHSS_26050:
- SR: 8606222554
Certain policies in VPW do not work as expected, for
example:
VP_WIN-WINS-FwdAllInformation
VP_WIN-WINS-FwdAllWarnError
VP_WIN-DHCPCl_FwdAllInfo
VP_WIN-DHCPCl_FwdAllWarnError
This problem can also occur for VPO during condition
matching, matching the application and object attributes
are now case sensitive. For example, a message with
application "TEST" goes through but with
application "tEST" is unmatched.
- SR: 8606228146
opcntmserv.exe/itomserv.exe uses fixed width to display
the service names.
The defined values are 18 characters for the service
name and 25 for the description.
- SR: 8606228694
The logfile encapsulator often reports the message:
"The NT Eventlog <log name> was changed (cleared) and
the current position is no longer reachable.
ITO starts reading from the beginning of the Eventlog.
Some records might be lost. (OPC 30-149)"
- SR: B555007980
Local automatic actions are started immediately, even
though agent MSI is enabled in divert mode and Immediate
Local Automatic Action box is not checked.
- SR: B555008220
The <$MSG_TIME_CREATED> variable is not substituted in
the message template.
- SR: B555010899
opcdista requests distribution data from a wrong manager
if there is a secondary manager with the same short
hostname than the appropriate primary manager.
- SR: B555010966
A message key relation containing <*> does not always
match message keys correctly. This results in messages
not being acknowledged when they should.
- SR: B555011638
Pattern matching can't match new line of multiline
messages.
- SR: B555011979
Pattern matching hangs if only single byte Japanese
HANKAKU KANA characters are used.
- SR: B555011990
ECS event log (ecevilg) has invalid time difference to
the next message which can cause the ECS simulator
to hang or appear to hang when loading an event log file
with such values.
- SR: B555012136
opcle stops in case one of the Windows 2000 event logs
is corrupt. Windows API error code is 1500.
- SR: B555012394
the NT performance monitoring might fail or report
that it can't find a performance counter or object.
- SR: B555012458
When using localized performance counter names instead of
using the default (english) names it might be that you
get messages that the counter is not found.
This can happen in case the localized counter name
contains special characters.
- SR: B555012508
The environment variable OvAgentDir might be not found
when using a SPI which is released after the release date
of OVO 7. Therefore the SPI may not work correctly.
- SR: B555012562
The control agent might crash while processing a
distribution. This only happens in very special
situations. So far it has been seen in environments
which are using firewalls.
- SR: B555012703
The installation of the NT agent might hang. The last
line in the inst.log reports:
I-> Service HP ITO Installation Server does not exist. No
need to delete it.
- SR: B555012871
The process opcle.exe might show a memory growth while
processing the Windows event log.
- SR: B555012930
When Oracle is installed on a Windows 2000/NT 4 system,
the command opcagt -start|-stop may take very long to
complete or even abort.
- SR: B555013096
several itoprocs.exe might hang instead of finishing.
PHSS_25472:
- SR: B555008220
The <$MSG_TIME_CREATED> variable is not substituted in
the message template.
- SR: B555010899
opcdista requests distribution data from a wrong manager
if there is a secondary manager with the same short
hostname than the appropriate primary manager.
- SR: B555011979
Pattern matching hangs if only single byte Japanese
HANKAKU KANA characters are used.
- SR: B555011990
ECS event log (ecevilg) has invalid time difference to
the next message which can cause the ECS simulator
to hang or appear to hang when loading an event log file
with such values.
- SR: B555012022
After installing the NT agent on none
English Windows NT systems it may happen that the NT
Performance Monitoring as well as the tool itodiag
doesn't work correctly any longer.
The monitor agent sends "can't retrieve value for ..."
for all NTPerfMon templates and the options /cpuload and
/processes fail with itodiag.
This effect can occur on none English Windows NT systems
which have none English performance object/counter names,
this is true for German, French and so on. It is not true
for Japanese (this uses English names).
Additionaly these systems have to have a pdh.dll with
a version 5 or higher in their %SYSTEMROOT%\system32
directory. With a pdh.dll version 4 the problem doesn't
occur.
PHSS_25090:
- SR: 8606179902
During (de)installation of the NT agent
the installation might abort with error messages
saying that it can't remove libopc.dll or opcapi.dll.
This can occur when you have installed VP-IS.
- SR: 8606205415
opcsetup might report an error during manual NT agent
installation when the value for [Setup Drive] contains
trailing spaces in opcsetup.inf.
- SR: 8606206616
opcntprocs.exe or itoprocs.exe may hang on the agent
system, therefore the process monitoring will fail.
- SR: 8606208283
The NT user privilege "Increase Quota" needs to be
assigned to the 'HP ITO account', which is not done
during the agent installation. If this is missing, the
agent may not be able to perform a full user switch with
password to a different account. This could result in
problems when executing tools or scheduled commands on
the managed node that require full network access.
- SR: 8606212295
The agent deployment/installation on a Windows NT/2000
node might fail, because files are locked or agent
processes can't be stopped.
- SR: 8606213476
The distribution to nodes may hang or fail. This is more
likely to happen while distributing to Windows NT/2000
nodes rather than on UNIX nodes. On Windows NT/Windows
2000 nodes the control agent may produces a Dr. Watson
error.
- SR: B555009193
VBscript.dll delivered with Windows NT/ Windows 2000
VPO/VPW agent has wrong version and doesn't work with the
Script Engine of VPO/VPW
- SR: B555009481
The process monitor itoprocs.exe/opcntprocs.exe doesn't
report correct values with the first call when the
process name is longer than 15 characters.
- SR: B555009745
The template default of the object field of a monitor
template is not used.
- SR: B555010038
After installing SPI templates (e.g. DB SPI) and then
after reinstalling the agent, the agent may not find
commands.
- SR: B555010620
Some messages are missing in the Japanese message
catalog. You get a Cannot generate message error.
- SR: B555010819
opcsetup aborts in case the opcsetup.inf file
has unix ascii format, the problem are the different
line ends between UNIX and Windows.
- SR: B555010879
opctrapi aborts during template distribution if
conditions with the 'Suppress Identical Output Messages'
features are used
- SR: B555010948
Nested alternatives were not handled correctly in the
pattern matching algorithm, e.g. the pattern '[a|b]c|d'
was handled like '[a|b|d]c'.
- SR: B555010980
Traps without a SNMP variable are not matched because
server patch adds an extra attribute to the template.
- SR: B555011256
The agent process opcle.exe may crash on Windows 2000
nodes while monitoring the new event logs coming with
Windows 2000.
- SR: B555011422
opcragt/opcagt -stop and opcagt -kill might fail
when a subagent process can't be killed or stopped
- SR: B555011436
When monitoring real time performance data with the
Windows NT/Windows 2000 agent, there may be a number of
"Perflib" messages created in the application event log.
These "Perflib" messages will occur when you don't want
to monitor the object the messages are created by. On
some systems it may happen that OvNtDiag.exe/itodiag.exe
hangs while retrieving system information.
- SR: B555011497
Trap interceptor aborts after reboot - can't open SNMP
session
- SR: B555011510
opcle might create a DrWatson when the path to an Event
log message (usually a DLL) on Windows NT/Windows 2000 is
divisible by four.
- SR: B555011540
The VPW agent installation is not aware of existing VPO
and ITO installations, and the VPO agent installation is
not aware of existing VPW installations. The old agent
binaries installed by the other OpenView management
software (VPO/VPW/ITO) are not removed from the system.
- SR: B555011594
The original message text of a logfile encapsulator
message is wrong if <$LOGPATH> or <$LOGFILE> is used.
- SR: R555011075
The control agent aborts when calling 'opctemplate -d -
all'.
PHSS_24051:
- SR: 8606171814
itodiag.exe causes NT security event log messages on
remote PC when checking for diskspace on network drives
where the HP ITO account has no permissions to.
- SR: 8606180891
The template default for the service name is not used.
- SR: 8606181988
the event interceptor doesn't forward on
"forward unmatched" if a "supress unmatched" condition
is used in a second template
- SR: 8606183491
itodiag reports wrong values for diskspace
- SR: 8606188773
When issuing an opcragt -distrib to an NT node the
command doesn't exit until the distribution is completed
on the NT node, this behavior is in opposite to the UNIX
nodes, where it returns after just starting the
distribution process on the node.
- SR: B555009120
message from NT 4.0 nodes might have wrong time
in the time created on managed node field after
after changing the TZ on such a node
- SR: B555009740
When using the agent message logging with multibyte
character messages you might get wrong formats.
- SR: B555009756
When creating a template with an automatic action e.g.:
progx.exe \\<node>\share-x
And taking the <node> as variable it isn't replaced with
the correct value.
- SR: B555010012
The HP ITO Installation Server service might fail.
- SR: B555010186
When using the VPO application Virtual Term PC in the
group NT Tools and sending CTRL+C to this terminal window
on the UNIX side it might be, that the cmd.exe and
opcvterm.exe doesn't stop on the NT side. Cmd.exe instead
starts using a lot of CPU.
- SR: B555010324
The command "opcagt -kill" might not kill all VPO
processes on a NT node.
- SR: B555010449
The agent deinstallation doesn't remove the registry
keys:
HKEY_LOCAL_MACHINE/SOFTWARE/Hewlett-Packard/Openview and
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Lsa/M
SV1_0
even when they are empty.
- SR: B555010563
The monitor agent often reports 'Can't start monitor
script for object 'Process_msdev'. Script still running.
(OpC30-610)'. Sometimes this is caused by a hanging
monitor binary.
PHSS_22884:
- Automatic Actions can't start applications that display a
user interface.
- The Event Interceptor might get into a looping state when
running on an NNM system and the ovtrapd is stopped.
- Multiple issues with the agent on MS Terminal Server
systems running on NT 4.0.
- Perl script might show strange behavior when called
as monitor.
- Logfile encapsulator might report an access violation
when reading EventLog message.
- Agent has to run as 'HP ITO account' user.
- Agent installation might fail with 'Error from
InformManager' when the Management Server is a multi
homed host.
- Agent installation adds the agent path to the system
environment without checking if it's already there. Agent
deinstallation doesn't remove this path at all.
- Japanese messages might have wrong characters.
PHSS_22009:
- ITO requires the setting of all IP addresses in
opc.hosts for NT multi homed hosts.
- The control agent aborts when the /usr/OV/tmp/OpC/bin
directory does not exist.
- The installation aborts with the NetGetDCName API
failing: network path not found.
- The event correlation agent might abort.
- In some situations the the source IP address of an
incoming trap has the wrong byte ordering.
- When there are many quickly incoming traps, the Event
Interceptor does not handle them but instead buffers
until there are new traps arriving.
- Event Interceptor aborts when running on an NNM system
and an invalid trap is received.
- After distributing of templates to NT system, sometimes
there is a message in the errorlog about failures while
suspending threads.
- Several changes for firewall environments. For detailed
information refer to the VPO Firewall Configuration
White Paper version 3.0
- The 'Processes' application on Windows 2000 produces a
Dr.Watson window.
- Event Interceptor aborts after receiving trap with
unresolvable IP address.
- If buffer file size limitation is enabled, the agent may
discard low-severity messages even if there is still
space in the buffer file.
- The execution of monitors or applications might try to
execute a directory.
Defect Description:
PHSS_27067:
- SR: 8606236271
Any SNMP related action on a node might fail in case the
ovsnmp.dll might be found somewhere in the %PATH%.
The reason is that the agent assumes that HP OpenView
Network Node Manager is installed as soon as this
dll can be found in the PATH.
This check is more forced now.
The agent checks the registry whether NNM is installed
or not and based on this the SNMP interface is
selected.
- SR: 8606242614
The variables <$LOGFILE> and <$LOGPATH> were replaced
after the suppression rules were evaluated. Therefore the
comparison did not use the actual logfile name or path,
but compared the string "<$LOGFILE>" or "<$LOGPATH>".
- SR: 8606244523
The opcle aborts when a <`script`> returns a logfile name
twice. This is because of referencing and handling the
same file twice.
To fix this, the opcle checks whether the same logfile
has been returned already and when adding to the internal
list, each logfile gets added exactly once.
- SR: B555012827
Together with the "Windows XP" support for the VPO
Windows agent, there are some changes that are results of
changes in the way "Windows XP" works, these
changes/issues are documented below.
As default templates for "Windows XP" you can
use the same than for "Windows 2000".
List of all known changes/issues:
- Users created by the agent setup (HP ITO account &
opc_op) appear on the XP Welcome Screen
- Dr. Watson shows internal program name instead of
binary name.
This may affect you when troubleshooting processes
should be necessary.
- "itouser /local" doesn't work correctly, but
returns errors.
The tool can't be used with this switch under
Windows XP.
- Mapped network drives no longer visible to all users
- Windows XP is capable to really separate several
user environments
and therefore also the network drives mapped by one
user can't be seen by the other one
- This is a new functionality of Windows XP and
may effect user who have shared tools
placed on network drives and using them in scripts
executed by the agent.
- To avoid this don't use mapped network drives
but the complete network path to access such tools.
- Bug in snmptrap.exe (Microsoft Article Q319680, see
http://support.microsoft.com)
Microsoft confirmed this to be bug in Windows XP and
will be fixed with the first service pack.
Microsoft may also provide a HotFix for users
needing this functionality.
The result is that you can't do trap interception
or MIB monitoring.
- SR: B555013326
The monitor agent might not report a missing
performance monitoring instance.
There are two different scenario:
1. performance monitoring without wildcards (?/*)
-> monitor agent might not report a missing
instance at all
2. performance monitoring with wildcards
-> monitor agent reports the missing instance
for the first time
but doesn't report it when the instance
(e.g. a process) appears and the disappears again
Both issues are fixed by changing the internal
triggers and return codes to indicate the missing
instance.
- SR: B555013345
opcsetup.exe may end with a Dr. Watson after
successfully installing the agent.
The problem only occurs on very few systems.
On these machines the Windows APIs abort when freeing
memory.
The behavior is changed to free differently.
- SR: B555013408
opcmona and itodiag/OvNtDiag may abort with a Dr. Watson
when they access performance data.
It seems that the API call PdhMakeCounterPath has on
some systems problems and aborts.
So the functionality provided by the call have been
replaced by a function written by our own.
- SR: B555013435
One thread tried to read from a socket while another
thread closed it. This could happen due to missing
locking of global data. This data is now guarded by a
mutex.
- SR: B555013534
The "HP ITO Installation Server" service doesn't
set the status correctly at startup and therefore
it reports an invalid status when the operating
system asks for it.
- SR: B555013540
Cause is a problem in the registry
That a TcpIP Device is there but
doesn't contain any entry for it's IPAddress.
Devices with such behavior are skipped now.
- SR: B555013719
Message agent remains in buffering mode even when
the management server is available again.
The reason is that the agent wasn't able to resolve
the management server name to an IP address at startup
and the agent doesn't try again during runtime.
This has been fixed by checking for a resolvable name
every time a message should be buffered till the name can
be resolved, after this the normal checkalive mechanism
which handles buffered message takes place.
- SR: B555013757
The APIs opcmsg(3) or opcagtmsg_send(3) assume
that the agent has been installed to the same
drive letter than they are running on.
In any other case they will fail to init, because
the message catalog can't be found and so the error
OPC_ERR_CANT_INIT is returned.
The APIs set and reset the drive in order to find
the correct message catalog now.
- SR: B555013796
itomserv.exe / opcntmserv.exe do truncate display and
service names and with Japanese multibyte characters it
can happen that the text is truncated exactly in the
middle of such a character.
This wrong character or better first part of a multibyte
character confuses the Java and the Motif UI and leads to
problems when calling this application.
With this version the truncation is done by using a
function which is aware of multibyte characters and
truncates them correctly.
- SR: B555013872
Agent installation sets unrequired file permissions
on files in %SYSTEMROOT%\system32 for "HP ITO account".
These unrequired file permissions have been removed
and should disappear when installing this patch.
- SR: B555013891
Even if the IP address of the management server was
specified in the mgrconf file, it was not used except for
the primary manager. This behaviour was changed to give
the mgrconf file precedence over name resolution.
- SR: B555013936
agent installation may fail with many of such messages:
T-> Tracing information: Can't get status for service: ..
in the inst.log file.
The install script may even report that the installation
was successfull but it wasn't.
The cause for this problem is that the installation tries
to stop MS Internet Information Services and OpenView
Internet Services in case OVIS has been installed and
fails when not all MS Internet Information Services are
installed. It then tries to stop the missing services in
a loop and in the end just dies or even brings a Dr.
Watson error message.
This fix just ignores the missing service and goes to the
next one.
- SR: B555013965
The memory leak which can occur as described in Microsoft
article Q263221. Has been fixed by Microsoft
by providing a new pdh.dll, which is included in the
patch.
- SR: B555014083
When accessing Windows Performance Counters via
templates or policies it is possible that the
opcmona shows a memory/handle leak or even crashes.
This is caused by the way the opcmona accesses the
Windows performance data. For backward compatibility
with the Performance Data Helper (PDH) DLL version 4, the
montior agent has to deal with the situation that this
DLL doesn't offer the functionality to do a query
for several performance instances at once by using
wildcards.
With the policies you can for instance monitor the
following:
\LogicalDisk\% Free Space\?\C: or even
\LogicalDisk\% Free Space\*
Internally the montior agent has to retrieve all
instances for the LogicalDisk object now. And then can
start monitoring. The retrival of these instances is done
via the API call PdhEnumObjects. This API call
causes the load of all available performance dlls, even
when they are not needed for the monitoring.
In case one of these DLLs has a leak or a bug causing a
crash, the monitor agent shows this behavior.
Version 5 of PDH offers a new function which allows
the collection of multiple instances with one call and
so avoids using PdhEnumObjects and this avoids the load
of all performance DLLs. The result is that the monitor
agent doesn't load a performance dll as long as you don't
use the performance object this dll is registered for.
Please note that as soon as you access a performance
object where the assigned performance dll has a problem,
you will see this problem in the monitor agent.
You can test whether the problem is caused by the monitor
agent or by a loaded performance dll by disabling all
templates/policies using performance objects and restart
the agent (opcagt -start).
After this enable the disabled templates/policies one
by one again. Each time you enabled one, restart the
agent. As soon as the monitor agent shows the problem
again. Check the template/policy for the monitored
performance object and you may then contact the provider
of this performance object for support.
- SR: B555014093
opcmona may crash (UNIX) or doesn't process all SCHEDULE
templates (Windows) when using SCHEDULE templates.
This can occur when there are only spaces in
one of the schedule fields (Minute, Hour, Day of the
Month, Month, Year, Day of the Week).
You can verify this by going to the conf/OpC directory on
the node and doing an opcdcode monitor. When
there are entries like WEEKDAY " " the problem can occur.
Now the monitor agent treats sequences of spaces like
an empty string that is a wildcard and uses all valid
values in the possible range.
For WEEKDAY this is 0-6.
- SR: B555014101
Monitor agent may report error OPC30-783 and the
initialisation of the first template/policy using Windows
Performance data fails.
This can be caused by a none critical problem in the
Windows registry. The monitor agent queries for the
languages, for which there are counter and object names.
When accessing some languages the system returns "NOT
FOUND" and the monitor agent internally reports this
errors and this causes the first template using this
source type to fail. All subsequent call will pass, since
the query of the registry is done only once to get all
performance counter and object names.
The opcmona ignores this error completely now.
- SR: B555014132
During a distribution the agent may report error number
OPC30-1203/OPC20-63 when trying to access the cfgchg
file.
The cause for this problem is that there are several
processes trying to get exclusive access to this file
at the same time. The problem has been fixed by doing a
retry for 10 times in case the error should occur with a
delay of one second.
- SR: B555014212
opcle may report:
[ntle.c:3670]: OpC internal error: Cannot generate
message 1500 of set 0
System Error Number: 1966234 (1e009a) - (OpC0-1500)
The cause is the a wrong error number in the logfile
encapsulator itself.
- SR: B555014281
When using the Windows agent SDK (opcapi.h and
opcapi.lib) you may get linker unresolved symbol errors.
Some of the APIs were not exported in the DLL and LIB and
therefore you get linker errors.
The missing exports have been added now.
- SR: B555014319
When reading Windows Event logs the opcle.exe and
services.exe may start taking a lot of CPU time for a
longer period of time.
The cause was a misleading return code from a Windows API
which says the event log is on it's end, but it wasn't so
the logfile encapsulator permanently looped on the same
event instead of proceeding with the next one.
This behavior has been fixed by doing some additional
checks whether the end of the event log has been really
reached. If not, the current event will be skipped.
- SR: B555014328
opcevti.exe may abort when using <$x>.
This issue is caused by traps having a timestamp
not in the range between 0 and 2147483647.
In case such a trap is received, the timestamp will be
reset to 0 now.
for SR's not listed in this section please see
the list of symptoms
PHSS_26050:
- SR: 8606222554
The condition test for the message attributes
application, object and message group are always done
case sensitive, therefore a message with the application
"TEST" matches but "tEST" it does not match.
With this patch an opcinfo flag is introduced, which
allows to switch between case sensitive and case
insensitive check.
flag : OPC_COND_FIELD_ICASE
type : boolean
default: FALSE
By setting this to true the policies mentioned above will
work.
- SR: 8606228146
opcntmserv.exe/itomserv.exe is only able to display
service names with a specific length of less than
18 characters.
This patch introduces a new option for the program
which allows to set the length via command line switch.
The new switch is called /width and takes as parameters
the width of the service name and the width of the
description.
Following example list the service name with a width
of 30 characters and completely hides the description.
> itomserv.exe /list s /width 30 0
The width switch is useful together with the /list and
/status option.
- SR: 8606228694
The logfile encapsulator often reports that the
NT event log has changed/cleared and therefore
the current position is no longer reachable and it
starts from beginning.
This was a problem in the handling of several different
templates/policies handling the same NT event log.
- SR: B555010899
opcdista requests distribution data from a wrong manager
if there is a secondary manager with the same short
hostname than the appropriate primary manager because it
searches the whole list in for each name it tries to
match first the long then the short name. Instead it
should try the long names for all systems first and only
then try to match using the short names.
- SR: B555010966
The processing of the key relation is wrong for the log
file encapsulator. The problem is that all unresolved
entries followed by a resolved entry are removed.
Other unresolved entries are kept as is.
- SR: B555011638
VPO could not match for for new line of multi line
messages. Following changes have been made to allow this:
It is now possible to use ^M (\r) as field separator.
Introduced a new pattern </> to match any number of line
breaks (UNIX style \n or NT style \r\n) and <n/> to match
exactly n line breaks, for example <1/> will match
exactly one line break.
This change works only for sources that already can
create multi line messages (for example opcmsg or NT
event log), it does not allow multi line logfile
encapsulation.
This change requires a fix on the management server and
the agent. Therefore a patch on the management server and
a patch for the agent is required to use the new
functionality.
- SR: B555012136
Improved error handling, the opcle will send a message
about the corrupted event log and will stay alive.
As soon as the event log gets cleared the opcle will
again start monitoring.
- SR: B555012394
The NT performance monitoring might fail or report
that it can't find a performance counter or object.
Systems with such problems can have the following
problems:
1.they are localized and the registry key
HKEY_LOCAL_MACHINE,
SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Perflib\<langid>\Counter
does not exist
the same can happen to english Windows systems
with several languages installed
2.an application corrupted the name list for
the performance counter and objects
both problems are fixed by improving the error handling.
in case 1 the language which can't be read is just
ignored, this might lead to problems in case the language
which could not be read is the current system language,
because then the performance objects are not found.
For case 2 the monitor agent counts the performance
counter and objects found per language and compares all
numbers in case of a mismatch it reports an error. It
still tries to do performance monitoring, because the
inconsistency might even not affect the monitoring.
- SR: B555012458
When using localized performance counter names the agent
reads the template/policy in it's internal codeset which
may not match to the external system codeset.
This may lead to problems when the counter names
contains special characters, which are not part of the
first 128 characters in the ASCII codeset.
In this case a convertion is done from internal to
external codeset before doing the performance monitoring.
- SR: B555012508
The environment variable OvAgentDir is introduced
with OVO 7 for Microsoft Windows agents in order to
support SPIs and also customer developing their own
tools to have easier access to the base installation
directory of the Windows agent.
The changes which have been made for this variable have
been back merged to VPO A.06.x and VPW A.06.x to
make it possible to make SPIs compatible with these old
versions as well as with OVO 7.
- SR: B555012562
The control agent might abort with Dr. Watson message
while it processes a distribution request.
The problem might only occur from time to time because
it depends on the system, the data transfer rate
between agent and server and other factors.
In the end it's a timing issue between two threads which
should end in a specific order and especially in
environments with firewalls it seems that the threads
often end in the wrong order which leaded to the
crash because of pointers used in both threads.
The issue has been fixed by defining the pointer
differently so that they are not lost in case
a thread closes.
- SR: B555012871
The process opcle.exe might show a memory growth while
it is processing the Windows event log.
This can happen in case there are event log message
without message dlls to format the entries from the
event log to a normal format.
In such a case the opcle.exe uses a default format
and in this case a memory leak of around 30 bytes per
message can occur.
- SR: B555012930
The command opcagt -start/-stop might take very long
or even aborts. This can happen in case an Oracle DB
is installed. The problem itself is caused by the
Oracle performance dll which collects Oracle
performance data. This dll is used indirectly
because process information are collected while
using the performance registry and therefore Windows
loads and tries to open the Oracle performance counter.
It seems that these takes either very long or leads
to an abort.
With this version the process information are collected
differently by using a different Windows API (psapi)
and this should avoid this problem.
- SR: B555013096
itoprocs.exe might hang when several itoprocs.exe
are running at the same time.
The reason is a dead lock between all of them.
This is fixed by using a central mutex to protect
critical areas.
for SR's not listed in this section please see
the list of symptoms
PHSS_25472:
- SR: B555010899
opcdista requests distribution data from a wrong manager
if there is a secondary manager with the same short
hostname than the appropriate primary manager because it
searches the whole list in for each name it tries to
match first the long then the short name. Instead it
should try the long names for all systems first and only
then try to match using the short names.
- SR: B555011990
read procedure missed first digit of the time stamp
of the previous ECS messages
- SR: B555012022
As described in syptoms the problem is related to the
used pdh.dll version. There is a complete change between
version 4 and 5. With version 4 you always have to use
English performance object and counter names even on none
English Windows NTs. With version 5 you always have to
use the localized object/counter names.
This problem is fixed by a check for the version of this
pdh.dll and depending on this the performance
object/counter names are translated from any installed
language to the local language.
for SR's not listed in this section please see
the list of symptoms
PHSS_25090:
- SR: 8606179902
During (de)installation the set-up replaces/removes
some DLLs which can be accessed via API calls and
therefore be locked outside of VPO agent and so they
can't be replaced. This may happen with SPIs
(e.g. VP-IS).
In order to avoid this, it is necessary to stop all
services and processes which use the DLLs.
Now the set-up process stops and then restarts all
affected services.
- SR: 8606205415
Using a drive letter with trailing blanks causes
problems with NT API calls, and problems also
occur when generating paths based on this drive letter.
To avoid this opcsetup cuts the trailing blanks during
reading the values from opcsetup.inf.
- SR: 8606208283
When the user 'HP ITO Account' (or any other
user set that the agent runs as) does not have the
privilege "Increase Quotas" and also the group does not
have, the agent can't perform a full switch user with
password check. The privilege is now assigned to the
agent user during agent installation time.
- SR: 8606212295
Removal and copying of files is not possible while
they are in use under Windows NT/Windows 2000.
To ensure the correct remove and copy operation,
all known agent processes and other agent
programs which are likely to hang, or take longer will be
stopped before files are copied or removed.
If the copy or remove still fails, there is a list
of processes running on the system in the inst.log.
It might be that one of these processes caused the
problem. This list is for troubleshooting purposes.
- SR: 8606213476
While the agent receives several RPC calls, like "Start
Distribution", "Execute Action" or "Set Primary Manager"
in parallel, it may happen that the call results in a
conflict within the control agent, which causes the
control agent to bring a Dr. Watson window.
This conflict can also occur on UNIX but the control
agent doesn't die, rather the RPC request may fail.
With this version the RPC calls which could cause
conflicts are serialised.
- SR: B555009481
The process monitor itoprocs.exe/opcntprocs.exe does not
report any value for processes with names longer than 15
characters with the first call.
This problem is fixed in the new process monitor,
which uses different API layers.
This should avoid masses of PerfLib messages seen
when the process monitor is running.
On some systems it has shown that the start of the
process monitor might cause System Event Log Messages
with the following content:
Event Type: Error
Event Source: DCOM
Event Category: None
Event ID: 10002
Date: 2/22/2001
Time: 2:11:52 PM
User: <ComputerName>\HP ITO account
Computer: <ComputerName>
Description: Access denied attempting to launch a DCOM
Server. The server is: {0C0A3666-30C9-11D0-8F20-
00805F2CD064} The user is HP ITO account
This event is generated by the Machine Debug Manager DCOM
object which is coming with Microsoft IIS 4.0 or 5.0
to avoid this messages please see the following Microsoft
article:
Q290398
http://support.microsoft.com/support/kb/articles/Q290/3/9
8.ASP
- SR: B555010038
When SPIs change the environment variable PATH in the
way that by adding (for example) \usr\OV\bin\OpC\test or
similar this path is changed/removed during the
(de)installation of the agent.
Now the set-up program searches for the complete path
correctly ended so that it doesn't overwrite or remove
the wrong paths.
- SR: B555010879
When freeing the allocated memory, a wrong frunction was
used.
- SR: B555010948
The grammar was changed to allow nested alternatives and
process it correctly.
- SR: B555011436
The reoccurring "PerfLib" messages is due to the agent
always reading all performance data of the machine.
With this patch the monitor agent and also
itodiag.exe/ovntdiag.exe are changed to use a different
API layer of Microsoft APIs.
Querying of performance data is dedicated
to the required object and counter.
itodiag.exe/ovntdiag.exe is made independent from other
libraries delivered with the agent.
PLEASE NOTE:
There will still be other "PerfLib" and also other
messages regarding to the performance counters in the
application Event Log, but the number of these messages
is no higher than if you start perfmon.
IMPORTANT: These messages are generated after each
start of an application which reads performance data.
This means each time itodiag.exe/ovntdiag.exe or the
agent is started you will get these messages.
Event message Event ID: 3101 might also occur on systems
running Windows 2000 with Service Pack 1 or below.
Please see the following Microsoft article and web page
for detailed information:
Q257760
(http://support.microsoft.com/support/kb/articles/Q257/7/
60.ASP)
With Windows 2000 it has been seen that the LogicalDisk
Performance Counter doesn't show: C:, D: and so on but
instead HarddriveVolume1, HarddriveVolume2.
The result of this will be that the template/policies
which are monitoring the LogicalDisk object might not
work any longer. There are no additional information, why
this name change has been done.
- SR: B555011497
The trap interceptor may abort during a reboot of a
Windows NT/Windows 2000 node with the message "can't
open SNMP session". The reason is that the SNMP service
just takes to long to start.
Now the agent waits at maximum 30 seconds for the SNMP
service to start till this error message is generated.
- SR: B555011540
The agent installation of VPO/VPW only removes agent
components which currently reside in the target
installation directory. This patch the installation
checks whether there are old agents entered in the
NT/Win2k Registry and removes them.
for SR's not listed in this section please see
the list of symptoms
PHSS_24051:
- SR: 8606171814
A new command line option "/nonwdrives" is added for
itodiag.exe. When sepcifying this option for itodiag.exe
it doesn't collect information about name, file system
and total and free disk space of any mapped network
drives.
- SR: B555009756
The handling of special characters like "<" and ">" is
changed when a "\<" is found in the text for an automatic
action the behavior depends on the next ">" when this
character is masked with "\" as well everything is taken
as normal text, otherwise a variable is searched.
- SR: B555010449
The implementation of the deinstallation assumed that
these keys are always used by other applications as well.
Therefore they were not removed. Now it is checked
whether there are other keys/values below this
registration keys and if not they are removed.
for SR's not listed in this section please see
the list of symptoms
PHSS_22884:
- The ITO agent can now run as non 'HP ITO account' user.
This also includes the 'SYSTEM' account.
Installation instruction:
Use the manual installation. Before calling the
'opc_inst.bat' script, an additional entry can be added to
the 'opcsetup.inf' file to specify the run user for the
agent:
[Agent User]
SYSTEM
Instead of 'SYSTEM', any other name could be specified. In
this case the user account is created.
If 'SYSTEM' is given, no user account is created (no
'opc_op' either).
NOTE: User names may not contain space characters.
If a user name is specified in 'opcsetup.inf', the agent
will be installed using this account name, no matter if
there was already an agent installed using another
account.
If a different user is specified in 'opcsetup.inf', the
account created by the existing agent is not removed but
left on the system. It has to be removed manually.
If no user name is specified in 'opcsetup.inf', the
installation will check if there is already an agent
installed. If it finds one, the same user will be used.
If a user is specified or found to be used by an old
agent, and the password specified was not correct for this
account, the user is removed and re-created. It has the
same name afterwards but a different internal user ID.
Applications:
-------------
- All applications configured to run as 'opc_op' or
'HP ITO account' have to be changed to specify a user
that exists on the system.
- All monitoring executables will be run as the specified
account. This might restrict some of the access rights
to monitored applications.
- The 'SYSTEM' account does not have any network access
capabilities.
Remote installation:
--------------------
- On Domain Controllers there is the Installation Server
service that executes the installation on remote systems
in this domain. If this service is modified to run as
'SYSTEM', the remote installation is not possible at all
(the 'SYSTEM' account does not have any access rights
for remote systems).
- If remote execution is wanted, the Installation Server
service can be configured to run as a domain user that
has Domain Admin user rights.
PHSS_22009:
check the list of the symptoms
Enhancement:
No
SR:
R555011075 R555003313 B555014378 B555014328 B555014319
B555014281 B555014212 B555014132 B555014101 B555014093
B555014083 B555013965 B555013936 B555013891 B555013872
B555013796 B555013757 B555013719 B555013540 B555013534
B555013510 B555013494 B555013435 B555013408 B555013371
B555013345 B555013326 B555013157 B555013096 B555013075
B555012930 B555012871 B555012827 B555012703 B555012562
B555012508 B555012458 B555012394 B555012136 B555012022
B555011990 B555011990 B555011979 B555011979 B555011638
B555011594 B555011540 B555011510 B555011505 B555011497
B555011436 B555011422 B555011256 B555011108 B555010980
B555010966 B555010948 B555010899 B555010899 B555010879
B555010819 B555010620 B555010563 B555010449 B555010324
B555010186 B555010038 B555010012 B555009756 B555009745
B555009740 B555009712 B555009553 B555009481 B555009412
B555009388 B555009360 B555009340 B555009212 B555009201
B555009193 B555009155 B555009153 B555009120 B555009099
B555008912 B555008754 B555008729 B555008663 B555008526
B555008314 B555008309 B555008220 B555008220 B555008180
B555007980 B555007966 B555007883 B555007847 B555007840
B555007752 B555007619 B555007602 B555007549 B555007478
B555007056 B555005125 B553000162 8606244582 8606244523
8606242614 8606236271 8606233602 8606228694 8606228146
8606227840 8606222554 8606214799 8606213476 8606212295
8606208283 8606206616 8606205415 8606188773 8606183491
8606181988 8606180891 8606179902 8606171814 8606161695
8606140211
Patch Files:
OVOPC-CLT.OVOPC-NT-CLT,fr=A.06.00,fa=HP-UX_B.11.00_32/64,
v=HP:
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.11/RPC_DCE_TCP/opc_pkg.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.11/RPC_DCE_TCP/unzip.exe
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.11/RPC_DCE_TCP/unzip.txt
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.11/RPC_DCE_TCP/opc_inst.bat
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.11/RPC_DCE_TCP/opc_pre.bat
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.11/RPC_DCE_TCP/opcsetup.inf
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.11/RPC_DCE_TCP/monitor/itoprocs.exe.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.11/RPC_DCE_TCP/monitor/sms_chk.bat.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.11/RPC_DCE_TCP/monitor/mf_service.bat.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.11/RPC_DCE_TCP/cmds/mfluse.exe.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.11/RPC_DCE_TCP/cmds/itomserv.exe.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.11/RPC_DCE_TCP/cmds/itoreg.cfg.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.11/RPC_DCE_TCP/cmds/opcdf.bat.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.11/RPC_DCE_TCP/cmds/opcps.bat.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.11/RPC_DCE_TCP/cmds/itodiag.exe.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.11/RPC_DCE_TCP/cmds/pdh.dll.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.11/RPC_DCE_TCP/cmds/itokill.exe.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.11/RPC_DCE_TCP/cmds/itoreg.exe.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.11/RPC_DCE_TCP/cmds/itosdown.exe.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.11/RPC_DCE_TCP/cmds/itouser.exe.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.11/RPC_DCE_TCP/cmds/opcprfls.exe.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.11/RPC_DCE_TCP/cmds/mf_app.bat.Z
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
AgentPlatform
what(1) Output:
OVOPC-CLT.OVOPC-NT-CLT,fr=A.06.00,fa=HP-UX_B.11.00_32/64,
v=HP:
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.11/RPC_DCE_TCP/opc_pkg.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.11/RPC_DCE_TCP/unzip.exe:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.11/RPC_DCE_TCP/unzip.txt:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.11/RPC_DCE_TCP/opc_inst.bat:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.11/RPC_DCE_TCP/opc_pre.bat:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.11/RPC_DCE_TCP/opcsetup.inf:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.11/RPC_DCE_TCP/monitor/itoprocs.exe.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.11/RPC_DCE_TCP/monitor/sms_chk.bat.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.11/RPC_DCE_TCP/monitor/mf_service.bat.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.11/RPC_DCE_TCP/cmds/mfluse.exe.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.11/RPC_DCE_TCP/cmds/itomserv.exe.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.11/RPC_DCE_TCP/cmds/itoreg.cfg.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.11/RPC_DCE_TCP/cmds/opcdf.bat.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.11/RPC_DCE_TCP/cmds/opcps.bat.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.11/RPC_DCE_TCP/cmds/itodiag.exe.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.11/RPC_DCE_TCP/cmds/pdh.dll.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.11/RPC_DCE_TCP/cmds/itokill.exe.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.11/RPC_DCE_TCP/cmds/itoreg.exe.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.11/RPC_DCE_TCP/cmds/itosdown.exe.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.11/RPC_DCE_TCP/cmds/itouser.exe.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.11/RPC_DCE_TCP/cmds/opcprfls.exe.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
A.06.11/RPC_DCE_TCP/cmds/mf_app.bat.Z:
None
/var/opt/OV/share/databases/OpC/mgd_node/vendor/ms/intel/nt/
AgentPlatform:
None
cksum(1) Output:
OVOPC-CLT.OVOPC-NT-CLT,fr=A.06.00,fa=HP-UX_B.11.00_32/64,
v=HP:
4235881212 6321115 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/ms/intel/nt/A.06.11/RPC_DCE_TCP/opc_pkg.Z
3162183940 113152 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/ms/intel/nt/A.06.11/RPC_DCE_TCP/unzip.exe
1939298735 508 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/ms/intel/nt/A.06.11/RPC_DCE_TCP/unzip.txt
4115030442 1664 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/ms/intel/nt/A.06.11/RPC_DCE_TCP/opc_inst.bat
2405569119 1715 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/ms/intel/nt/A.06.11/RPC_DCE_TCP/opc_pre.bat
578689850 133 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/ms/intel/nt/A.06.11/RPC_DCE_TCP/opcsetup.inf
3979346984 5970 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/ms/intel/nt/A.06.11/RPC_DCE_TCP/monitor/
itoprocs.exe.Z
345227238 132 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/ms/intel/nt/A.06.11/RPC_DCE_TCP/monitor/
sms_chk.bat.Z
3876037765 129 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/ms/intel/nt/A.06.11/RPC_DCE_TCP/monitor/
mf_service.bat.Z
3018594274 3925 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/ms/intel/nt/A.06.11/RPC_DCE_TCP/cmds/
mfluse.exe.Z
1367046952 53057 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/ms/intel/nt/A.06.11/RPC_DCE_TCP/cmds/
itomserv.exe.Z
1586237090 188 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/ms/intel/nt/A.06.11/RPC_DCE_TCP/cmds/
itoreg.cfg.Z
2003580432 38 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/ms/intel/nt/A.06.11/RPC_DCE_TCP/cmds/
opcdf.bat.Z
849569434 41 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/ms/intel/nt/A.06.11/RPC_DCE_TCP/cmds/
opcps.bat.Z
455322206 26202 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/ms/intel/nt/A.06.11/RPC_DCE_TCP/cmds/
itodiag.exe.Z
2576066882 103311 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/ms/intel/nt/A.06.11/RPC_DCE_TCP/cmds/
pdh.dll.Z
3515256379 6863 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/ms/intel/nt/A.06.11/RPC_DCE_TCP/cmds/
itokill.exe.Z
1902029996 13775 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/ms/intel/nt/A.06.11/RPC_DCE_TCP/cmds/
itoreg.exe.Z
2383059122 46676 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/ms/intel/nt/A.06.11/RPC_DCE_TCP/cmds/
itosdown.exe.Z
129511429 53147 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/ms/intel/nt/A.06.11/RPC_DCE_TCP/cmds/
itouser.exe.Z
2347494828 10116 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/ms/intel/nt/A.06.11/RPC_DCE_TCP/cmds/
opcprfls.exe.Z
1588307382 751 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/ms/intel/nt/A.06.11/RPC_DCE_TCP/cmds/
mf_app.bat.Z
751817077 6473 /var/opt/OV/share/databases/OpC/mgd_node/
vendor/ms/intel/nt/AgentPlatform
Patch Conflicts: None
Patch Dependencies: None
Hardware Dependencies: None
Other Dependencies: None
Supersedes:
PHSS_26050 PHSS_25472 PHSS_25090 PHSS_24051 PHSS_22884 PHSS_22009
Equivalent Patches:
ITOSOL_00152:
sparcSOL: 2.6 2.7 2.8
PHSS_27066:
s700: 10.20
s800: 10.20
Patch Package Size: 6730 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 PHSS_27067
5. Run swinstall to install the patch:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /tmp/PHSS_27067.depot
By default swinstall will archive the original software in
/var/adm/sw/save/PHSS_27067. 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 PHSS_27067.text file is
available in the product readme:
swlist -l product -a readme -d
/tmp/PHSS_27067.depot
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHSS_27067.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions:
(A) Patch Installation Instructions
-------------------------------
(A1) Install the patch, following the standard
installation instructions.
For backing up the system before installing
a patch, you may use opc_backup(1m)
NOTE: MAKE SURE THAT NO AGENT OF THE PLATFORM
ADDRESSED BY THIS PATCH IS DISTRIBUTED
(either from the VPO Administrator's GUI
or from command line using inst.sh) WHILE
RUNNING SWINSTALL.
Don't be afraid of the '-x autoreboot=true'
option above. There won't be a reboot due
to this VPO patch.
You can skip this option if you like.
If you are running VPO in a MC/ServiceGuard
installation:
- Note, that only files on the shared disk volume
at /var/opt/OV/share will be patched. Therefore
install the patch on one cluster node while the
shared disks are mounted. The server processes
may be running during patch installation.
- It is not necessary to install this patch on all
cluster nodes. Even if the software inventory on
the other cluster nodes will not be updated, the
patched files will be available there when the
shared disk is switched to them.
NOTE: This patch must be installed on the VPO Management
Server system, NOT on an VPO Managed Node directly.
Changes will take effect on managed nodes by means of
VPO Software Distribution (using 'Force Update' if
there is already an agent installed on the managed
node). See chapter 2 of the VPO Administrator's
Reference manual for more information.
- The ITO agent can now run as non 'HP ITO account' user.
This also includes the 'SYSTEM' account.
Installation instruction:
Use the manual installation. Before calling the
'opc_inst.bat' script, an additional entry can be added to
the 'opcsetup.inf' file to specify the run user for the
agent:
[Agent User]
SYSTEM
Instead of 'SYSTEM', any other name could be specified. In
this case the user account is created.
If 'SYSTEM' is given, no user account is created (no
'opc_op' either).
NOTE: User names may not contain space characters.
If a user name is specified in 'opcsetup.inf', the agent
will be installed using this account name, no matter if
there was already an agent installed using another
account.
If a different user is specified in 'opcsetup.inf', the
account created by the existing agent is not removed but
left on the system. It has to be removed manually.
If no user name is specified in 'opcsetup.inf', the
installation will check if there is already an agent
installed. If it finds one, the same user will be used.
If a user is specified or found to be used by an old
agent, and the password specified was not correct for this
account, the user is removed and re-created. It has the
same name afterwards but a different internal user ID.
Applications:
-------------
- All applications configured to run as 'opc_op' or
'HP ITO account' have to be changed to specify a user
that exists on the system.
- All monitoring executables will be run as the specified
account. This might restrict some of the access rights
to monitored applications.
- The 'SYSTEM' account does not have any network access
capabilities.
Remote installation:
--------------------
- On Domain Controllers there is the Installation Server
service that executes the installation on remote systems
in this domain. If this service is modified to run as
'SYSTEM', the remote installation is not possible at all
(the 'SYSTEM' account does not have any access rights
for remote systems).
- If remote execution is wanted, the Installation Server
service can be configured to run as a domain user that
has Domain Admin user rights.
(B) Patch Deinstallation Instructions
---------------------------------
(B1) To deinstall the patch PHSS_27067 run swremove:
NOTE: MAKE SURE THAT NO AGENT OF THE PLATFORM
ADDRESSED BY THIS PATCH IS DISTRIBUTED (either
from the ITO Administrator's GUI or from
command line using inst.sh) WHILE RUNNING
SWREMOVE.
If you are running VPO in a MC/ServiceGuard
installation make sure to mount the shared
disks at the node and only at the node that
had them mounted during patch installation.
Otherwise restoration of the original files
onto the shared disk will fail.
# swremove PHSS_27067
-----End of Document ID: PHSS_27067------------------------------------------
Document ID: PHNE_27201
Date Loaded: 20020719
Title: s700_800 11.00 IGELAN 1000Base-SX/T B.11.00.04 patch
Patch Name: PHNE_27201
Patch Description: s700_800 11.00 IGELAN 1000Base-SX/T B.11.00.04 patch
Creation Date: 06/03/02
Post Date: 02/07/19
Hardware Platforms - OS Releases:
s700: 11.00
s800: 11.00
Products:
HP PCI Gigabit Ethernet Driver IGELAN B.11.00.04
Filesets:
IGELAN-DRV.IGELAN-KRN,fr=B.11.00.04,fa=HP-UX_B.11.00_64,v=HP
IGELAN-DRV.IGELAN-RUN,fr=B.11.00.04,fa=HP-UX_B.11.00_64,v=HP
Automatic Reboot?: Yes
Status: General Release
Critical:
Yes
PHNE_27201: HANG
Category Tags:
defect_repair general_release critical halts_system
Path Name: /hp-ux_patches/s700_800/11.X/PHNE_27201
Symptoms:
PHNE_27201:
1. JAGae27935: Certain applications using UDP
( eg. NFS ) may encounter timeouts/hangs due
to bad UDP checksums.
2. JAGae23592: lanadmin -g mibstats <ppa> requires
user to hit Carriage Return to complete.
3. JAGae28274: Setting ifAdminStatus up/down on
igelan cards causes system to hang.
Defect Description:
PHNE_27201:
1. JAGae27935: The checksum calculation done by
the firmware is incorrect for certain message sizes
for UDP fragments.
Resolution: The firmware is fixed to handle the
scenario correctly.
2. JAGae23592: lanadmin requires the driver
shared library to define a function called
"disp_continue()". The igelan driver does not
currently define/use this function in its mibstats
display function, which is the cause of
this defect.
Resolution: The igelan driver now has the function
called disp_continue.
3. JAGae28274: System hang due to negative
spinlock depth.
Resolution: A locking bug in the driver has been
fixed to resolve the negative spinlock depth
problem.
Enhancement:
No
SR:
8606263610 8606259274 8606263948
Patch Files:
IGELAN-DRV.IGELAN-KRN,fr=B.11.00.04,fa=HP-UX_B.11.00_64,
v=HP:
/usr/conf/lib/libigelan.a
IGELAN-DRV.IGELAN-RUN,fr=B.11.00.04,fa=HP-UX_B.11.00_64,
v=HP:
/usr/lib/lanadmin/libdsigelan.1
/usr/lib/nls/msg/C/dsigelan.cat
what(1) Output:
IGELAN-DRV.IGELAN-KRN,fr=B.11.00.04,fa=HP-UX_B.11.00_64,
v=HP:
/usr/conf/lib/libigelan.a:
igelan_ilan Version: 1 Jun 5 2002
igelan Revision: B.11.00.06 Jun 5 2002
IGELAN-DRV.IGELAN-RUN,fr=B.11.00.04,fa=HP-UX_B.11.00_64,
v=HP:
/usr/lib/nls/msg/C/dsigelan.cat:
None
/usr/lib/lanadmin/libdsigelan.1:
None
cksum(1) Output:
IGELAN-DRV.IGELAN-KRN,fr=B.11.00.04,fa=HP-UX_B.11.00_64,
v=HP:
2948480989 593446 /usr/conf/lib/libigelan.a
IGELAN-DRV.IGELAN-RUN,fr=B.11.00.04,fa=HP-UX_B.11.00_64,
v=HP:
2103510366 9244 /usr/lib/nls/msg/C/dsigelan.cat
2876826284 53248 /usr/lib/lanadmin/libdsigelan.1
Patch Conflicts: None
Patch Dependencies: None
Hardware Dependencies: None
Other Dependencies: None
Supersedes: None
Equivalent Patches: None
Patch Package Size: 670 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 PHNE_27201
5. Run swinstall to install the patch:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /tmp/PHNE_27201.depot
By default swinstall will archive the original software in
/var/adm/sw/save/PHNE_27201. 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 PHNE_27201.text file is
available in the product readme:
swlist -l product -a readme -d
/tmp/PHNE_27201.depot
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHNE_27201.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions: None
-----End of Document ID: PHNE_27201------------------------------------------
Document ID: PHNE_26369
Date Loaded: 20020719
Title: s700_800 11.11 IGELAN 1000Base-SX/T B.11.11.[02-04] patch
Patch Name: PHNE_26369
Patch Description: s700_800 11.11 IGELAN 1000Base-SX/T B.11.11.[02-04] patch
Creation Date: 02/05/08
Post Date: 02/07/19
Hardware Platforms - OS Releases:
s700: 11.11
s800: 11.11
Products:
HP PCI Gigabit Ethernet Driver IGELAN B.11.11.02 B.11.11.04
Filesets:
IGELAN-DRV.IGELAN-KRN,fr=B.11.11.02,fa=HP-UX_B.11.11_64,v=HP
IGELAN-DRV.IGELAN-KRN,fr=B.11.11.04,fa=HP-UX_B.11.11_64,v=HP
IGELAN-DRV.IGELAN-RUN,fr=B.11.11.02,fa=HP-UX_B.11.11_64,v=HP
IGELAN-DRV.IGELAN-RUN,fr=B.11.11.04,fa=HP-UX_B.11.11_64,v=HP
Automatic Reboot?: Yes
Status: General Release
Critical:
Yes
PHNE_26369: PANIC HANG
Category Tags:
defect_repair hardware_enablement general_release critical
panic halts_system
Path Name: /hp-ux_patches/s700_800/11.X/PHNE_26369
Symptoms:
PHNE_26369:
1. JAGae24114: Applications that are modeled on a strict
request/response behavior might see packet delays
for about one second when they are the sole traffic
generators over an igelan interface. This defect is
seen only with the igelan product in Application
Release of March 2002 (B.11.11.02).
2. JAGae27936: Certain applications using UDP ( eg. NFS )
may encounter timeouts/hangs due to bad UDP checksums.
3. JAGae28274: Setting ifAdminStatus up/down on igelan
cards causes system to hang.
4. JAGae08826: The lanscan catalog file was not delivered
as part of the igelan product in Application Release of
March 2002 (B.11.11.02).
5. JAGae20835: lanadmin -g mibstats <ppa> requires user
to hit Carriage Return to complete.
6. JAGae24310: The Gigabit Ethernet Adapters, A6825A and
A6847A were not supported by the igelan product in
Application Release March 2002 (B.11.11.02).
7. JAGae03711: The "Inbound Unknown Protocol" counter
displayed by the lanadmin display statistics command
may show incorrect value.
8. JAGae08074: Resetting the Gigabit Ethernet Adapter
in DEAD state may cause HPMC. The DEAD state
refers to the Driver State (IGELAN_DEAD) displayed
by the lanadmin -x card_info <ppa> command.
9. JAGae08407: Multiple OLAR suspend or the
Reset operations might leave the card in unusable
condition. When this problem happens, the green
LED on the card will be ON, indicating that the link
is UP, whereas the Driver State displayed by
lanadmin -x card_info shows that the link is
DOWN (IGELAN_OFFLINE), which puts the driver
in an unusable state.
10. JAGae08531: No warning is logged when the user
sets the speed to sub-gigabit speed with jumbo MTU
set.
11. JAGae09928: Sometimes the fiber card(A6847A)
part number might not be displayed by the
ioscan command.
12. JAGae13337: Issuing the lanadmin get stats
command when the Gigabit Ethernet Adapter
is in resetting or in suspended state may cause
HPMC.
13. JAGae18176: The lanadmin -x stats drv command
mis-spells the ifInUcastPkts_low.
14. JAGae18181: The lanadmin -x card_info command
has an incorrect format of displaying "Card Settings"
i.e, the line "Driver State:IGELAN_ONLINE", there
should be a space after ":".
15. JAGae18182: The format of the "PCI Subsystem ID
displayed by the lanadmin -x card_info command
is not correct.
16. JAGae18192: The statistics, "Out Packet Error"
displayed by the lanadmin -x stats drv command
is a duplicate of ifOutDiscard statistics.
17. JAGae20706: VLAN traffic fails after reset.
18. JAGae03122: The adapter's part number may not
be displayed correctly in ioscan description.
Defect Description:
PHNE_26369:
1. JAGae24114: Due to a timing issue between the receive
processing of the driver and the interrupt generation by
the igelan Media Access Controller hardware, some
received packets could go unprocessed by the driver,
and hence not sent up to the application, for as long
as one second.
Resolution: The hardware is instructed to regenerate
an interrupt whenever it notices that the driver has
not processed a status update from the card.
2. JAGae20835: The checksum calculation done by the
firmware is incorrect for certain message sizes for
UDP fragments.
Resolution: The firmware is fixed to handle the scenario
correctly.
3. JAGae28274: System hang due to negative spinlock
depth.
Resolution: A locking bug in the driver has been fixed to
resolve the negative spinlock depth problem.
4. JAGae08826: The Product Specification File did not
mention the lanscan catalog file, peigelan.cat and
hence it did not get delivered.
Resolution: The file peigelan.cat is delivered as part of
this patch.
5. JAGae20835: lanadmin requires the driver shared
library to define a function called "disp_continue()".
The igelan driver does not currently define/use
this function in its mibstats display function, which
is the cause of this defect.
Resolution: The igelan driver now has the function
called disp_continue.
6. JAGae24310: The Gigabit Adapters, A6825A and
A6847A are not supported.
Resolution: This patch supports the Gigabit Ethernet
Adapters, A6825A and A6847A that weren't
supported by igelan product Application Release
March 2002 (B.11.11.02).
7. JAGae03711: The "Inbound Unknown Protocol"
counter in the MIB statistics is updated twice.
Resolution: The function, which returns the MIB
statistics is not allowed to increment the
"Inbound Unknown Protocol" counter before
returning the MIB statistics, it just returns the
current value of it, because it has already been
updated as and when the packet is dropped for
Unknown Protocol reason.
8. JAGae08074: Registers are not set correctly
before reset, which may cause HPMC.
Resolution: Setup of registers done correctly.
9. JAGae08407: Link status changes are not detected
because a flag is setup incorrectly.
Resolution: Link status changes detected correctly.
10. JAGae08531: The necessary warning is not issued
whenever user tries to change the speed of
the link to sub-gigabit speed with JUMBO MTU
set, which is an unsupported configuration.
Resolution: The necessary warning is issued.
11. JAGae09928: EEPROM read fails because of
timeout.
Resolution: Timeout value has been increased to
enable successful read of EEPROM.
12. JAGae13337: Registers in card are accessed in
incorrect state.
Resolution: The state check is performed before
accessing the card.
13. JAGae18176: Incorrect spelling.
Resolution: The spelling is corrected.
14. JAGae18181: Incorrect formatting.
Resolution: The format has been corrected.
15. JAGae18182: Incorrect formatting.
Resolution: The format has been corrected.
16. JAGae18192: ifOutDiscard should display the
number of frames discarded by the card, while
"Out Packet Error"should display the number
of frames discarded by the driver.
Resolution: The statistics are displayed correctly.
17. JAGae20706: The link state of the physical interface
is updated incorrectly which causes the VLAN's link
state to remain down even though physical link is
up.
Resolution: Link state of physical interface is updated
correctly.
18. JAGae03122: The adapter's part number is not
initialized and hence ioscan description might not
display the adapter's correct part number.
Resolution: The adapter's part number is initialized
correctly.
Enhancement:
No
SR:
8606259796 8606263611 8606263948 8606241568 8606256520
8606259991 8606234513 8606239474 8606240657 8606241270
8606242693 8606246894 8606253842 8606253847 8606253848
8606253858 8606256391 8606233899
Patch Files:
IGELAN-DRV.IGELAN-KRN,fr=B.11.11.02,fa=HP-UX_B.11.11_64,
v=HP:
IGELAN-DRV.IGELAN-KRN,fr=B.11.11.04,fa=HP-UX_B.11.11_64,
v=HP:
/usr/conf/lib/libigelan.a
/usr/conf/master.d/igelan
IGELAN-DRV.IGELAN-RUN,fr=B.11.11.02,fa=HP-UX_B.11.11_64,
v=HP:
IGELAN-DRV.IGELAN-RUN,fr=B.11.11.04,fa=HP-UX_B.11.11_64,
v=HP:
/sbin/init.d/hpigelan
/usr/sbin/hpigelan_init
/sbin/rc1.d/K695hpigelan
/sbin/rc2.d/S305hpigelan
/usr/newconfig/etc/rc.config.d/hpigelanconf
/usr/lib/nls/msg/C/dsigelan.cat
/usr/lib/nls/msg/C/peigelan.cat
/usr/lib/lanadmin/libdsigelan.1
/usr/lib/lanscan/libpeigelan.1
/usr/lib/libfmigelan.1
/usr/lib/lanadmin/libdsigelan.sl
/usr/lib/lanscan/libpeigelan.sl
/usr/lib/libfmigelan.sl
/usr/lib/nls/msg/C/fmigelan.cat
/opt/networkdocs/igelan_ilan.pl
/opt/networkdocs/GigEther-01_relno.pdf
/opt/networkdocs/GigEther-01_quick_install.pdf
/opt/networkdocs/GigEther-01_README
what(1) Output:
IGELAN-DRV.IGELAN-KRN,fr=B.11.11.02,fa=HP-UX_B.11.11_64,
v=HP:
/usr/conf/lib/libigelan.a:
igelan_ilan Version: 1 Jun 19 2002
igelan Revision: B.11.11.06 Jun 19 2002
$Revision: libigelan.a: Tue Jul 9 14:28:19 PDT
2002 $
/usr/conf/master.d/igelan:
$Revision: 1.1.106.2 $
IGELAN-DRV.IGELAN-RUN,fr=B.11.11.02,fa=HP-UX_B.11.11_64,
v=HP:
/sbin/init.d/hpigelan:
None
/usr/sbin/hpigelan_init:
hpigelan_init
/sbin/rc1.d/K695hpigelan:
None
/sbin/rc2.d/S305hpigelan:
None
/usr/newconfig/etc/rc.config.d/hpigelanconf:
None
/usr/lib/nls/msg/C/dsigelan.cat:
None
/usr/lib/nls/msg/C/peigelan.cat:
None
/usr/lib/lanadmin/libdsigelan.1:
None
/usr/lib/lanscan/libpeigelan.1:
None
/usr/lib/libfmigelan.1:
None
/usr/lib/lanadmin/libdsigelan.sl:
None
/usr/lib/lanscan/libpeigelan.sl:
None
/usr/lib/libfmigelan.sl:
None
/usr/lib/nls/msg/C/fmigelan.cat:
None
/opt/networkdocs/igelan_ilan.pl:
None
/opt/networkdocs/GigEther-01_relno.pdf:
None
/opt/networkdocs/GigEther-01_quick_install.pdf:
None
/opt/networkdocs/GigEther-01_README:
None
cksum(1) Output:
IGELAN-DRV.IGELAN-KRN,fr=B.11.11.02,fa=HP-UX_B.11.11_64,
v=HP:
1625058348 656714 /usr/conf/lib/libigelan.a
1174697750 3828 /usr/conf/master.d/igelan
IGELAN-DRV.IGELAN-RUN,fr=B.11.11.02,fa=HP-UX_B.11.11_64,
v=HP:
915883286 10490 /sbin/init.d/hpigelan
1842966010 8653 /usr/sbin/hpigelan_init
915883286 10490 /sbin/rc1.d/K695hpigelan
915883286 10490 /sbin/rc2.d/S305hpigelan
499614413 3037 /usr/newconfig/etc/rc.config.d/hpigelanconf
2103510366 9244 /usr/lib/nls/msg/C/dsigelan.cat
1422941188 114 /usr/lib/nls/msg/C/peigelan.cat
3573148884 135168 /usr/lib/lanadmin/libdsigelan.1
1752187859 12288 /usr/lib/lanscan/libpeigelan.1
2948430052 20480 /usr/lib/libfmigelan.1
3573148884 135168 /usr/lib/lanadmin/libdsigelan.sl
1752187859 12288 /usr/lib/lanscan/libpeigelan.sl
2948430052 20480 /usr/lib/libfmigelan.sl
1174060125 7929 /usr/lib/nls/msg/C/fmigelan.cat
2874910725 4118 /opt/networkdocs/igelan_ilan.pl
2480599940 709 /opt/networkdocs/GigEther-01_README
2116518901 85739 /opt/networkdocs/
GigEther-01_quick_install.pdf
4047271662 28782 /opt/networkdocs/GigEther-01_relno.pdf
Patch Conflicts: None
Patch Dependencies: None
Hardware Dependencies: None
Other Dependencies: None
Supersedes: None
Equivalent Patches: None
Patch Package Size: 1010 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 PHNE_26369
5. Run swinstall to install the patch:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /tmp/PHNE_26369.depot
By default swinstall will archive the original software in
/var/adm/sw/save/PHNE_26369. 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 PHNE_26369.text file is
available in the product readme:
swlist -l product -a readme -d
/tmp/PHNE_26369.depot
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHNE_26369.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions: None
-----End of Document ID: PHNE_26369------------------------------------------
Document ID: PHKL_27279
Date Loaded: 20020719
Title: s700_800 11.11 VxVM B.03.12.4 panic in vol_dump_disks()
Patch Name: PHKL_27279
Patch Description: s700_800 11.11 VxVM B.03.12.4 panic in vol_dump_disks()
Creation Date: 02/06/27
Post Date: 02/07/19
Hardware Platforms - OS Releases:
s700: 11.11
s800: 11.11
Products:
HPvxvm B.03.12.4
Filesets:
HPvxvm.VXVM-KRN,fr=B.03.12.4,fa=HP-UX_B.11.11_32,v=HP
HPvxvm.VXVM-KRN,fr=B.03.12.4,fa=HP-UX_B.11.11_64,v=HP
Automatic Reboot?: Yes
Status: General Release
Critical:
Yes
PHKL_27279: PANIC
Category Tags:
defect_repair general_release critical panic
Path Name: /hp-ux_patches/s700_800/11.X/PHKL_27279
Symptoms:
PHKL_27279:
System will panic when disk configuration is changed and
"vxdctl enable" is run while Glance is running.
Defect Description:
PHKL_27279:
The vol_dump_disks() function uses improper locking and is
exposed to a race condition: After vol_dump_disks has
allocated buffers to store information about a data
structure, the structure grows concurrently with
vol_dump_disks' execution. This causes vol_dump_disks to
overflow its buffers and corrupt kernel memory. Since
this is a memory corruption, the panic could occur
in various places, but vol_dump_disks() will almost
always be on the stack.
Resolution:
Fix locking strategy in vol_dump_disks(), and add new
overflow checks to be sure that memory corruption
will not occur. This patch also fixes related locking
problems in functions voldg_dump_groups() and
voldg_delete_finish().
SR:
8606264326
Patch Files:
HPvxvm.VXVM-KRN,fr=B.03.12.4,fa=HP-UX_B.11.11_32,v=HP:
/usr/conf/lib/libvxvm.a(dg.o)
/usr/conf/lib/libvxvm.a(disk.o)
HPvxvm.VXVM-KRN,fr=B.03.12.4,fa=HP-UX_B.11.11_64,v=HP:
/usr/conf/lib/libvxvm.a(dg.o)
/usr/conf/lib/libvxvm.a(disk.o)
what(1) Output:
HPvxvm.VXVM-KRN,fr=B.03.12.4,fa=HP-UX_B.11.11_32,v=HP:
/usr/conf/lib/libvxvm.a(dg.o):
dg.c $Date: 2002/06/26 15:15:19 $Revision: r11.11/1
PATCH_11.11 (PHKL_27279)
/usr/conf/lib/libvxvm.a(disk.o):
disk.c $Date: 2002/06/26 15:14:52 $Revision: r11.11/
1 PATCH_11.11 (PHKL_27279)
HPvxvm.VXVM-KRN,fr=B.03.12.4,fa=HP-UX_B.11.11_64,v=HP:
/usr/conf/lib/libvxvm.a(dg.o):
dg.c $Date: 2002/06/26 15:15:19 $Revision: r11.11/1
PATCH_11.11 (PHKL_27279)
/usr/conf/lib/libvxvm.a(disk.o):
disk.c $Date: 2002/06/26 15:14:52 $Revision: r11.11/
1 PATCH_11.11 (PHKL_27279)
cksum(1) Output:
HPvxvm.VXVM-KRN,fr=B.03.12.4,fa=HP-UX_B.11.11_32,v=HP:
2742674611 10140 /usr/conf/lib/libvxvm.a(dg.o)
499237044 7816 /usr/conf/lib/libvxvm.a(disk.o)
HPvxvm.VXVM-KRN,fr=B.03.12.4,fa=HP-UX_B.11.11_64,v=HP:
542664462 24256 /usr/conf/lib/libvxvm.a(dg.o)
734887618 16816 /usr/conf/lib/libvxvm.a(disk.o)
Patch Conflicts: None
Patch Dependencies: None
Hardware Dependencies: None
Other Dependencies: None
Supersedes: None
Equivalent Patches: None
Patch Package Size: 80 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_27279
5. Run swinstall to install the patch:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /tmp/PHKL_27279.depot
By default swinstall will archive the original software in
/var/adm/sw/save/PHKL_27279. 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_27279.text file is
available in the product readme:
swlist -l product -a readme -d
/tmp/PHKL_27279.depot
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHKL_27279.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions: None
-----End of Document ID: PHKL_27279------------------------------------------
Document ID: PHKL_27070
Date Loaded: 20020719
Title: s700_800 11.00 VxFS cumulative,I/O Throttling/sync daemon
Patch Name: PHKL_27070
Patch Description: s700_800 11.00 VxFS cumulative,I/O Throttling/sync daemon
Creation Date: 02/07/17
Post Date: 02/07/19
Hardware Platforms - OS Releases:
s700: 11.00
s800: 11.00
Products: N/A
Filesets:
JournalFS.VXFS-BASE-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP
JournalFS.VXFS-BASE-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP
Automatic Reboot?: Yes
Status: General Release
Critical:
No (superseded patches were critical)
PHKL_24905: PANIC
Category Tags:
defect_repair enhancement general_release critical panic
Path Name: /hp-ux_patches/s700_800/11.X/PHKL_27070
Symptoms:
PHKL_27070:
( SR:8606197982 CR:JAGad67173 )
With PHKL_22312 installed, under heavy I/O, sync(2) and
processes that use sync(2) (such as sync(2), bdf(1M),
and login(1)) could experience long delays while dirty
buffers are flushed to disk.
PHKL_22312:
(SR: 8606157898 CR: JAGad27228)
Systems with heavy I/O to slow devices may sometimes
experience slow response time for processes trying to access
the respective device.
PHKL_24905:
( SR: 8606204945 CR: JAGad74121 )
Mounting a VxFS filesystem may panic the system. Stack
trace of the panic thread would look like:
panic+0x14
report_trap_or_int_and_panic+0x84
interrupt+0x1d4
ihandler+0x928
vx_spin_lock+0x30
vx_mapiodone+0x68
vx_mapiodone_bp+0x14
biodone+0x1f0
lv_complete+0xc4
lv_terminate+0xd4
lv_parwrite_done+0x470
lv_end+0x174
biodone+0x1f0
scsi_iodone+0x44
scsi_cbfn+0x4b0
fcpdev_scsi_comp+0x94
td_io_done+0x40
td_cdb_cbfn_start+0xb0
td_isr+0x1b4
epic_isr+0x58
mp_ext_interrupt+0x318
ihandler+0x904
PHKL_19481:
(SR: 5003436360 CR: JAGaa40337)
If the JFS is mounted with nolog option, it can not be
mounted again after unmounting it. The problem is easily
reproduced.
PHKL_26794:
( SR:8606233621 CR:JAGae02845 )
The 'st_nlink' field, as returned by stat(2), can be
inaccurate. This only occurs on VxFS filesystems with
PHKL_21210 (or any superseding patch) installed, the
vx_maxlink tunable is set to a value greater than 64k-1
and the number of directories created exceeds 64k-1.
PHKL_24201:
(SR: 8606184447 CR: JAGad53655)
VxFS directory sticky-bit not functioning according to
specification and man pages.
PHKL_21210:
(SR: 5003451625 CR: JAGaa93198)
Currently the number of subdirectories that can be
created is limitted to LINK_MAX. A new tunable has
now been added for VxFS (vx_maxlink) which will
allow this number to be changed to any value between
LINK_MAX and INT_MAX (See limits(5)).
If the tunable is not set the value of the limit
remains at LINK_MAX.
PHKL_18796:
SR: 1653264663 CR: JAGaa11143
If a VxFS file system has quotas turned on, but no quota
file is present, users can get open() and creat() failures
with error number '61449'.
Defect Description:
PHKL_27070:
( SR:8606197982 CR:JAGad67173 )
PHKL_22312 introduced a "throttling mechanism" to
prevent flushes of a large file from flooding a device
if the disk device could not keep up with the amount
of data being flushed. The large disk I/O queue would
cause slow response times for other processes trying to
access the respective device.
However, the throttling mechanism would cause processes
flushing buffers to wait for the disk to process I/O
requests before flushing more buffers, resulting in
extended delays when flushing dirty buffers.
Resolution:
When a sync(2) is performed, a new vxfs daemon thread
is created to handle the flushing of buffers on behalf
of sync(2). Also, a new tunable VX_NOTHROTTLE has been
created to enable or disable I/O throttling within VxFS.
PHKL_22312:
(SR: 8606157898 CR: JAGad27228)
The method used by VxFS filesystems for writing sequential
data is to asynchronously write data up to a limit and when
that limit is met to delay-write remaining data. This data
is flushed periodically. The adverse effect of having a
large amount of delayed-write data in the buffer cache is
that it can potentially flood the device with requests.
Resolution:
In order to slow the amount of I/O requests made to devices
that cannot keep up with demand a throttling mechanism will
be put in place for flushes from the buffer cache to VxFS
files that will prevent a device from being overloaded.
PHKL_24905:
(SR: 8606204945 CR: JAGad74121 )
After getting an error on a VxFS mount, a lock could be
prematurely released while an I/O to the device is still in
progress. Later, when the I/O is finished, de-referencing
the lock may panic the system.
Resolution:
Make sure that all the activities on the device are finished
before deallocating the lock.
PHKL_19481:
(SR: 5003436360 DTS: JAGaa40337)
A bug existed which, at unmount time, did not reset the
nolog flag if the filesystem had been mounted with the nolog
option. Any subsequent mount of this filesystem failed a
sanity check and the mount.
Resolution:
Unset the VX_NOLOG flag from the superblock when the file
system is unmounted.
PHKL_26794:
( SR:8606233621 CR:JAGae02845 )
vx_maxlink was first introduced with PHKL_21210. It
incorrectly allows the number of sub-directories in a
directory to exceed 64k-1, the maximum value that can
be displayed in the 'st_nlink' field, output by stat(2).
Hence, for vx_maxlink greater than 64k-1, st_nlink
overflows.
Resolution:
The vx_maxlink tunable is now limited to 64k-1. When
tuned to values greater than this, the operating system
will reset it to 64k-1.
PHKL_24201:
(SR: 8606184447 CR: JAGad53655)
VxFS directory sticky-bit not functioning according to
specification and man pages.
Resolution:
Make VxFS directory sticky-bit functionality conform
to specification and man pages.
PHKL_21210:
(SR: 5003451625 CR: JAGaa93198)
The number of subdirectories which can be created
for VxFS is limitted to LINK_MAX.
Resolution:
A new VxFS tunable (vx_maxlink) has been added which
allows this limit to be changed to any value between
LINK_MAX and INT_MAX (See limits(5)).
PHKL_18796:
SR: 1653264663 CR: JAGaa11143
No default was set for quota information, so without a
quota file, the user's uid and gid were undefined and
invalid.
Resolution:
Initialize group and user id's properly when there
is no quota file and quota is turned on.
SR:
1653264663 5003436360 5003451625 8606157898 8606184447
8606197982 8606204945 8606233621
Patch Files:
JournalFS.VXFS-BASE-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
/usr/conf/lib/libvxfs_base.a(vx_chain.o)
/usr/conf/lib/libvxfs_base.a(vx_config.o)
/usr/conf/lib/libvxfs_base.a(vx_dirop.o)
/usr/conf/lib/libvxfs_base.a(vx_mount.o)
/usr/conf/lib/libvxfs_base.a(vx_vfsops.o)
/usr/conf/master.d/vxfs
/usr/conf/space.h.d/vxfs.h
JournalFS.VXFS-BASE-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
/usr/conf/lib/libvxfs_base.a(vx_chain.o)
/usr/conf/lib/libvxfs_base.a(vx_config.o)
/usr/conf/lib/libvxfs_base.a(vx_dirop.o)
/usr/conf/lib/libvxfs_base.a(vx_mount.o)
/usr/conf/lib/libvxfs_base.a(vx_vfsops.o)
/usr/conf/master.d/vxfs
/usr/conf/space.h.d/vxfs.h
what(1) Output:
JournalFS.VXFS-BASE-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
/usr/conf/lib/libvxfs_base.a(vx_chain.o):
vx_chain.c $Date: 2002/07/16 14:55:39 $Revision: r11
ros/2 PATCH_11.00 (PHKL_27070)
/usr/conf/lib/libvxfs_base.a(vx_config.o):
vx_config.c $Date: 2002/05/22 14:05:50 $Revision: r1
1ros/6 PATCH_11.00 (PHKL_27070)
/usr/conf/lib/libvxfs_base.a(vx_dirop.o):
vx_dirop.c $Date: 2001/05/23 11:00:15 $Revision: r11
ros/5 PATCH_11.00 (PHKL_24201)
/usr/conf/lib/libvxfs_base.a(vx_mount.o):
vx_mount.c $Date: 2002/05/22 14:07:12 $Revision: r11
ros/5 PATCH_11.00 (PHKL_27070)
/usr/conf/lib/libvxfs_base.a(vx_vfsops.o):
vx_vfsops.c $Date: 2002/05/22 14:08:18 $Revision: r1
1ros/3 PATCH_11.00 (PHKL_27070)
/usr/conf/master.d/vxfs:
vxfs $Date: 2002/05/22 14:03:33 $Revision: r11ros/3
PATCH_11.00 (PHKL_27070)
/usr/conf/space.h.d/vxfs.h:
vxfs.h $Date: 2002/06/25 13:03:35 $Revision: r11ros/
2 PATCH_11.00 (PHKL_27070)
JournalFS.VXFS-BASE-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
/usr/conf/lib/libvxfs_base.a(vx_chain.o):
vx_chain.c $Date: 2002/07/16 14:55:39 $Revision: r11
ros/2 PATCH_11.00 (PHKL_27070)
/usr/conf/lib/libvxfs_base.a(vx_config.o):
vx_config.c $Date: 2002/05/22 14:05:50 $Revision: r1
1ros/6 PATCH_11.00 (PHKL_27070)
/usr/conf/lib/libvxfs_base.a(vx_dirop.o):
vx_dirop.c $Date: 2001/05/23 11:00:15 $Revision: r11
ros/5 PATCH_11.00 (PHKL_24201)
/usr/conf/lib/libvxfs_base.a(vx_mount.o):
vx_mount.c $Date: 2002/05/22 14:07:12 $Revision: r11
ros/5 PATCH_11.00 (PHKL_27070)
/usr/conf/lib/libvxfs_base.a(vx_vfsops.o):
vx_vfsops.c $Date: 2002/05/22 14:08:18 $Revision: r1
1ros/3 PATCH_11.00 (PHKL_27070)
/usr/conf/master.d/vxfs:
vxfs $Date: 2002/05/22 14:09:35 $Revision: r11ros/3
PATCH_11.00 (PHKL_27070)
/usr/conf/space.h.d/vxfs.h:
vxfs.h $Date: 2002/06/25 13:03:20 $Revision: r11ros/
2 PATCH_11.00 (PHKL_27070) */
cksum(1) Output:
JournalFS.VXFS-BASE-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP:
758392094 6064 /usr/conf/lib/libvxfs_base.a(vx_chain.o)
3766943356 8316 /usr/conf/lib/libvxfs_base.a(vx_config.o)
3732352212 9044 /usr/conf/lib/libvxfs_base.a(vx_dirop.o)
3437323689 32068 /usr/conf/lib/libvxfs_base.a(vx_mount.o)
3401565249 17664 /usr/conf/lib/libvxfs_base.a(vx_vfsops.o)
2323883929 5054 /usr/conf/master.d/vxfs
2229146679 631 /usr/conf/space.h.d/vxfs.h
JournalFS.VXFS-BASE-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP:
2671912885 11968 /usr/conf/lib/libvxfs_base.a(vx_chain.o)
3477270381 17048 /usr/conf/lib/libvxfs_base.a(vx_config.o)
763713142 15952 /usr/conf/lib/libvxfs_base.a(vx_dirop.o)
1660686014 66264 /usr/conf/lib/libvxfs_base.a(vx_mount.o)
3102205156 43704 /usr/conf/lib/libvxfs_base.a(vx_vfsops.o)
2823206355 5053 /usr/conf/master.d/vxfs
1990722943 630 /usr/conf/space.h.d/vxfs.h
Patch Conflicts: None
Patch Dependencies:
s700: 11.00: PHKL_18543
s800: 11.00: PHKL_18543
Hardware Dependencies: None
Other Dependencies: None
Supersedes:
PHKL_26794 PHKL_24905 PHKL_24201 PHKL_22312 PHKL_21210 PHKL_19481
PHKL_18796
Equivalent Patches: None
Patch Package Size: 300 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_27070
5. Run swinstall to install the patch:
swinstall -x autoreboot=true -x patch_match_target=true \
-s /tmp/PHKL_27070.depot
By default swinstall will archive the original software in
/var/adm/sw/save/PHKL_27070. 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_27070.text file is
available in the product readme:
swlist -l product -a readme -d
/tmp/PHKL_27070.depot
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHKL_27070.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions:
PHKL_27070:
A new system-wide tuneable, VX_NOTHROTTLE, is introduced
to enable or disable the I/O throttling mechanism. By
default, I/O throttling will be disabled (VX_NOTHROTTLE
set to 1). This is the pre-PHKL_22312 behavior. If you
are not experiencing performance problems due to high
disk I/O queues, there should be no need to enable I/O
throttling.
If long disk I/O queues are preventing other I/O from
completing in a timely manner, enabling I/O throttling by
setting VX_NOTHROTTLE to 0 may help reduce the disk I/O
queues, allowing other I/Os to complete sooner. Setting
VX_NOTHROTTLE to 0 is the equivalent behavior of PHKL_22312.
Please note, enabling I/O throttling may impact flush
performance as processes that flush large amounts of data
(such as sync(2) and bdf(1M)) will block until the amount
of data being flushed decreases.
PHKL_21210:
After patch is installed the vx_maxlink tunable can be
set in /stand/system. At that time the system needs to
be rebuilt and rebooted.
This patch depends on base patch PHKL_18543.
For successful installation please insure that PHKL_18543
is already installed, or that PHKL_18543 is included
in the same depot with this patch and PHKL_18543
is selected for installation.
-----End of Document ID: PHKL_27070------------------------------------------
Document ID: PHKL_27003
Date Loaded: 20020719
Title: s700_800 11.00 SCSI IO Subsystem Cumulative Patch
Patch Name: PHKL_27003
Patch Description: s700_800 11.00 SCSI IO Subsystem Cumulative Patch
Creation Date: 02/06/10
Post Date: 02/07/19
Hardware Platforms - OS Releases:
s700: 11.00
s800: 11.00
Products: N/A
Filesets:
OS-Core.CORE-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
ProgSupport.C-INC,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP
OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP
OS-Core.KERN2-RUN,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP
SCSI-Passthru.SPT2-DVR,fr=B.11.00,fa=HP-UX_B.11.00_32,v=HP
OS-Core.CORE2-KRN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP
OS-Core.KERN2-RUN,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP
SCSI-Passthru.SPT2-DVR,fr=B.11.00,fa=HP-UX_B.11.00_64,v=HP
Automatic Reboot?: Yes
Status: General Release
Critical:
Yes
PHKL_27003: OTHER HANG
Please see the defect description for details
PHKL_26452: PANIC HANG
PHKL_25675: PANIC HANG
PHKL_24004: PANIC HANG OTHER
Update 11.00 to 11.11 fails.
PHKL_23281: PANIC HANG
PHKL_22941: HANG OTHER
See description for details on enhancements
PHKL_22759: OTHER
This patch replaces PHKL_22460 which addressed PANIC
HANG and MEMORY_LEAK symptoms.
PHKL_22460: PANIC HANG MEMORY_LEAK
PHKL_21607: PANIC HANG
PHKL_21504: PANIC
PHKL_20688: HANG
PHKL_20629: PANIC HANG
PHKL_20452: PANIC HANG ABORT CORRUPTION MEMORY_LEAK OTHER
See list of Defect Symptoms for details.
PHKL_20208: PANIC
PHKL_19245: PANIC
PHKL_17333: HANG
PHKL_13371: PANIC
PHKL_14688: PANIC
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_27003
Symptoms:
PHKL_27003:
( SR:8606230706 CR:JAGad99756 )
When PHKL_22941 is installed and LVM is trying to switch
from the primary path to an alternate path, the SCSI
subsystem may report false read errors to LVM.
( SR:8606232873 CR:JAGae02101 )
Customer gets an I/O error on attempting to do more
than one backup on tape after installing PHKL_22460.
( SR:8606244278 CR:JAGae10766 )
The LVM I/Os hang due to the disk-driver retrying the
request forever, on getting a 'busy' status from disk.
Due to this, it was not possible to login or do any
work on the system.
( SR:8606249862 CR:JAGae16248 )
Some of the I/O requests may fail due to SCSI driver
not performing the retry operation.
PHKL_26452:
( SR:8606185203 CR:JAGad54405 )
System panics with a Data Page Fault when a read command is
issued on a SCSI pass through driver and the read failed
with a check condition on a deferred error :
panic+0x14
report_trap_or_int_and_panic+0x80
interrupt+0x1d4
$ihndlr_rtn+0x0
b_pcxu_loop+0x58
privlbcopy+0x1c
scsi_fix_alignment_done+0x44
scsi_iodone+0xd4
scsi_cbfn+0x4b0
fcpdev_scsi_comp+0x94
fcpbh_scsi_comp+0x2cc
fcpbh_fcp_cbfn+0x14c
fcpbh_rcv_completer+0x108
fcT1_isr+0x900
sapic_interrupt+0x2c
mp_ext_interrupt+0x34c
ivti_patch_to_nop3+0x0
( SR:8606147432 CR:JAGad16775 )
On a K-Class system with no devices connected, if an
inquiry request is issued using the SIOC_IO command on a
SCSI pass through device (spt0) and an ioscan is also
issued, the system panics with the following stack trace :
panic+0x14
report_trap_or_int_and_panic+0x4c
interrupt+0x1e8
$ihndlr_rtn+0x0
s3_chain_ios+0x864
s3_check_ioq+0x5c
s3_io_request+0xac
s3_probe_request+0x1ac
s3_send_reply+0x234
s3_int_direct+0xe0
scsi3+0xf4
io_send+0x130
int_direct+0x74
mp_ext_interrupt+0x300
ivti_patch_to_nop3+0x0
idle+0x3bc
swidle_exit+0x0
( SR:8606225743 CR:JAGad94816 )
System panics with the following stack trace when an odd
byte aligned buffer, or greater than 64K-1 byte, read/write
request is issued to a raw disk device connected to an HP
Precision Bus fast-wide SCSI interface.
panic+0x14
invade_other_pools+0xb0
alloc_from_pool+0x80
io_send+0x58
d30_power_on_reply+0x8c
disc30+0x4ec
io_send+0x2a8
s3_send_power_on_req+0x3c
s3_pass_power_on+0x240
scsi3+0x364
io_send+0x124
d30_send_scsi_io_req+0x2dc
d30_rdwr+0x1cc
disc30+0x180
io_send+0x124
d3startio+0x6ac
d3startreq+0x90
d3pwrfail+0xc8
d3llioerr+0x3f4
disc3+0x194
io_send+0x2a8
disc3_strategy_real+0x22c
ioforw_int+0xd8
mp_ext_interrupt+0x6c
ivti_patch_to_nop3+0x0
( SR:8606216118 CR:JAGad85288 )
When the scsi bus is being opened and if an interrupt gets
serviced at the same time, the system panics with the
following stack trace :
panic+0x14
report_trap_or_int_and_panic+0x84
interrupt+0x1d4
$ihndlr_rtn+0x0
c720_isr+0x890
sapic_interrupt+0x2c
mp_ext_interrupt+0x318
ivti_patch_to_nop3+0x0
bz_pre_sl_loop+0x4
c720_if_bus_open+0x318
scsi_lun_open+0x12d4
sctl_open+0x24
scsi_probe+0x370
parallel_scsi_probe+0x1a8
wsio_probe+0xe0
wsio_find_it+0x34
wsio_scan+0x70
gio_scan_subtree+0x188
gio_scan_subtree+0x1c4
gio_scan_subtree+0x1c4
io_scan+0x9c
do_io_scan+0x48
dev_config_ioctl+0xd8
spubind_cdev_ioctl+0x94
spec_ioctl+0xac
vno_ioctl+0x90
ioctl+0x1f4
syscall+0x480
$syscallrtn+0x0
( SR:8606223745 CR:JAGad92841 )
On workstation model C3700, the external narrow SCSI bus is
set up incorrectly. The 'diskinfo' command returns invalid
information and I/O's on this bus hang.
PHKL_25938:
( SR:8606186960 CR:JAGad56170 )
Bogus error messages "SCSI: asense data-done lbolt:..." are
displayed even if a device correctly returns sense data.
This is seen with Plasmon optical drives.
( SR:8606204859 CR:JAGad74037 )
The SCSI driver can not communicate with the target (nCipher
encryption device) that initiates speed and width
negotiation. This results in parity errors on the SCSI bus
and as a result SCSI bus resets.
( SR:8606193416 CR:JAGad62628 )
With PHKL_21607 or subsequent SCSI patch installed, if the
SCSI driver detects an error, the line below is displayed:
scb->cdb: 12 00 00 00 80 00 without the associated
information.
PHKL_25675:
( SR:8606137271 CR:JAGad06389 )
Some processes might become unkillable if many processes
access the same bus. This error condition has been
experienced only on systems with a hundred or more luns on
the same bus.
( SR:8606207857 CR:JAGad77034 )
The ioctl system call returns invalid values if called with
SIOC_GET_TGT_LIMITS or SIOC_GET_TGT_PARMS parameters for a
SCSI device controlled by the c8xx driver.
( SR:8606168360 CR:JAGad37642 )
A Data Page Fault panic occurs when an application uses
the sctl/ioctl passthrough interface with the read/write
data mismatching the buffer size. The stack trace would
look similar to the following:
panic+0x14
report_trap_or_int_and_panic+0x4c
interrupt+0x1e8
$ihndlr_rtn+0x0
lbcopy_pcxu_method+0xc
privlbcopy+0x1c
PHKL_24004:
( SR: 8606179935 CR: JAGad49157 )
If an error occurs that causes LVM to switch to an
alternate link (if configured) to access the physical
volume, a subsequent attempt to deactivate the volume
group with the command:
vgchange -a n [vg_name]
hangs.
( SR: 8606158737 CR: JAGad28067 )
The following informative message on the console and in
/var/adm/syslog/syslog.log unnecessary alarmed customers:
SCSI: Attempt to access partially open
device -- dev: %x
( SR:8606189487 CR: JAGad58701 )
An operating system update from 11.00 to 11.11 fails
during the kernel rebuild. The compilation of conf.c
fails with the the following messages:
WARNING: Duplicate tunable scsi_max_qdepth found
in /usr/conf/master.d/sctl.
Ignoring the following entry from
/usr/conf/master.d/sctl.
scsi_max_qdepth SCSI_MAX_QDEPTH 8
Compiling /stand/build/conf.c...
(Bundled) cc: "/usr/conf/space.h.d/scsi_ctl_space.h",
line 54: error 1588: "SCSI_MAX_QDEPTH" undefined.
(Bundled) cc: "/usr/conf/space.h.d/scsi_ctl_space.h",
line 54: error 1521: Incorrect initialization.
(Bundled) cc: "/usr/conf/space.h.d/scsi_ctl_space.h",
line 54: error 1521: Incorrect initialization.
(Bundled) cc: "/usr/conf/space.h.d/scsi_ctl_space.h",
line 72: error 1584: Inconsistent type declaration:
"scsi_max_qdepth".
(Bundled) cc: "/usr/conf/space.h.d/scsi_ctl_space.h",
line 72: error 1521: Incorrect initialization.
*** Error exit code 1
( SR: 8606199984 CR: JAGad69170 )
With heavy stress on Fibre Channel (FC) devices, the
system panics with the following stack trace:
panic+0x14
report_trap_or_int_and_panic+0x4c
interrupt+0x1e8
$ihndlr_rtn+0x0
scsi_is_synchronous_err+0x6c
scsi_action+0xb0
sd_retry+0x5c
scsi_cbfn+0x294
fcpdev_scsi_comp+0x20c
fcpbh_scsi_comp+0x5ec
fcpbh_fcp_cbfn+0x284
fcpbh_rcv_completer+0x450
fcT1_isr+0x77c
PHKL_23281:
( SR: 8606173791 CR: JAGad43048 )
A system panic occurs if a specific I/O logging level is
set while the system is experiencing I/O errors using the
passthrough driver. This panic may not occur if logging is
not enabled for investigation purposes. The panic causes
the following stack trace:
panic+0x14
report_trap_or_int_and_panic+0x80
interrupt+0x1d4
$ihndlr_rtn+0x0
scsi_dmesg_log_io+0xf8
scsi_action+0x1b8
scsi_status_action+0x6c
scsi_cbfn+0x41c
scsi_fast_cbfn+0x1b0
c720_call_cbfns+0x60
c720_isr+0x5bc
epic_isr+0x58
mp_ext_interrupt+0x34c
ivti_patch_to_nop3+0x0
idle+0x164
swidle_exit+0x0
( SR: 8606161696 CR: JAGad31012 )
A defective SCSI bus controler generates many SCSI bus
resets and causes the system to panic. The panic results in
the following stack trace:
panic+0x14
settimeout_for_cpu+0x174
Ktimeout+0x3c
c720_reset_chip+0x129c
c720_isrRST+0x94
c720_isr+0x15cc
sapic_interrupt+0x2c
( SR: 8606176639 CR: JAGad45877 )
LVM requests to a Volume Group may hang instead of
switching to alternate link under certain disk failure
conditions. After TOC'ing the system, the resulting dump
showed the following stack trace of the lvmkd process:
_swtch+0x138
real_sleep+0x234
_sleep+0x14
scsi_sleep+0x34
scsi_iowait+0x54
scsi_cmdx+0x20c
scsi_cmd+0x3c
scsi_init_inquiry_data+0xe4
scsi_ioctl+0x1024
sdisk_ioctl+0x28
lv_check_dev_accessability+0x134
lv_bufio+0x23c
lv_test_a_link+0x8c
lv_check_pf_pvs+0x3a0
lvmkd_daemon+0xd4
lvmkd_fork+0xa0
lvmkd_init+0x1c
main+0x870
$vstart+0x34
$locore+0x74
PHKL_22941:
( SR: 8606112261 CR: JAGab84575 )
The same scsi queue depth can be set for all tagged
devices but not on a per device basis.
( SR: 8606135046 CR: JAGad04180 )
Frequent resets in systems with Fibre Channel devices
(possibly due to addition/removal of devices in the
loop) can cause excessive logging resulting in diag2
overrun or /var filesystem free space to be exhausted.
( SR: 8606158437 CR: JAGad27767 )
An XP256 array connected to a Fibre Channel adapter
can have placeholder LUNs with capacity zero. Using
scsictl command on those zero capacity LUNs causes an
unrecoverable process hang.
( SR: 8606166729 CR: JAGad36016 )
When a bus is shared between two systems, if one of the
systems continuously sends out bus resets, the I/Os from
the other system on this bus hang, consequently the
PV-Link switch would not occur.
( SR: 8606167125 CR: JAGad36411 )
Disk I/O hangs even when LVM PV-Link is configured.
The system could report a "DIAGNOSTIC SYSTEM WARNING".
The on-line diagnostic log would show an I/O Error.
( SR: 8606169435 CR: JAGad38710 )
High Availability systems hang when under heavy load
and many I/O errors are being returned by the scsi
driver (possibly due to a hardware problem).
PHKL_22759:
( SR: 8606169631 CR: JAGad38905 )
This patch replaces PHKL_22460.
The recent changes to SCSI services introduced within
PHKL_22460 to address Change Request JAGad04900 broke the
SIOC_IO ioctl interface. Any SIOC_IO ioctl sent down with a
null data buf (ie, test ready, rewind, etc) fails. This
will break backup applications and other Unix commands like
mc that send SIOC_IO ioctls with null data buffers.
PHKL_22460:
( SR: 8606158623 CR: JAGad27953 )
System can panic with a Data Page Fault panic in
scsi_start_bus_locked(). This defect has been found on a
V-class running ioscan after starting then halting
ServiceGuard in a single node configuration. It can
potentialy be found with other systems. The stack trace for
this is:
panic+0x14
report_trap_or_int_and_panic+0x80
trap+0xa8c
nokgdb+0x8
scsi_start_bus_locked+0x5a4
scsi_start+0xb0
scsi_strategy_real+0x1a4
pa_ioforw_sched+0x360
scsi_probe+0x640
parallel_scsi_probe+0x100
wsio_probe+0xe0
wsio_find_it+0x34
wsio_scan+0x6c
gio_scan_subtree+0x188
gio_scan_subtree+0x1c4
gio_scan_subtree+0x1c4
gio_scan_subtree+0x1c4
gio_scan_subtree+0x1c4
io_scan+0xbc
do_io_scan+0x48
dev_config_ioctl+0xe8
spubind_cdev_ioctl+0x94
spec_ioctl+0xac
vno_ioctl+0x90
ioctl+0x168
syscall+0x200
$syscallrtn+0x0
( SR: 8606157951 CR: JAGad27281 )
On a K-class or T-class machine with the HP-PB boards using
the scsi3 driver, this defect may cause some processes to
hang and SCSI abort messages will be found in the syslog
file. However, this defect has not been encountered by any
customers and the chances of experiencing it are extremely
low.
( SR: 8606155189 CR: JAGad24506 )
This problem would most likely show as an instruction fault
panic trying to execute address 0x.0. Careful debugging may
be able to produce a stack trace with:
c720_if_tgt_open+0xa4
scsi_tgt_open+0xf04
scsi_lun_open+0xf10
sdisk_open+0x1c
call_open_close+0xb5c
opend+0x2f4
spec_open+0xe8
vns_copen+0x4c
vn_open+0xdc
copen+0x128
open+0x44
syscall+0x5f4
$syscallrtn+0x0
( SR: 8606155173 CR: JAGad24490 )
This problem can occur on any system with heavy SCSI
I/O. Abort messages are likely to be seen in the syslog
file. The stack trace ended with:
c720_start+0xadc
c720_isrDeactivate+0x280
c720_cleanup+0x78
c720_done+0x6c
c720_isrCmdComp+0x164
c720_isrGuts+0xbcc
c720_isr+0x218
epic_isr+0xa4
mp_ext_interrupt+0x264
ivti_patch_to_nop3+0x0
spinunlock+0x48
lookuppn+0x1a4
vn_create+0xc0
mkdir+0x80
( SR: 8606155151 CR: JAGad24468 )
This problem could show up a process hang waiting for an I/O
to complete, or a memory leak of a 512 byte bucket on 32bit
kernels and 1024 byte bucket on 64bit kernels. It can occur
on any kind of machine during regular use of the system.
( SR: 8606133057 CR: JAGad02204 )
The sctl device driver was not designed to run on multiple
processors at the same time (i.e. MP safe). As a
consequence, all processes using the sctl device driver will
all be run on the same processor in a multi-processor
system. CPU load distribution will be uneven and may lead,
in the worst cases, to severe degradation of performance.
( SR: 8606135767 CR: JAGad04900 )
During regular use of the sctl driver requesting information
from a device, a data page fault panic occurs when an
unwritable buffer is given to the sctl driver. The stack
will show the following lines:
panic+0x14
report_trap_or_int_and_panic+0x4c
interrupt+0x1e8
$ihndlr_rtn+0x0
lbcopy_pcxu_method+0xc
privlbcopy+0x1c
( SR: 8606155155 CR: JAGad24472 )
This problem can be found on any system experiencing memory
pressure. A data page fault panic from c720_timer occured
when the system was running out of memory. SCSI aborts are
likely to be found in the syslog file. The stack trace
should show:
c720_timer+0x6e4
invoke_callouts_for_self+0x238
sw_service+0x108
mp_ext_interrupt+0x394
ivti_patch_to_nop3+0x0
idle+0x3c4
swidle_exit+0x0
( SR: 8606155022 CR: JAGad24339 )
The system will suffer performance degragation once a device
queue has been filled. The syslog file will include a
message reporting a QUEUE DEPTH message for the
corresponding device, and the depth gets set to 1. This is
never get reset. This problem was partially handled by a
previous patch (PHKL_21607), but needs to be completed.
This fix is not necessary to have a machine work properly
but it is needed for a proper and complete solution on
handling correctly the QUEUE FULL condition.
( SR: 8606125977 CR: JAGac46733 )
This problem would be seen as a data page fault panic in
LspToScratch. This panic can occur during regular use of
the c720 driver. The stack trace should end with:
LspToScratch+0x8
c720_isrSelect+0x38
c720_isrGuts+0x84c
c720_timer+0x668
invoke_callouts_for_self+0xc0
sw_service+0xb0
mp_ext_interrupt+0x144
( SR: 8606138825 CR: JAGad08088 )
A data page fault can occur during regular use of the c720
driver. Although no specific stack trace can be expected,
if ONE out of the five following functions appears near the
top of the stack trace, it is likely that this defect has
occurred:
c720_isrSelect()
c720_isrDataDone()
c720_isrExtMsgLenIn()
c720_isrWdtrRespRcvd()
c720_isrSdtrRespRcvd()
( SR: 8606155947 CR: JAGad25258 )
This problem is likely to show up as a hung
process. Debugging of the problem would provide the
following stack for this process:
_sleep+0x7d4
scsi_sleep+0x3c
scsi_lun_close+0x758
sdisk_close+0x10
call_open_close+0x504
closed+0xb0
spec_close+0x54
vn_close+0x48
vno_close+0x20
closef+0x68
close+0x48
syscall+0x480
$syscallrtn+0x0
( SR: 8606160406 CR: JAGad29728 )
SCSI bus throughput is not as expected on LVD SCSI boards.
These boards are 895 & 896 chip based boards. The system
will show slow performance from the LVD SCSI boards.
( SR: 8606105472 CR: JAGab73559 )
This is an enhancment that creates a persistent tunable to
manage the queue depth for all the SCSI tagged devices on a
system. The queue depth gives the number of maximum
concurrent I/O to the same device.
( SR: 8606160479 CR: JAGad29800 )
A data page fault panic from scsi_start occurs. The problem
can occur if the system is accessing multiple tape devices
on a single SCSI bus. The panic and stack trace will be:
panic: (display==0xb800, flags==0x0) Data page fault
The stack trace was:
scsi_start+0x18
scsi_retry+0xd8
invoke_callouts+0x160
softclock+0x38
sw_service+0x154
mp_ext_interrupt+0x2a0
$RDB_int_patch+0x58
mpn_splx_free_lock_ul4_brn_target+0x4
net_callout+0x90
netisr_netisr+0x1bc
netisr_daemon+0x68
PHKL_21989:
( SR: 8606142756 CR: JAGad12108 )
Any wide SCSI devices attached to the built-in narrow
single-ended SCSI bus using a 50 pin to 68 pin cable will
not function properly. The description shown by ioscan
for the built-in narrow single-ended SCSI bus will
incorrectly show the bus as "Wide".
PHKL_21607:
( SR: 8606132292 CR: JAGad01441 )
The QUEUE FULL handling has caused performance problems at
customer sites.
( SR: 8606130227 CR: JAGac95098 )
The "incomplete" field of the scsi_lun structure is keeping
track of the number of i/o requests pending for a specific
lun. This field is increasing to large numbers, which is
giving misleading information.
( SR: 8606132288 CR: JAGad01437 )
The stated limitations on lun numbering are that they must
start at zero and be in sequential order. If there are any
"gaps" in lun numbering, ioscan will not recognize the high
order luns above the gap. The request is for ioscan to
recognize all luns, regardless of lun numbering and order.
( SR: 8606132426 CR: JAGad01575 )
A typical SCSI message in the syslog contains a dev
(for device). It would be useful to have the hardware
path to make the log message more clear.
( SR: 8606106155 CR: JAGab75050 )
The system panics with Spinlock held too long. The
panic is most likely occuring on a debug kernel.
The end of the stack should show the following :
panic+0x14
check_held_time+0x42c
spinlock_delete+0x50
su_pre_check+0x144
c720_unlock+0x9c
c720_isr+0x254
( SR: 8606133146 CR: JAGad02293 )
A panic occured when assertion failed:
panic: assertion failed ((ReadLong(isc,(ubit32 *)&pScript
[Ent_PtCmd+4], &j), (j == PTR_TO_CHIPWORD( ((struct
c720_OutBuf *)lbp->uPhysOutBuf
( SR: 8606133067 CR: JAGad02214 )
LVM hangs due to I/O requests never being returned by the
IO subsystem. The message "Device violation of Contingent
Allegiance" is issued to syslog.
( SR: 8606133280 CR: JAGad02425 )
A SCSI spinlocok panic occured. The panic string was:
panic: assertion failed ((lisc)->cbfns == NULL)
( SR: 8606125811 CR: JAGac42754 )
The robotics LUN on a LVD/SE DDS4 Autoloader is not
discovered by ioscan when the autoloader is attached to
a HSC SE bus. The drive LUN is discovered and is attached
to stape correctly, but the robotics controller LUN doesn't
even come up as unclaimed.
PHKL_21504:
( SR: 8606125610 CR: JAGac41000 )
With vmtrace configured, the system panics with a data
memory protection fault and the following stack trace :
panic+0x14
report_trap_or_int_and_panic+0x80
interrupt+0x1d4
$ihndlr_rtn+0x0
spinlock+0x14
scsi_lun_lock+0x14
sd_strategy_error+0x170
sd_strategy+0x12c
scsi_strategy_real+0xd78
ioforw_int+0xcc
mp_ext_interrupt+0x144
ivti_patch_to_nop3+0x0
idle+0x4dc
swidle_exit+0x0
This problem is reproducible on systems with SCSI LUNs
configured with no storage (i.e. zero storage size) and
occurs when an I/O request which attempts to access the
no-storage LUN coincides with an I/O request to close
the same LUN.
( SR: 8606130829 CR: JAGac97596 )
If SCSI SCRIPTS RAM is modified, pNext in
c720_bus_open_real() will not be pointing to the end of
SCRIPTS RAM.
PHKL_20688:
( SR: 8606127757 CR: JAGac78558 )
SCSI hardware failure causes system hang with multiple
processes waiting for I/O to return.
Multiple console messages are generated which read:
SCSI: Third party detected bus hang --
lbolt: xxxxxxxx, bus: x
PHKL_20629:
( SR: 8606112882 CR: JAGab93301 )
Panic using spt0 SCSI pass-thru or Omniback with patch
PHKL_20452 installed.
Panic stack trace:
proc[82] at 0x0326b780
("/opt/omni/lbin/bma -load 1.000000
-name hpcc557_DLTL-1.2 -po"):
stack trace for event 0
crash event was a panic
panic+0x14
report_trap_or_int_and_panic+0x4c
trap+0xea8
$RDB_trap_patch+0x38
spt_getbuf+0x18
spt_sioc_io+0x110
spt_ioctl+0x1c8
spubind_cdev_ioctl+0x88
spec_ioctl+0xb0
vno_ioctl+0x8c
ioctl+0x138
syscall+0x1c8
$syscallrtn+0x0
( SR: 8606110931 CR: JAGab83681 )
Panic in scsi_dmesg_log_io function of scsi driver:
"Data Page Fault at line# 1361 in wsio/scsi_ctl.c"
Panic Stack Trace:
panic+0x14
report_trap_or_int_and_panic+0x80
trap+0xdb8
nokgdb+0x8
lbcopy_pcxu_method+0xc
privlbcopy+0x1c
scsi_dmesg_log_io+0x4e4
PHKL_20452:
( SR: 5003432120 CR: JAGaa22888 )
SCSI IO subsystem retries non-responsive SCSI devices
"forever". Appears to user as IO hang to a device or
Logical Volume.
( SR: 8606103129 CR: JAGaa44450 )
After opening a device defined as a scsi_fast_read or write
device, SCSI pass-through command mode stops working.
( SR: 8606103814 CR: JAGab19070 )
SCSI Data Page Fault panic: c720_isrAbort/$ihndlr_rtn.
crash event was a panic
panic+0x14
report_trap_or_int_and_panic+0x80
interrupt+0x1d4
$ihndlr_rtn+0x0
c720_isrAbort+0x1c
c720_isr+0xc94
sapic_interrupt+0x2c
mp_ext_interrupt+0x33c
ivti_patch_to_nop3+0x0
idle+0x508
swidle_exit+0x0
( SR: 8606103810 CR: JAGab19072 )
System hung running SCSI disk IO, Filesystem, and LVM
stress test, due to SCSI controller looping forever to
process interrupts.
( SR: 1653307298 CR: JAGab20815 )
File system hang on two-way mirrored LVM configuration when
a disk drive in the mirror fails, due to infinite retries
on SCSI Parity Errors.
( SR: 8606100396 CR: JAGab31749 )
Machine can have HPMC while doing register dump of the SCSI
controller, if the SCSI IO Processor (SIOP) has not first
been stopped.
( SR: 8606103820 CR: JAGab39677 )
Data corruption can be experienced on early revision of
SCSI 896 controller chip, when Parity Errors occur on the
SCSI bus.
( SR: 8606103148 CR: JAGab69517 )
Data Page Fault panic in scsi_start_bus_locked from
parallel_scsi_probe.
crash event was a panic
panic+0x14
report_trap_or_int_and_panic+0x80
trap+0xa8c
nokgdb+0x8
scsi_start_bus_locked+0x5a4
scsi_start+0xb0
scsi_strategy_real+0x1a4
pa_ioforw_sched+0x360
scsi_probe+0x640
parallel_scsi_probe+0x100
wsio_probe+0xe0
wsio_find_it+0x34
wsio_scan+0x6c
gio_scan_subtree+0x188
gio_scan_subtree+0x1c4
io_scan+0xbc
do_io_scan+0x48
dev_config_ioctl+0xe8
spubind_cdev_ioctl+0x94
spec_ioctl+0xac
vno_ioctl+0x90
ioctl+0x168
syscall+0x200
$syscallrtn+0x0
( SR: 8606103192 CR: JAGab69594 )
Infinite SCSI IO retries; appears to user as IO hang to a
device or Logical Volume.
( SR: 8606105969 CR: JAGab74731 )
SCSI Bus Reset occurs during an xstm firmware download to
disks on A,K,V class machines.
( SR: 8606106038 CR: JAGab74836 )
Ultra-II speeds not set correctly in scsi c720 driver, so
Ultra-II devices go slower than expected. Also, SCSI
speed and bus width set incorrectly on PCI-attached SCSI
controllers, as shown in ioscan(1M) output.
( SR: 8606103826 CR: JAGab76136 )
SCSI Unexpected Disconnect on DLT7000 tape drive.
( SR: 8606108198 CR: JAGab78589 )
Long system hangs when using the NIO pass-through driver.
( SR: 8606110476 CR: JAGab83179 )
Extended Interrupt Vectors would not work on 64-bit PA
RISC Processors.
( SR: 8606110477 CR: JAGab83180 )
Display values for SCSI Width and Mode are set incorrectly,
as shown by ioscan on some machines: J7000, J5000, C3000,
and B1000.
( SR: 8606110479 CR: JAGab83182 )
Data corruption with early 896 SCSI chip in 32-bit mode, as
observed on the SCSI bus.
( SR: 8606110481 CR: JAGab83184 )
Panic on dereference of NULL pointer "lsp" in the
msg_printf at the end of c720_isrGuts_LBP_STALL() routine.
( SR: 8606110616 CR: JAGab83364 )
Online Deletion causes memory leak.
( SR: 8606110653 CR: JAGab83401 )
SCSI Abort Message not working properly with PCI bus.
( SR: 8606110782 CR: JAGab83531 )
SIOP is started with an empty IO request.
PHKL_20208:
( SR: 1653281824 DTS: JAGaa42584 )
If immediate reporting is enabled and a deferred error
occurs, the system will panic with "scsi unrecovered
deferred error".
PHKL_19776:
( SR: 8606103698 CR: JAGab70738 )
( SR: 8606101027 CR: JAGab70313 )
LVM VG failover to alternate HW path takes up to 8 minutes.
( SR: 1653310672 CR: JAGab31999 )
A bad disk shows as good, based on cached INQUIRY data
which can be shown with "diskinfo -v <devfile>" on bad disk.
Note: the cause of this also affected above two CRs, so
this SCSI INQUIRY fix was required for this patch.
PHKL_19245:
( SR: 8606103582 DTS: JAGaa09970 )
Enhancement to add new IOCTL for issuing SCSI commands to
SCSI disks.
PHKL_19561:
( SR: 4701424978 DTS: JAGab13476 )
I/O error on reading odd-length records from tape device.
PHKL_17333:
( SR: 1653284257 DTS: JAGaa44107 )
NIO disks may become unresponsive, causing processes
which access them to hang and become unkillable.
PHKL_14807:
The previous patch has been recut to include compile-based
performance tuning. There is no functional change in this
patch.
PHKL_13371:
( SR: 4701376111 DTS: DSDe440799 )
The following has been the configuration that produced
the problem in practice, though this problem could
potentially occur on other configurations. When a
CASCADE (C2430D) device is connected to a T520 or
T600 and a probe goes down to the device
possibly from an ioscan running, it may get a
check condition. This leads to a
data page fault PANIC.
PHKL_19287:
( SR: 8606101377 DTS: JAGab17408 )
LVM failover to alternate path fails on logical volumes
configured on SCSI3 devices
PHKL_20157:
( SR: 8606107849 DTS: JAGab78147 )
c720 driver does not support SYM 53C895A SCSI chip
( SR: 8606107164 DTS: JAGab76873 )
Internal SCSI on N-class is identified as SE instead of LVD
( SR: 8606106038 DTS: JAGab76903 )
Ultra-2 speeds not set correctly in scsi c720 driver
( SR: 8606105969 DTS: JAGab74731 )
Reset during Firmware Download
( SR: 8606103151 DTS: JAGab69533 )
N/L sys. could NOT see disk when boots up with install
kernel
PHKL_17368:
Hot Spares configured on a NIKE will not be visable via SAM.
SAM issues the errors:
"Failed to open newly created LUN device file"
and
"SAM is unable to communicate with the device controller at
hardware path, x.xx. As a result, SAM cannot retrieve
information about the state of any LUNS owned by this
controller. SAM will display the LUNS owned by this
controller but use extreme caution when using LUNS. If this
controller is part of a dual controller disk array, the LUNs
may be listed twice instead of correctly being listed only
once. Again, use extreme caution when configuring LUNS."
SAM works fine when the HOT Spare(s) is removed.
PHKL_14688:
Data Page Fault panic when commands are repeatedly sent to
a device controlled by the scsi_pt driver, with I/O
activily on other devices on the same bus.
Defect Description:
PHKL_27003:
( SR:8606230706 CR:JAGad99756 )
After an LVM I/O times out, the flag L_FAIL_QUEUE_IO can
remain set and prevent LVM probes from being sent to the
device to see if it has returned on-line. Also, many SCSI
read error messages will be seen in syslog.
Resolution:
Only set the flag (L_FAIL_QUEUE_IO) if there are I/O
requests queued to be sent to the device.
( SR:8606232873 CR:JAGae02101 )
PHKL_22460 caused the c720 driver to only map the
sense buffer during bus open and re-used the
physical address for each I/O until the bus is
closed. However, while re-using the request sense
buffers between I/O requests, the driver was not
invalidating the buffer. This resulted in I/O error
due to stale data access from the cache during multiple
backups to tape.
Resolution:
Modify the request sense buffer handling code in c720
driver as below
1. Allocate and map one request sense buffer in
initialization function and re-use it during the life
of the card.
2. Invalidate the buffer after every completion status
receipt from device.
( SR:8606244278 CR:JAGae10766 )
The driver-retry logic causes the disk driver to retry
I/O requests forever on getting a 'busy' status from disk.
Even the LVM I/Os are retried forever, thereby giving an
impression that the process/system has hung.
Resolution:
Correct the retry logic of the disk driver so that the
LVM I/Os are retried only for the duration of the timeout
set.
( SR:8606249862 CR:JAGae16248 )
Upon detecting a timed out I/O request, the driver sets
a flag in the LUN data structure indicating, "do not
retry any requests for this LUN".
After a successful completion of a subsequent I/O
request, this flag should be cleared. However, when the
subsequent I/O request completes successfully, the
driver's normal completion path (in which this flag is
cleared) does not get executed and hence the flag remains
set. So, if any subsequent I/O requests do not complete
sucessfully, they are failed immediately without
performing the retry.
Resolution:
The fix is to make sure that the driver follows the normal
completion path for the first successful completion of
an I/O request following a failed I/O request.
PHKL_26452:
( SR:8606185203 CR:JAGad54405 )
When a SCSI pass-through read fails with a check condition
on a deferred error, the scsi function used to process the
completion of the I/O is incorrectly called twice. Since
the scsi function is called twice, the number of bytes to
be copied from the kernel space buffer to the user space
buffer in the kernel is incorrectly being incremented.
This resulted in writing past the end of the user space
buffer causing the system to panic with a Data Page Fault.
Resolution:
The fix is not to call the scsi function twice when there
is a deferred error.
( SR:8606147432 CR:JAGad16775 )
A kernel internal data structure for the scsi device was
freed when there were outstanding I/O requests.
Resolution:
The fix is to check if there are any outstanding I/O
requests, and only when there are none remaining,
to deallocate the data structure.
( SR:8606225743 CR:JAGad94816 )
Instead of returning an error up to the user level, the
disc3 driver retries the I/O over and over again causing
all the I/O message frames to be used up. This eventually
causes the system to panic.
Resolution:
The fix is to return EINVAL to the user level, if the I/O
request has an odd aligned buffer, or exceeds 64K-1 bytes.
( SR:8606216118 CR:JAGad85288 )
The system panics because of a race condition between the
scsi bus open and the interrupt being serviced. The
interrupt was getting serviced even before the internal
data structures in the bus open routine were completely
initialized.
Resolution:
The fix is to set a flag after initializing the data
structures in the scsi bus open routine. In the ISR
routine, a check is made to verify if this flag is set.
The interrupt is serviced only if this flag is set. The
flag is unset in the scsi bus close routine.
( SR:8606223745 CR:JAGad92841 )
The SCSI bus on the C7300 was not being correctly
identified as narrow. The bus was being set up incorrectly
as wide.
Resolution:
The SCSI bus identification routine was updated to
correctly identify the SCSI bus used on the C3700 as
narrow.
PHKL_25938:
( SR:8606186960 CR:JAGad56170 )
The SCSI driver incorrectly displays this message when the
device returns exactly the amount of sense data asked for.
Resolution:
This incorrect message log is removed in the SCSI driver.
( SR:8606204859 CR:JAGad74037 )
The SCSI driver does not distinguish between speed/width
negotiations initiated by the target or the driver.
The mismatch in the speed setting on the host and the target
results in Parity Error on the bus.
Resolution:
The SCSI driver now tracks whether the response from the
target is a response to host initiated negotiation or an
unsolicitated request from the target.
( SR:8606193416 CR:JAGad62628 )
The message scb->cdb: 12 00 00 00 80 00 is always logged.
The additional information to log with it is issued at
specific levels of SCSI interface driver logging.
Resolution:
The scb->cdb: 12 00 00 00 80 00 message is now logged at
the same level of logging as the additional information.
PHKL_25675:
( SR:8606137271 CR:JAGad06389 )
Under heavy I/O load on the same bus, when some per bus
resource (tag, nexus) becomes unavailable, I/Os are stored
in specific queues, waiting for the resource to become
available. Under some conditions, the queues are not
checked once the resource is once again available, leaving
the I/O requests unserviced. The corresponding processes
remain in an unkillable state, waiting for I/O completion or
failure that never occurs.
Resolution:
Additional tests were added to check if I/Os are pending in
the queues, and to process them if the resources are now
available.
( SR:8606207857 CR:JAGad77034 )
The SCSI services did not support the SIOC_GET_TGT_LIMITS
and SIOC_GET_TGT_PARMS ioctl for the c8xx driver.
Resolution:
SCSI services is enhanced to support these ioctls for the
c8xx driver.
( SR:8606168360 CR:JAGad37642 )
If a SCSI I/O is initiated using the sctl/ioctl passthrough
function and the transfer size is greater than the size of
the malloc'd buffer for this transfer, the system panics.
Resolution:
Check the access permissions of the buffer supplied by the
user before using it. This ensures the system won't panic
if the size of the I/O is greater than the size of the
buffer.
PHKL_24004:
( SR: 8606179935 Chart: JAGad49157 )
The command issued to close the LUN sleeps forever
because a counter for pending I/Os was not decremented
when returning the I/Os issued to a timed-out LUN.
Resolution:
The counter for tracking the pending I/Os is now
decremented when returning errors to I/Os issued to a
timed-out LUN.
( SR: 8606158737 Chart: JAGad28067 )
This informative message was always logged while trying
to access partially opened device (This is a device with
zero capacity).
Resolution:
This message is not logged by default for partially
opened devices. This message log can be enabled for
debuggging purposes by setting appropriate value in
scsi_log_mask.
( SR:8606189487 Chart: JAGad58701 )
New files introduced to 11.00 by a patch interfere with
an update to 11.11. The defect is seen on 11.00 systems
with PHKL_22460 or superseding patches. These patches
introduced two new files:
/usr/conf/master.d/scsi-disk and
/usr/conf/space.h.d/scsi-disk.h,
needed to define a new tunable (scsi_max_qdepth). 11.11
includes this tunable too, but in different files.
When recompiling the kernel, the compiler sees the
scsi_max_qdepth symbol defined in two files. It uses
the definition found in the first file. The compilation
fails because the tunable definition is different
(default value does not correspond to the same
constant).
Resolution:
A new script, scsi.clean, is created by this patch. The
file is installed in the /usr/lbin/sw/pre_kernel
directory. On updating to 11.11, this script is run and
removes scsi-disk and scsi-disk.h. The kernel build will
then be successful and the update process will complete.
Even though files are removed, the tunable settings are
kept across the update.
( SR: 8606199984 Chart: JAGad69170 )
A data page fault panic can occur if the scsi driver
tries to access stale sense data unconditionally, for a
SCSI error that had no associated sense data.
Resolution:
The scsi driver will now access sense data only when it
receives CHECK CONDITION error. Sense data will always
be valid during this error condition.
PHKL_23281:
( SR: 8606173791 CR: JAGad43048 )
Because the logging function was called by the passthrough
driver a pointer was not set. The logging function uses
this pointer to reference some elements causing the system
to panic.
Resolution:
The function checks if the calling driver is a passthrough
and if the pointer is set to NULL. If so, no specific I/O
logs are generated.
( SR: 8606161696 CR: JAGad31012 )
The SCSI bus reset management is handled poorly by the
system. On every SCSI bus reset, a new timer is generated
for later processing. This leads to a timer table overflow
which causes the system to panic.
Resolution:
The SCSI bus reset management was improved by the system
checking if a reset timer is set for the corresponding bus
each time the SCSI bus is reset. If a reset timer already
exists for that bus, the previous timer is removed and
another timer is set. Otherwise, a new timer is set for the
corresponding bus. This ensures that only one reset timer
can be set per reset on a specific SCSI bus and prevents
the possibility of timer table overflow resulting from a
defective SCSI card.
( SR: 8606176639 CR: JAGad45877 )
When a powerfail condition occurs, the LVM requests are
queued to the Powerfail queue and the lvmkd deamon will
attempt to test the links by sending a SCSI_INQUIRY request
to each link. If a device returns SCTL_INCOMPLETE, the
scsi code will retry the SCSI_INQUIRY every 2 seconds until
the inquiry is successful. If the inquiry is never
successful, the scsi driver will never return to the lvmkd,
and the powerfail recovery will hang rather than timing out
and switching to the alternate link.
Resolution:
On a SCSI_INQUIRY done through the sdisk_ioctl path where
the device returns SCTL_INCOMPLETE, the inquiry request
will be retried every 2 seconds, but now there is a maximum
of 5 retries.
PHKL_22941:
( SR: 8606112261 CR: JAGab84575 )
There was no mechanism available to set the scsi queue
depth tunable on a particular device.
Resolution:
A new ioctl interface is provided for setting the scsi
queue depth tunable for a particular device. However,
this change takes effect on subsequent device opens.
scsictl command is used to set the scsi queue depth
tunable on a device. It is defaulted to the value set by
global tunable "scsi_queue_depth" unless overridden by
the scsictl command.
( SR: 8606135046 CR: JAGad04180 )
The SCSI subsystem logs errors for each I/O attempt
in syslog.log. Bus resets being more common in Fibre
Channel systems, the errors for each retry attempt
could result in excessive error logs.
Resolution:
Recoverable errors are not logged except for Unit
attention or Deferred errors. However, the errors that
are persistent even after the maximum number of retries,
are logged once.
( SR: 8606158437 CR: JAGad27767 )
This was caused by the driver indefinitely retrying a
failing mode sense command on a LUN with capacity zero.
Resolution:
The mode sense command is not retried indefinitely and
the scsictl command now fails with an I/O error after
maximum retry attempts on such LUNs.
( SR: 8606166729 CR: JAGad36016 )
The LVM requests were retried indefinitely in the SCSI
subsystem when the device returns "unit attention"
error. This prevents LVM from recognizing this as an
error and switching to an alternate path.
Resolution:
The LVM requests are not retried indefinitely for such
errors, instead an error is returned after the maximum
retries, allowing LVM to switch-over to an alternate
path.
( SR: 8606167125 CR: JAGad36411 )
LVM requests were retried indefinitely when an invalid
driver-internal status was returned.
Resolution:
The LVM requests are not retried indefinitely when an
invalid driver-internal status is returned, instead
an error is returned to LVM after retrying in the
SCSI layer for the maximum number of attempts.
( SR: 8606169435 CR: JAGad38710 )
I/Os which timeout were not always being returned with
an error but being retried indefinitely. This resulted
in requests that had timed out, getting stuck in the
disk driver's queue, resulting in a hang.
Resolution:
The requests are tracked and those which timeout are
returned to the upper layer, thus allowing it to switch
to an alternate path if one is configured.
PHKL_22759:
( SR: 8606169631 CR: JAGad38905 )
The bad fix introduced into PHKL_22460 was to check the
write access on the buffer passed to the sctl driver
Commands are allowed to pass NULL pointers for the data
through the pass thru driver when they don't need any
return data. The I/O generated by those commands won't
pass the test and fail.
Resolution:
The fix is to totally remove the check introduced in
PHKL_22460 (for JAGad04900) so that all its other fixes
can be available.
The specific problem incorrectly fixed previously will
be addressed in a future patch.
PHKL_22460:
( SR: 8606158623 CR: JAGad27953 )
The system paniced because the SCSI driver tried to
dereference a field in a structure after the structure had
been freed.
Resolution:
The dd_lun structure is freed in two places in the code, one
in scsi_lun_open(), the other in scsi_lun_close(). However,
the scb_q_nonempty field is only NULLed out in
scsi_lun_open(), not scsi_lun_close(). The fix is to NULL
it out in both places.
( SR: 8606157951 CR: JAGad27281 )
During a regular use of a system, a request can be aborted.
When the abort is issued, if the controller returns an
error, the expected behavior is to resend the original
request. The active request needs to be initialized before
processing the I/O. In the current design, the request is
left untouched and therefore is not retried.
Resolution:
The active request that returned with an error is assigned
to NULL and is placed back on the request queue so that it
can be correctly resent.
( SR: 8606155189 CR: JAGad24506 )
The system tries to execute a callback function that has not
been initialized.
Resolution:
The callback function was set in the c720_isrRST routine
(initializing lisc->cbfns). A call to C720_START then
unlocks the bus, which leaves a window for another processor
waiting in an open routine to acquire it. The problem is
that lisc->cbfns is non-null. The fix for this is to remove
the UNLOCK,LOCK from C720_START which, after analysis, was
found to be unnecessary
( SR: 8606155173 CR: JAGad24490 )
The kernel did improper clean up in an abort condition.
A SCSI script MOVE instruction is patched in the cmd_setup
procedure in case of an abort to an INT instruction. The
instruction is not restored to MOVE in the cleanup of Abort.
Resolution:
The MOVE instruction is restored in the c720_cleanup_ABORT
procedure. This ensures that c720_start finds the command
bytes.
( SR: 8606155151 CR: JAGad24468 )
A buffer structure can get lost during heavy use of the SCSI
driver. Scsi_sp_start() does a dequeue of a buffer from
lp->special_scb_q queue and then tries to allocate a SCSI
control block (SCB). If the SCB allocation fails, the
routine simply returns and the buffer is not enqueued back.
This causes scsi_iowait() to wait forever, and the process
will hang. This also causes the buffer to be lost,
resulting in a memory leak.
Resolution:
The fix is to enqueue the buffer back into the head of the
queue if the SCB memory allocation fails in scsi_sp_start().
( SR: 8606133057 CR: JAGad02204 )
The sctl device driver's original design was not MP safe.
If an application makes heavy use of the driver, the code is
forced to execute on the same CPU. All processes using the
driver will accumulate on the same processor.
Resolution:
The necessary code to make the driver MP safe has been added
into the driver
( SR: 8606135767 CR: JAGad04900 )
A user application can pass an unwritable buffer (or portion
of it) to the sctl driver and it isn't verified before use.
We have to check the write access to this buffer before
trying to use it.
Resolution:
We validate the entire buffer prior to using it.
( SR: 8606155155 CR: JAGad24472 )
Memory was not available for error handling.
Resolution:
The system paniced because the kernel failed to preallocate
memory for its sense data. Due to this failure, a piece of
code, which sets the owner of the bus is skipped. The fix
is to do a dma setup during the opening of the bus. The
sense buffer is preallocated to ensure there is memory
available for the autosense.
( SR: 8606155022 CR: JAGad24339 )
Once a QUEUE FULL condition has been hit by a device, the
device is switch to untagged state. The device will then
process only one I/O at a time and stop queuing the I/Os.
The problem is that this condition is never reset even if
the device is back to a state where it can process queued
I/Os again.
Resolution:
The problem was that when we handle a QUEUE FULL condition
we turn off tagged queuing for that LUN, and never turn it
back on. A new algorithm was elaborated to throttle the
incoming bp rate by dynamically changing the queue depth
value. The fix actually completes that algorithm which only
partially fixed the problem (in PHKL_21607).
( SR: 8606125977 CR: JAGac46733 )
Some c720 driver information can be lost while trying to
recover from a non-responding device.
Resolution:
The c720_chip_hang() call may reset the value of lbp->owner
to NULL in some cases. If the lbp->owner is used after the
call it causes a panic. To avoid this panic, we cache this
information before calling the function.
( SR: 8606138825 CR: JAGad08088 )
A pointer is trusted and dereferenced in these functions.
We found that the pointer can be NULL for a variety of
corner-case reasons in the operation of the driver, and thus
checking for NULL should have been done and was not.
Resolution:
We now check the value of the pointer before dereferencing
it. If NULL, we dump the contents of the SCSI I/O card
registers to the syslog file and continue processing.
( SR: 8606155947 CR: JAGad25258 )
Twice in the code, we are missing wakeup().
Resolution:
It two places in the code, the lp->in_use field was
decremented but no corresponding wakeup() was called. This
defect is fixed by waking up the sleeping thread at the two
appropriate places.
( SR: 8606160406 CR: JAGad29728 )
The speed is defaulted improperly to Fast 20 on the LVD SCSI
boards where it should be Ultra2.
Resolution :
When the PDC settings are uninitialized for LVD SCSI boards,
the scsi speeds default for any board is Fast 20. LVD
boards were not taken care in the code that decides the
speed settings when the PDC settings are unitialized. The
switch statement deciding on the min_period, has been
changed to handle LVD boards (895 & 896).
( SR: 8606105472 CR: JAGab73559 )
The current architecture allows the queue depth to be set by
ioctl(). The value is not retained across reboots.
Resolution:
The driver code was enhanced to provide this feature. The
tag queue depth will now be controlled by a tunable value
(scsi_max_qdepth) which will not be lost after reboots.
( SR: 8606160479 CR: JAGad29800 )
The data page fault occurred when a stale pointer was
accessed while trying to resend the timed-out requests.
Resolution:
To solve this defect the timed-out I/O requests in internal
scsi queues are secured with proper locking.
PHKL_21989:
( SR: 8606142756 CR: JAGad12108 )
The built-in narrow single-ended SCSI bus on workstation
models J5600 and C3600 is incorrectly setup as a wide bus.
Resolution:
The model numbers J5600 and C3600 were added to conditionals
in the c720_init() and c720_pci_attach() routines.
PHKL_21607:
( SR: 8606132292 CR: JAGad01441 )
Specifically, the problem is that when a QUEUE FULL
condition occurs, tagged queuing is turned off for that
LUN, and is never turned back on when the queue empties.
For a complete solution a dynamic adjustment algorithm is
needed.
Resolution :
After a QUEUE FULL, we'll wait for any outstanding I/Os
to complete before turning tagged queuing back on, and then
we'll gradually increase the queue depth back up to the
previous max queue depth in such a way as to minimize the
likelihood of another immediate QUEUE FULL condition.
( SR: 8606130227 CR: JAGac95098 )
The "incomplete" field is decremented in the debug path in
SCSI services, but is not in the non-debug path. So non
debug kernel has incorrect information in this field.
Resolution:
The field is correctly updated, the way it is done in the
debug path.
( SR: 8606132288 CR: JAGad01437 )
This is a known limitation of ioscan and HSC bus. This
limitation was by design to reduce the scan times for HSC
devices.
Resolution:
A redesign of scsi_probe() has been completed which
minimized the time needed to probe and display all the
existing devices.
( SR: 8606132426 CR: JAGad01575 )
The scsi_dmesg_log_io() routine only gives the dev in
hexadecimal format.
Resolution:
The use of the GIO services help to translate the dev
into its hardware path
( SR: 8606106155 CR: JAGab75050 )
If we try to print from the isr (we may), get_printf_lock()
can wait up to 10mS per call if it cannot aquire the lock.
We easily do enough printing to exceed the allowed time to
keep a spinlock.
Resolution:
Several levels of messages have been introduce to greatly
reduce the number of printf() calls on a normal kernel and
on a debug kernel.
( SR: 8606133146 CR: JAGad02293 )
An unlock at the end of c720_start() allowed c720_timer()
to modify scripts memory. The assertion checked that the
scripts were not modified, hence failed.
Resolution:
Removed unlock/lock pair at the end of c720_start().
( SR: 8606133067 CR: JAGad02214 )
When the message is issued (typically caused by a bus RESET
during contingent allegiance condition (CAC)), the
corresponding I/O request is then lost and never returned
to the requestor, eventually causing a system hang.
Resolution:
When a bus RESET happens during a CAC, the c720 driver now
insures that all currently active I/O requests are posted
as incomplete and scheduled to be retried.
( SR: 8606133280 CR: JAGad02425 )
The routine controller c720_timer() uses C720_LOCK() which
uses assert to check the state of lisc->cbfns. Since
c720_timer() is called asynchronously to the rest of the
code, lisc->cbfns could be in any state, therefore should
not be checked
Resolution:
In c720_timer(), changed C720_LOCK(lisc) to
spinlock(lisc->id_lock) to avoid the assert.
( SR: 8606125811 CR: JAGac42754 )
The scsi_is_multilun() is hardcoded with various tape
devices, the list for which does not include this
particular device.
Resolution:
Take DDS4 autochangers into account in scsi_is_multilun().
PHKL_21504:
( SR: 8606125610 CR: JAGac41000 )
The in-use count for a SCSI LUN was not being incremented
before the lock on the LUN was released and the I/O request
completed. Since the in-use count was zero, a succeeding
I/O request to close the LUN deallocates memory for the LUN
lock. The driver then attempts to reacquire the LUN lock
which has since been deallocated causing a data memory
protection panic.
Resolution :
The SCSI LUN in-use count is being incremented before the
LUN is unlocked and biodone() called and decremented
after the call to biodone() and the LUN is again locked.
( SR: 8606130829 CR: JAGac97596 )
The calculation for a SCSI hardware memory pointer
incorrectly computed the number of bytes for the size of
SCSI SCRIPTS RAM.
Resolution :
The calculation was modified to use the sizeof() function
to return the number of bytes allocated to SCSI SCRIPTS
RAM.
PHKL_20688:
( SR: 8606127757 CR: JAGac78558 )
The SCSI driver detects a hardware failure and resets the
bus. However, the reset operation cannot resolve the bus
hang and the reset interrupt never occurs. Without a bus
reset timeout, the processes hang waiting for I/O's queued
for the bus. LVM expects either an I/O error or an EPOWERF
(timeout) to continue.
Resolution:
Added code to timeout on an unsuccessful bus reset and abort
the I/O with a return of EPOWERF.
PHKL_20629:
( SR: 8606112882 CR: JAGab93301 )
While resolving defect JAGab78589 (in SCSI pass-through
driver modules spt and spt0), patch PHKL_20452 introduced a
defect which resulted in memory initialized to the wrong
address.
Resolution:
Corrected initialization of memory buffer addresses.
( SR: 8606110931 CR: JAGab83681 )
SCSI message logging function was calling priviledged copy
routine with KERNELSPACE id and a stack buffer. Kernel
stack was moved out of KERNELSPACE in 64 bit system, which
caused Data Page Fault panic.
Resolution:
KERNELSPACE id was replaced with ldsid() function,
which uses correct space id for the buffer.
PHKL_20452:
( SR: 5003432120 CR: JAGaa22888 )
NOT READY devices are continually retried, extending beyond
pftimeout period, and until device becomes READY.
Resolution:
Cause IO retries to NOT READY devices to go to a
new routine (sd_retry_check) which limits the
retries to the pftimeout period if B_PFTIMEOUT set.
( SR: 8606103129 CR: JAGaa44450 )
scsi_fast_read & scsi_fast_write used driver switch table
in non-standard way causing unexpected side-effects on
pass-through functionality.
Resolution:
Removed scsi_fast_read/write because inserting them
into the driver switch table at open time causes
pass-through command mode to stop working.
( SR: 8606103814 CR: JAGab19070 )
No check for lsp NULL pointer in c720_isrAbort() before
dereference.
Resolution:
Check if lsp pointer is set in c720_isrAbort()
before using.
( SR: 8606103810 CR: JAGab19072 )
In open path the SIOP driver loops until all interrupts are
cleared, but there is no check to prevent looping forever
when either bad data or -1 is returned.
Resolution:
Added check to recover if return of -1 is received.
( SR: 1653307298 CR: JAGab20815 )
Driver resets SCSI bus on Parity Error, instead of aborting
and retrying.
Resolution:
Change in SIOP driver to Abort the I/O request on
Parity Error.
( SR: 8606100396 CR: JAGab31749 )
Wrong test condition in SCSI driver routine to log SIOP
register access.
Resolution:
Change test condition to only verify SIOP is not
running, or that we are only accessing the ISTAT
register.
( SR: 8606103820 CR: JAGab39677 )
Only enabled Master Parity checking for SIOPs 53C720 and
53C770, although this needs to be set for all SIOPs.
Resolution:
Removed check for specific SIOPs, and now enables
Master Parity checking for all SIOPs (including
PCI-attached).
( SR: 8606103148 CR: JAGab69517 )
Pointer not initialized to NULL in LUN open routine.
Resolution:
Initialized the pointer to NULL.
( SR: 8606103192 CR: JAGab69594 )
Infinite SCSI IO retry due to variable not getting set.
Resolution:
Set variable at end of strategy routine.
( SR: 8606105969 CR: JAGab74731 )
SIOP not started correctly after Bus Device Reset.
Resolution:
Call SIOP's startup routine following SCSI Bus
Device Reset.
( SR: 8606106038 CR: JAGab74836 )
SCSI Ultra-II speeds not negotiated for PCI-attached
Ultra-II adapters with Ultra-II devices.
Resolution:
Added SCSI Ultra-II speed negotiations for Ultra-II
adapters and devices.
( SR: 8606103826 CR: JAGab76136 )
Improper handling of WDTR and SDTR in some cases for
PCI-attached SIOPs.
Resolution:
Expanded script interrupt support & associated
scripts support for handling SDTR and WDTR, and
other conditions there weren't handled completely
correct.
( SR: 8606108198 CR: JAGab78589 )
Newly allocated memory for buf structure not initialized.
Resolution:
Fully initialized buf structure after allocation.
( SR: 8606110476 CR: JAGab83179 )
EIM mask of ~0x1f did not mask lower 6bits of register for
64-bit architecture, where as 32-bit architecture always
has 6th bit set to zero.
Resolution:
Changed EIM mask to ~0x3f to mask all 6 bits for
64-bit architecture.
( SR: 8606110477 CR: JAGab83180 )
Some machines return more data from the SIOPs for SCSI
Width, Speed, and Mode than was allowed by original design
of the SCSI driver.
Resolution:
Changed SCSI driver to provide buffer area for all
the Width, Speed, and Mode data returned from all
supported SIOPs.
( SR: 8606110479 CR: JAGab83182 )
Early revision 896 SCSI controllers send wrong data on the
SCSI bus under certain circumstances.
Resolution:
During initialization of 896, disabled the DPR bit
that permits this corner-case data corruption.
( SR: 8606110481 CR: JAGab83184 )
SCSI driver did not verify pointer was set before using it
in a printf call.
Resolution:
Checked for NULL pointer, and used the value zero
if pointer is not populated for printf call.
( SR: 8606110616 CR: JAGab83364 )
Pointer variable set incorrectly.
Resolution:
Correctly set the pointer variable.
( SR: 8606110653 CR: JAGab83401 )
Wrong value sent onto the SCSI bus for SCSI Abort Message
for PCI-attached SIOPs.
Resolution:
Changed the value used for the SCSI Abort Message
to be Endian-neutral in SIOP script initialization.
( SR: 8606110782 CR: JAGab83531 )
Populated SCSI LUN pointer before known to be needed.
Resolution:
Changed to only populate the SCSI LUN pointer when
required.
PHKL_20208:
( SR: 1653281824 DTS: JAGaa42584 )
When a device's write cache is enabled, the device may
signal successful completion of a write command upon
receiving (and caching) the data, but before the data has
been written to the media. This is referred to as
"immediate reporting". If an error (i.e. bad media) occurs
during the actual execution of the write to media, the data
can be lost. The device reports this error back to the
driver as an "unrecovered deferred error". The driver
panics.
Resolution:
The driver was modified to handle the "unrecovered deferred
error" by blocking all IO requests for the disk when a
deferred error occurs, until the device is closed and
reopened. It no longer panics the system.
PHKL_19776:
( SR: 8606103698 CR: JAGab70738 )
( SR: 8606101027 CR: JAGab70313 )
When SCSI disk was inaccessible, code would keep retrying
the failed IO continually.
To reproduce the LVM VG long failover times, do:
1. create LV with a 4-way PV on a dual-ported AutoRAID, with
two HW paths defined for the VG access (see vgdisplay)
2. with continual IO via the primary path, pull the SCSI
cable off from the primary path.
3. if it takes inordinately longer than the time set via
pvchange -t XX, to failover to alternate path, then you
duplicated the problem. if it takes about (2*XX)+15secs
then you've fixed the problem. Note that XX is the num
of seconds for pftimeout, set by pvchange -t XX. Also
note that the value of XX should be 30secs or longer.
Resolution:
Stopped retries on inaccessible devices, allow retries
when device is once again accessible.
( SR: 1653310672 CR: JAGab31999 )
Cached SCSI INQUIRY data was returned instead of going
directly to the disk for this information.
To reproduce the cached INQUIRY data problem, do:
1. boot up with a disk that can be removed from service.
2. use ioscan to identify the disk.
3. perform continual IO on the disk w/read, write to
/dev/null
4. power-off the disk.
5. perform diskinfo -v on the disk devfile:
If it shows full disk information, you've duplicated.
If it shows no such device or file, you've fixed it.
Resolution:
Perform SCSI INQUIRY directly to device, always.
Note: this fix was required for the Retries fix to
know when the disk was actually not accessible, and
to give positive recognition of becoming accessible,
for CR JAGab70738 and CR JAGab70313.
PHKL_19245:
( SR: 8606103582 DTS: JAGaa09970 )
WSIO did not support kernel SCSI Pass thru ioctl(), and SIO
did not support this for kernel or user space.
Resolution:
Enhanced the SCSI Pass thru ioctl(), SIOC_IO, on the WSIO
side to support calls from Kernel space too. Added SCSI
Pass thru ioctl() functionality on the SIO side; supports
calls from both User and Kernel space.
PHKL_19561:
( SR: 4701424978 DTS: JAGab13476 )
After installing the latest firmware in the HP-PB F/W SCSI
Adapter, reading an odd-length record from a tape device
that supports wide transfer mode causes an I/O error.
The HP-PB FW SCSI Adapter expected a specific sequence of
interactions by the driver when handling this event.
Resolution:
Change the sequence of interactions to that expected by the
card.
PHKL_17333:
( SR: 1653284257 DTS: JAGaa44107 )
NIO disks become unresponsive causing commands like "ioscan"
& "dd" to hang. This problem can only be seen on s800
systems, and happens because when the "frozen" bit is set in
the PDA for the disk, without any means of "unfreezing" it.
Resolution:
A target is put into the frozen state when an abort command
is sent to it. When the command completes all I/O queues
will be checked for additional abort commands. The
completion reply for the last abort command will unfreeze
the target.
PHKL_14807:
None; The previous patch was recut with enhanced
optimization. No code was changed.
PHKL_13371:
( SR: 4701376111 DTS: DSDe440799 )
When a check condition occurs on a probe to the CASCADE
device (C2430D), a panic occurs due to a code path that
is taken which leads to an uninitialized pointer being
dereferenced. Note that the CASCADE may not be the only
disk device that could cause this problem to occur.
The panic is a data page fault.
PHKL_19287:
( SR: 8606101377 DTS: JAGab17408 )
LVM failover to alternate path fails on logical volumes
configured on SCSI3 devices as the driver ingnores sense
data from SCSI3 devices.
Resolution: Modified scsi_sense_action() to process sense
data from SCSI3 devices too.
PHKL_20157:
( SR: 8606107849 DTS: JAGab78147 )
PCI ID for the 53C895A chip is not in the list of
supported PCI IDs. Therefore c720 driver does not
claim this chip.
Resolution:
Add 53C895A chip to the list of supported devices.
( SR: 8606107164 DTS: JAGab76873 )
c720 driver makes an erroneous assumption that unless an
interface is running at Ultra2 speeds, it is not in LVD
mode. N Class systems run the built-in LVD SCSI at Fast
speed, not Ultra2.
Resolution:
Make driver look at the actual SCSI bus mode irrespective
of bus speed and set the description accordingly.
( SR: 8606106038 DTS: JAGab76903 )
There was a logic problem in the checking for PCI HBA
cards which caused the driver to think that it was on
an Ultra card when it was actually on an Ultra-2 card.
Resolution:
Correct the logic error to make the driver detect Ultra2
card correctly.
( SR: 8606105969 DTS: JAGab74731 )
C720 driver does not restart the SCSI chip properly
when an unexpected disconnect occurs.
Resolution:
Remove the return statement that causes the routine
handling Unexpected disconnect return before
restarting the chip.
( SR: 8606103151 DTS: JAGab69533 )
c720 driver misinterpreted the data returned by the
firmware for the width of bus and erroneously
configured the SCSI interface as narrow when the
interface truely is wide. This caused communication
failure with the drives and thedrives were not
detected correctly.
Resolution:
Correct the interpretation of data returned by the firmware
for the width of the bus.
PHKL_17368:
In the scsi pass through driver, we check to see if the
device is scsi3 (so that we can set the "fast wide" flag).
A "lun report page command" is sent to hot spares (and they
are therefore visible to SAM) only if the "fast wide" flag
is set. To reproduce the defect, configure hot spare(s) on
a NIKE (attatched to a SCSI3 card) and run SAM.
Resolution:
A strcmp(drv_name,"scsi13") was being done; this should be
strcmp(drv_name,"scsi3").
PHKL_14688:
The scsi_pt driver issued a SCSI_CTRL_REQ_MSG to the
lower driver from spt_open() and exited, cleaning up the
active request, without waiting for command completion.
Reproduction method:: Have a device, say a tape drive,
on a bus along with other devices (disks). Bind the
tape device to the scsi_pt driver. Run 'dd' on the
other devices on the bus and repeatedly issue a
inquiry command to the tape drive. System panics
almost immediately.
SR:
1653256065 1653281824 1653284257 1653307298 1653310672
4701376111 4701424978 5003432120 5003440982 8606100396
8606101027 8606101377 8606103129 8606103148 8606103151
8606103192 8606103582 8606103698 8606103810 8606103814
8606103820 8606103826 8606105472 8606105969 8606106038
8606106155 8606107164 8606107849 8606108198 8606110476
8606110477 8606110479 8606110481 8606110616 8606110653
8606110782 8606112261 8606112882 8606125610 8606125811
8606125977 8606127757 8606130227 8606130829 8606132288
8606132292 8606132426 8606133057 8606133067 8606133146
8606133280 8606135046 8606135767 8606137271 8606138825
8606142756 8606147432 8606155022 8606155151 8606155155
8606155173 8606155189 8606155947 8606157951 8606158437
8606158623 8606158737 8606160406 8606160479 8606161696
8606166729 8606167125 8606168360 8606169435 8606169631
8606173791 8606176639 8606179935 8606185203 8606186960
8606189487 8606193416 8606199984 8606204859 8606207857
8606216118 8606223745 8606225743 8606230706 8606232873
8606244278 8606249862
Patch Files:
OS-Core.CORE-KRN,fr=B.11.00,fa=HP-UX_B.11.00_32/64,v=HP:
/usr/lb