|
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
us-support.external.hp.com)Date: Sun Feb 25 2001 - 07:51:55 CST
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 700 10.X patch digest
Created: Sun Feb 25 3:05:23 PST 2001
Table of Contents:
Document ID Title
--------------- -----------
PHNE_23277 s700_800 10.01-[12]0 BIND 4.9.7 components
PHCO_23148 s700_800 10.20 HP Array Manager/60 cumulative patch
PHCO_23037 s700_800 10.20 mkfs_vxfs(1M) cumulative patch
PHCO_23035 s700_800 10.20 extendfs_vxfs(1M) cumulative patch
PHSS_23351 s700_800 10.X Fortran90 B.10.20.(19|20|27) cumulative patch
PHNE_23034 s700_800 10.20 2.40.00-2.40.02 X.25/ACC Protocol Patch
PHCO_23321 s700_800 10.01 kermit(1) cumulative patch
PHCO_23320 s700_800 10.10 kermit(1) cumulative patch
PHCO_23319 s700_800 10.20 kermit(1) cumulative patch
PHSS_22652 s700_800 10.20 LIBCL cumulative patch
PHCO_23181 s700_800 10.26 libc cumulative patch
PHKL_23418 s700 10.20 VxFS mount(2) cumulative patch
PHKL_23284 s700 10.20 mpctl(2) negative SPU check
PHCO_22768 s700_800 10.20 cumulative cron/at/crontab patch
The documents are listed below.
-------------------------------------------------------------------------------
Document ID: PHNE_23277
Date Loaded: 20010223
Title: s700_800 10.01-[12]0 BIND 4.9.7 components
Patch Name: PHNE_23277
Patch Description: s700_800 10.01-[12]0 BIND 4.9.7 components
Creation Date: 01/02/15
Post Date: 01/02/23
Hardware Platforms - OS Releases:
s700: 10.01 10.10 10.20
s800: 10.01 10.10 10.20
Products: N/A
Filesets:
InternetSrvcs.INETSVCS-RUN InternetSrvcs.INET-ENG-A-MAN
Automatic Reboot?: No
Status: General Release
Critical: No
Path Name: /hp-ux_patches/s700_800/10.X/PHNE_23277
Symptoms:
PHNE_23277:
1. JAGad38231/8606168953:
Disable version query feature on BIND 4.9.7
2. JAGad41828/8606172568:
named loops with some record queries.
3. JAGad48072/8606178847:
Incorrect error messages generated by named for
malformed DNS queries.
PHNE_21999:
1. JAGac79099 / SR8606128299:
"nslookup" cannot resolve hostnames properly
when there is wild card entry in DNS data files
and a search list having multiple entries in
resolv.conf.
2. JAGad09228 / SR8606139905:
DNS and symbolic link problem.
3. JAGad23810 / SR8606154493:
"nslookup" sets timeout value to 5000 seconds when
name server host is specified at the command line.
4. JAGab53671 / SR1653307470:
"hosts_to_named" does not validate entries in
/etc/hosts.
PHNE_20618:
1. JAGac40451 / SR8606125060:
"named" fails in certain cases.
2. JAGaa57264 / SR5003446138:
"named" fails to resolve some of the names.
3. JAGab69094:
BIND 4.9.7 and 8.1.2 resolver code not searching
and stopping with Fully Qualified Domain Name(FQDN).
4. JAGab84583 / SR8606112269:
In Network Connection Policy Manager(NCPM)
environment, "named" exits after few days.
5. JAGab21142 / SR1653306647:
Disable XSTATS on "named".
PHNE_7495:
"named" was unable to provide responses from the
relocatable IP address used in MC/ServiceGuard environments.
Resolver clients configured to first query the nameserver's
relocatable IP address would not accept the response
returned by the nameserver, causing name resolution delays.
PHNE_14617:
1. Upgrade to Bind 4.9.7
2. DNS has problem when directed to use forwarder.
3. PHNE_10494 has problem in Serviceguard environment.
PHNE_10494:
1. Upgrade to Bind 4.9.6.
2. Fix named 4.9.3 to handle database reload in the
service guard configuration.
3. nslookup with NIS gives incorrect aliases on
later lookups.
4. BIND 4.9.3 nslookup does not handle "RP"records.
5. nslookup returning improper aliases from the previous
lookup.
6. hosts_to_named cannot handle 4 byte network address.
7. In named 4.9.3, cache can drop root nameserver's
data and cannot recover.
8. nslookup shows incorrect source of the name resolution.
9.Bind patch PHNE_9589 does not show the latest manpages.
PHNE_9589:
New release of BIND components version 4.9.3 for 10.00,
10.01, 10.10 and 10.20.
PHNE_7864:
New release of BIND components version 4.9.3 for 10.20.
PHNE_6983:
When using hp's named as a slave/forwarder to a 4.9.2
named,if the 4.9.2 named sends an NXDOMAIN record without
AA in replyto a query which it has no other information,
our named would discard it and wait for a timeout period
(30 secs) before continuing the search. This timeout
period can cause delays toapplications relying on named
resolution.
Defect Description:
PHNE_23277:
1. JAGad38231/8606168953:
An ER was requested to disable version query thru
nslookup.
Resolution:
Bind version query thru nslookup has been disabled.
2. JAGad41828/8606172568:
With some specific SRV records, named may loop.
Resolution:
Proper initialization of pointers resolved and avoided
the unnecessary loops of named.
3. JAGad48072/8606178847:
When named encountered malformed DNS queries, it
generated wrong error messages.
Resolution:
named has been fixed to report proper error messages.
PHNE_21999:
1. JAGac79099 / SR8606128299:
nslookup does not go through alternative domain
entries in the search list when the nameserver
returns a non-authoritative record with no answers.
Resolution:
nslookup now goes through alternative entries in the
search list when it receives a non-authoritative record
with no answers.
2. JAGad09228 / SR8606139905:
DNS and symbolic link problem.
Resolution:
DNS now compatible with symbolic links.
3. JAGad23810 / SR8606154493:
nslookup takes a very long time in responding
due to the retransmission value being set to
millisecs by libc. As nslookup assumes the
value to be in seconds there was a long delay for
responses to non-existent records.
Resolution:
nslookup resets timeout value in seconds if the value
has been set in milliseconds by libc.
4. JAGab53671 / SR1653307470:
hosts_to_named fails to validate entries in /etc/hosts.
Also this script takes a very long time to execute
when /etc/hosts contains a large number of entries.
Resolution:
hosts_to_named now checks for non-numeric values in
IP addresses of /etc/hosts entries. It also avoids
calling a function multiple times thereby reducing
the time taken to execute this program.
PHNE_20618:
1. JAGac40451 / SR8606125060:
Boundary conditions are not handled properly.
Resolution:
The boundary conditions have been addressed.
2. JAGaa57264 / SR5003446138:
BIND 4.9.7 running as internal nameserver
and forwarding queries to external nameserver
fails when the lookup address has a CNAME
record with a higher TTL than its corresponding
A record.
Resolution:
The query packet header was not properly framed.
Now a proper header is sent in the query packet.
3. JAGab69094:
If the name being queried has at least one dot,
nslookup appends domain name instead of
trying it as it is, at the very first query.
Resolution:
If the name has atleast one dot in it, nslookup
looks up the name as it is at the very first time.
4. JAGab84583 / SR8606112269:
In NCPM environment "named"(BIND 4.9.7) keeps
on consuming memory and after few days runs out
of memory and eventually exits.
Resolution:
The memory has been freed properly after its use.
5. JAGab21142 / SR1653306647:
ER by customer to disable XSTATS
information logged to syslog.
Resolution:
The "-X" command line option is provided
to disable XSTATS information that is logged
to syslog.
PHNE_7495:
named was unable to identify the relocatable IP address
assigned to a local network interface. Queries received
from resolver clients would be answered, however, the
source IP address in the response would be the base IP
address of the network interface rather than the
relocatable IP address. The resolver would drop the
response.
PHNE_14617:
1. Upgrade to Bind 4.9.7
2. Bug in forwarders implementation causes name
resolution to fail when forwarders are used.
3. A bug in initialisation causes problem in the
Serviceguard environment.
PHNE_10494:
1. Upgrade to Bind 4.9.6
2. Bind 4.9.3 closes the socket on a relocatable IP
when a database reload occurs.
3. Aliases from the last lookup appears in the next
nslookup, if the new address being looked up does
not have an alias.
4. nslookup is not able to handle "RP" records.
5. nslookup returns the alias of the previous lookup.
6. hosts_to_named creates wrong db files if a 4 byte
network address is specified.
7. Bug in 4.9.3 causes named to stop working after 3
or 4 days and has to be restarted.
8. nslookup does not show the actual source of the
name resolution.
9.Bind patch PHNE_9589 does not remove cat1m.Z files.
PHNE_9589:
New release of BIND components version 4.9.3 for 10.00,
10.01, 10.10 and 10.20.
PHNE_7864:
New release of BIND components version 4.9.3 for 10.20.
PHNE_6983:
The problem occurred due to a bug introduced in BIND
version 4.9.2. This bug has been fixed in BIND 4.9.3.
HP's namedversion 4.8.3 did not accept the erroneous
response receivedfrom BIND 4.9.2. Even though our version
of named was no in error, we now accept such a response
in order to better interoperate in BIND 4.9.2 environment.
SR:
8606168953 8606172568 8606178847 8606128299 8606139905
8606154493 1653307470 8606125060 5003446138 8606112269
1653306647 5003304238 1653240986 5003402404 5003369561
4701301150 5003361931 5003360248 1653096313 4701350181
5003379750 5003369744 4701293217 5003304733 5003346932
Patch Files:
/usr/sbin/named
/usr/sbin/named-xfer
/usr/sbin/sig_named
/usr/sbin/hosts_to_named
/usr/bin/nslookup
/usr/share/man/man1m.Z/named.1m
/usr/share/man/man1m.Z/named-xfer.1m
/usr/share/man/man1m.Z/sig_named.1m
/usr/share/doc/bind496.txt
/usr/share/doc/bog.txt.Z
/usr/share/doc/bog.ps.Z
what(1) Output:
/usr/sbin/named:
Copyright (c) 1986, 1989, 1990 The Regents of the Un
iversity of California.
named 4.9.7 Wed Feb 14 16:14:34 GMT 2001 PHNE_23277
/usr/sbin/named-xfer:
Copyright (c) 1988, 1990 The Regents of the Universi
ty of California.
named 4.9.7 Wed Feb 14 16:14:34 GMT 2001 PHNE_23277
/usr/sbin/sig_named:
None
/usr/sbin/hosts_to_named:
None
/usr/bin/nslookup:
Copyright (c) 1985,1989 Regents of the University of
California.
nslookup $Revision: 1.1.112.6 $ Wed Feb 14 16:15:18
GMT 2001
/usr/share/man/man1m.Z/named.1m:
None
/usr/share/man/man1m.Z/named-xfer.1m:
None
/usr/share/man/man1m.Z/sig_named.1m:
None
/usr/share/doc/bind496.txt:
None
/usr/share/doc/bog.txt.Z:
None
/usr/share/doc/bog.ps.Z:
None
cksum(1) Output:
3100259778 221184 /usr/sbin/named
2224505652 86016 /usr/sbin/named-xfer
1909378160 4053 /usr/sbin/sig_named
2628928620 58210 /usr/sbin/hosts_to_named
3349344747 118784 /usr/bin/nslookup
1309694491 6217 /usr/share/man/man1m.Z/named.1m
987811226 2056 /usr/share/man/man1m.Z/named-xfer.1m
2498961528 1476 /usr/share/man/man1m.Z/sig_named.1m
2882227719 4313 /usr/share/doc/bind496.txt
1715827123 41278 /usr/share/doc/bog.txt.Z
3899687399 79421 /usr/share/doc/bog.ps.Z
Patch Conflicts: None
Patch Dependencies: None
Hardware Dependencies: None
Other Dependencies: None
Supersedes:
PHNE_6983 PHNE_7864 PHNE_9589 PHNE_10494 PHNE_14617 PHNE_7495
PHNE_20618 PHNE_21999
Equivalent Patches: None
Patch Package Size: 680 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_23277
5a. For a standalone system, run swinstall to install the
patch:
swinstall -x autoreboot=true -x match_target=true \
-s /tmp/PHNE_23277.depot
By default swinstall will archive the original software in
/var/adm/sw/patch/PHNE_23277. If you do not wish to retain a
copy of the original software, you can create an empty file
named /var/adm/sw/patch/PATCH_NOSAVE.
WARNING: If this file exists when a patch is installed, the
patch cannot be deinstalled. Please be careful
when using this feature.
It is recommended that you move the PHNE_23277.text file to
/var/adm/sw/patch for future reference.
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHNE_23277.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions: None
-----End of Document ID: PHNE_23277------------------------------------------
Document ID: PHCO_23148
Date Loaded: 20010223
Title: s700_800 10.20 HP Array Manager/60 cumulative patch
Patch Name: PHCO_23148
Patch Description: s700_800 10.20 HP Array Manager/60 cumulative patch
Creation Date: 01/02/22
Post Date: 01/02/23
Hardware Platforms - OS Releases:
s700: 10.20
s800: 10.20
Products: N/A
Filesets:
OS-Core.ADMN-ENG-A-MAN OS-Core.C2400-UTIL
Automatic Reboot?: No
Status: General Release
Critical:
Yes
PHCO_23148: OTHER
Patch provides critical functionality for use of
HP Fibre Array/60 devices.
Path Name: /hp-ux_patches/s700_800/10.X/PHCO_23148
Symptoms:
PHCO_23148:
1. JAGad45524 - FC60 controller may attempt back-end I/O
during disk mech firmware download, resulting in
Selection Timeout error.
2. JAGad45915 - Parity scan does not report error blocks.
3. JAGad49307 - amdload core dump after controller
firmware download, while waiting for completion of
reset, if timeout occurs while polling AM60Srvr for
status.
4. JAGad49298 - amdsp core dump on fully loaded FC60
with misconfigured ID thumbwheels.
5. JAGad49309 - Downloading 4.X firmware or NVSRAM to
passive controller may be problematic. Separate
command sometimes required to restore controller
to active mode.
6. JAGad49088 - swremove of HP Array Manager/60 patch
causes /etc/rc.config.d/hparamgr file to be removed,
preventing automatic restart of daemon on reboot.
7. JAGad51090 - On HP-UX 10.20 patch install/remove,
swmodify attempts to access non-existent filesets of
name type PATCH_ID.PATCH_ID.
PHCO_22627:
1. JAGad35936 - Fix log clearing problem with HP03 and
earlier firmware, introduced in PHCO_22195.
2. JAGad34226 - Change MEL drive slot from 1-based to
0-based, to match amdsp output. Problem was introduced
in PHCO_22195.
3. JAGad36256 - Implement environment variable to allow
option for more than 100 MB of log files.
4. JAGad36259 - Add non-redundancy warnings for RAID 0.
5. The amlog utility provided in this patch does not read
the array log files generated by AM60Srvr from
PHCO_21314 or earlier patches. To read old log files,
use the archived version of amlog found in
/var/adm/sw/patch/<OLD_PATCH_NAME>/opt/hparray/bin/,
where OLD_PATCH_NAME is PHCO_21314 or earlier.
PHCO_22195:
1. JAGad04079 - AM60Srvr core dumps on parity scan of LUN
with owning controller missing.
2. JAGab16618 - Improve logging in multi-initiator
environments.
3. JAGab84551 - SCSI Device Lock Not Granted when
attempting syswipe of array.
4. JAGac00096 - LUN recovery difficult.
5. JAGad08697 - AM60Srvr dies intermittently.
6. JAGad23891 - amdload command lock violation.
7. JAGab78599 - Implement Major Event Logging in AM60.
8. JAGac79027 - AM60Srvr exits with PendingQueue::Add
buffer overflow.
9. JAGad26497 - LUN display shows drives as ?-? when
numDisks is 0.
10. JAGad03253 - Download application firmware and bootware
as one file.
11. JAGab82780 - amdsp command fails after LUN's owning
controller is removed.
12. JAGad03254 - Add support for RAID 0 LUNs.
13. JAGad03945 - Add support for UTM LUN.
14. JAGad07307 - Handle new sense codes from HP07 firmware.
15. JAGad27589 - Handle SCSI disk firmware convergence in
amdload.
16. JAGab15596 - Log files should not be able to grow so as
to overflow a file system.
17. JAGac86825 - Disk firmware download problems on Seagate
Cheetah III & IV mechs.
18. JAGad02941 - FRU device type 0x07 not always decoded
correctly in amlog.
19. JAGad03204 - Enable software controller reset when
allowed by firmware.
20. JAGad03821 - LUN number sometimes not initialized in
drive group display.
21. JAGad10447 - New FRU group decoding required with HP07
controller firmware.
22. JAGad10909 - Man page updates required for IPR-0012
software.
23. JAGad23902 - Decode FRU info provided in raw MEL data.
24. JAGab78603 - Validate AM60 ANSI C++ compliance.
25. JAGad02940 - Add support for LUN state 83.
26. JAGad05381 - Report disk sense data on SMART events.
27. JAGad07400 - Slot ID in disk display has wrong data
type.
28. JAGab75343 - Fix amlog memory leak.
29. JAGab75346 - Fix amdload memory leak.
30. JAGad16493 - amdsp -p -S on more than two links results
in a device ID error.
31. JAGad29621 - amdsp -i reports AM60Srvr unavailable,
but it is running.
PHCO_21314:
1. JAGad00714 - Change connection messages going to
syslog from info type to debug type. Also change
rescan message to be debug as well.
PHCO_20217:
1. JAGac33875 - AM60Srvr only logs events when LUN 1 is
configured.
2. JAGab78816 - amlog does not show LUN info when a LUN
is failed with unflushed cache.
3. JAGac39733 - AM60Srvr fails with core on startup on
systems with more than ten FC-60 arrays attached.
4. JAGac40880 - amfmt command requires change to man page
to indicate that it is a data destructive command.
5. JAGac39742 - amlog does not decode all sense codes.
6. JAGab76959 - amcfg fails with segmentation violation if
an invalid channel is specified when configuring a LUN.
7. JAGac29676 - make amcfg bind LUN default segment size
16K, instead of current cache block size.
8. JAGab32006 - Minor typographical error in amcfg man page
9. JAGac79070 - Need to re-designate SC-10 power supplies
and fans as A, B instead of 1, 2.
10. JAGac86303 - Change "ARM" reference to "AM60" in
amlog output and syslog file, when a required
message catalog entry can't be found.
PHCO_19485:
1. JAGab20973 - Incorrect diagnostic message when
specifying alias longer than 16 characters.
2. JAGab24502 - Unclear diagnostic message when
binding a LUN on a passive controller.
3. JAGab25356 - Ambiguous cache battery age shown in
controller display.
4. JAGab14439 - Rounding problem when setting and
displaying cache flush options.
5. JAGab18057 - Need to add interpretation of FRU code and
qualifier for amlog.
6. JAGab57569 - SCSI channel, SCSI ID, enclosure ID and
slot ID are ambiguous in disk display.
7. JAGab21223 - amdsp fails with core file during
LUN display when all original drives are spared.
8. JAGab39222 - Need improved handling of commands which
require controller synchronization (reset battery age,
set time, set alias), when one controller is missing
or failed.
9. JAGab67460 - Need capability to mark disks operational
from any failed state.
10. JAGab68932 - Need an option for amdload to allow
BCC firmware download regardless of disk states.
11. JAGab43951 - Need to show NVSRAM version in controller
display.
12. JAGab43865 - Need capability to reset LUN cache
parameters to default values, and show a cache state
table in the LUN display.
13. JAGab17231 - Command line extended help and usage
messages need to be more consistent with man pages.
14. JAGab65570 - amdload man page must describe requirement
to download bootware, firmware, NVSRAM file in proper
sequence.
15. JAGab70912 - Need capability to flash LEDs for a drive
list.
16. Need SIC HWPath call to allow EMS client to
report array hardware path.
17. JAGab72268 - Need capability to download firmware to
IBM disks.
18. Client/server interface (SIC) needs forward and
backward compatibility to support EMS monitor.
19. JAGab31757 - amdsp may fail with core file,
Segmentation violation.
PHCO_18684:
Initial Release Install Patch.
Defect Description:
PHCO_23148:
1. Description: JAGad45524 - FC60 controller may attempt
back-end I/O during disk mech firmware
download, resulting in Selection Timeout
error.
2. Description: JAGad45915 - Parity scan does not report
error blocks.
3. Description: JAGad49307 - amdload core dump after
controller firmware download, while
waiting for completion of reset, if
timeout occurs while polling AM60Srvr
for status.
4. Description: JAGad49298 - amdsp core dump on fully
loaded FC60 with misconfigured ID
thumbwheels.
5. Description: JAGad49309 - Downloading 4.X firmware or
NVSRAM to passive controller may be
problematic. Separate command sometimes
required to restore controller to active
mode.
6. Description: JAGad49088 - swremove of HP Array Manager/
60 patch causes /etc/rc.config.d/hparamgr
file to be removed, preventing automatic
restart of daemon on reboot.
7. Description: JAGad51090 - On HP-UX 10.20 patch install/
remove, swmodify attempts to access
non-existent filesets of name type
PATCH_ID.PATCH_ID.
NOTE: If any of the superceded patches have been
installed, and this patch is later removed, the
revision numbers of the superceded patches, as shown by
swlist, will be incorrectly displayed as B.10.00.00.AA.
The actual revision numbers are as follows: PHCO_22627
- B.10.20.13, PHCO_22195 - B.10.20.11, PHCO_21314 -
B.10.20.10, PHCO_20217 - B.10.20.9, PHCO_19485 -
B.10.20.7, PHCO_18684 - B.10.20.4.
PHCO_22627:
1. Description: JAGad35936 -
Fix log clearing problem with HP03 and
earlier firmware, introduced in PHCO_22195.
2. Description: JAGad34226 -
Change MEL drive slot from 1-based to
0-based, to match amdsp output. Problem
was introduced in PHCO_22195.
3. Description: JAGad36256 -
Implement environment variable to allow
option for more than 100 MB of log files.
4. Description: JAGad36259 -
Add non-redundancy warnings for RAID 0.
5. Description: The amlog utility provided in this patch
does not read the array log files generated
by AM60Srvr from PHCO_21314 or earlier
patches. To read old log files, use the
archived version of amlog found in
/var/adm/sw/patch/<OLD_PATCH_NAME>/opt/
hparray/bin/, where OLD_PATCH_NAME is
PHCO_21314 or earlier.
PHCO_22195:
1. Description: JAGad04079 -
AM60Srvr core dumps on parity scan of LUN
with owning controller missing.
2. Description: JAGab16618 -
Improve logging in multi-initiator
environments.
3. Description: JAGab84551 -
SCSI Device Lock Not Granted when
attempting syswipe of array.
4. Description: JAGac00096 -
LUN recovery difficult.
5. Description: JAGad08697 -
AM60Srvr dies intermittently.
6. Description: JAGad23891 -
amdload command lock violation.
7. Description: JAGab78599 -
Implement Major Event Logging in AM60.
8. Description: JAGac79027 -
AM60Srvr exits with PendingQueue::Add
buffer overflow.
9. Description: JAGad26497 -
LUN display shows drives as ?-? when
numDisks is 0.
10. Description: JAGad03253 -
Download application firmware and bootware
as one file.
11. Description: JAGab82780 -
amdsp command fails after LUN's owning
controller is removed.
12. Description: JAGad03254 -
Add support for RAID 0 LUNs.
13. Description: JAGad03945 -
Add support for UTM LUN.
14. Description: JAGad07307 -
Handle new sense codes from HP07 firmware.
15. Description: JAGad27589 -
Handle SCSI disk firmware convergence in
amdload.
16. Description: JAGab15596 -
Log files should not be able to grow so as
to overflow a file system.
17. Description: JAGac86825 -
Disk firmware download problems on Seagate
Cheetah III & IV mechs.
18. Description: JAGad02941 -
FRU device type 0x07 not always decoded
correctly in amlog.
19. Description: JAGad03204 -
Enable software controller reset when
allowed by firmware.
20. Description: JAGad03821 -
LUN number sometimes not initialized in
drive group display.
21. Description: JAGad10447 -
New FRU group decoding required with HP07
controller firmware.
22. Description: JAGad10909 -
Man page updates required for IPR-0012
software.
23. Description: JAGad23902 -
Decode FRU info provided in raw MEL data.
24. Description: JAGab78603 -
Validate AM60 ANSI C++ compliance.
25. Description: JAGad02940 -
Add support for LUN state 83.
26. Description: JAGad05381 -
Report disk sense data on SMART events.
27. Description: JAGad07400 -
Slot ID in disk display has wrong data
type.
28. Description: JAGab75343 -
Fix amlog memory leak.
29. Description: JAGab75346 -
Fix amdload memory leak.
30. Description: JAGad16493 -
amdsp -p -S on more than two links results
in a device ID error.
31. Description: JAGad29621 -
amdsp -i reports AM60Srvr unavailable,
but it is running.
PHCO_21314:
1. Description: JAGad00714 - Change connection messages
going to syslog from info type to debug
type. Also change rescan message to be
debug as well.
PHCO_20217:
1. Description: JAGac33875 - AM60Srvr only logs events when
LUN 1 is configured.
2. Description: JAGab78816 - amlog does not show LUN info
when a LUN is failed with unflushed cache.
3. Description: JAGac39733 - AM60Srvr fails with core on
startup on systems with more than ten FC-60
arrays attached.
4. Description: JAGac40880 - amfmt command requires change
to man page to indicate that it is a data
destructive command.
5. Description: JAGac39742 - amlog does not decode all
sense codes.
6. Description: JAGab76959 - amcfg fails with segmentation
violation if an invalid channel is
specified when configuring a LUN.
7. Description: JAGac29676 - make amcfg bind LUN default
segment size 16K, instead of current cache
block size.
8. Description: JAGab32006 - Minor typographical error in
amcfg man page.
9. Description: JAGac79070 - Need to re-designate SC-10
power supplies and fans as A, B instead
of 1, 2.
10. Description: JAGac86303 - Change "ARM" reference to
"AM60" in amlog output and syslog file,
when a required message catalog entry
can't be found.
PHCO_19485:
1. Description: JAGab20973 -
Incorrect diagnostic message when
specifying alias longer than 16 characters.
2. Description: JAGab24502 -
Unclear diagnostic message when binding a
LUN on a passive controller.
3. Description: JAGab25356 -
Ambiguous cache battery age shown in
controller display.
4. Description: JAGab14439 -
Rounding problem when setting and
displaying cache flush options.
5. Description: JAGab18057 -
Need to add interpretation of FRU code and
qualifier for amlog.
6. Description: JAGab57569 -
SCSI channel, SCSI ID, enclosure ID and
slot ID are ambiguous in disk display.
7. Description: JAGab21223 -
amdsp fails with core file during LUN
display when all original drives are
spared.
8. Description: JAGab39222 -
Need improved handling of commands which
require controller synchronization (reset
battery age, set time, set alias), when one
controller is missing or failed.
9. Description: JAGab67460 -
Need capability to mark disks operational
from any failed state.
10. Description: JAGab68932 -
Need an option for amdload to allow BCC
firmware download regardless of disk
states.
11. Description: JAGab43951 -
Need to show NVSRAM version in controller
display.
12. Description: JAGab43865 -
Need capability to reset LUN cache
parameters to default values, and show a
cache state table in the LUN display.
13. Description: JAGab17231 -
Command line extended help and usage
messages need to be more consistent with
man pages.
14. Description: JAGab65570 -
amdload man page must describe requirement
to download bootware, firmware, NVSRAM
file in proper sequence.
15. Description: JAGab70912 -
Need capability to flash LEDs for a drive
list.
16. Description:
Need SIC HWPath call to allow EMS client
to report array hardware path.
17. Description: JAGab72268 -
Need capability to download firmware to
IBM disks.
18. Description:
Client/server interface (SIC) needs
forward and backward compatibility to
support EMS monitor.
19. Description: JAGab31757 -
amdsp may fail with core file,
Segmentation violation.
PHCO_18684:
1. Description: Initial Release Install Patch.
SR:
4700000000
Patch Files:
/opt/hparray/bin/AM60Srvr
/opt/hparray/bin/amcfg
/opt/hparray/bin/amdsp
/opt/hparray/bin/amfmt
/opt/hparray/bin/amutil
/opt/hparray/bin/ammgr
/opt/hparray/bin/amlog
/opt/hparray/bin/amdload
/opt/hparray/lib/nls/msg/C/AM60Srvr.cat
/opt/hparray/lib/nls/msg/C/am60cl.cat
/opt/hparray/lib/nls/msg/C/am60oemmsg01.cat
/opt/hparray/lib/nls/msg/C/am60fwerrcod.cat
/usr/lbin/hparray/hparamail
/usr/lbin/hparray/hparamgr.hdr
/usr/lbin/hparray/hparamgrd
/usr/lbin/hparray/hparamgrrc
/sbin/init.d/hparamgr
/usr/newconfig/etc/rc.config.d/hparamgr
/opt/hparray/share/man/man1m/AM60Srvr.1m
/opt/hparray/share/man/man1m/amcfg.1m
/opt/hparray/share/man/man1m/amdsp.1m
/opt/hparray/share/man/man1m/amfmt.1m
/opt/hparray/share/man/man1m/amlog.1m
/opt/hparray/share/man/man1m/ammgr.1m
/opt/hparray/share/man/man1m/amutil.1m
/opt/hparray/share/man/man1m/amdload.1m
what(1) Output:
/opt/hparray/bin/AM60Srvr:
HP92453-02A.11.00 HP-UX SYMBOLIC DEBUGGER (END.O ILP
32) $Revision: 75.02 $
| (built for: HP-UX on B.10.20 2001/02/22 20:10:46)
| Version: B.10.20.14
+-HP Array Manager/60
+-Copyright (c) 1995 Hewlett-Packard Company
| (built for: HP-UX on B.10.20 2001/02/22 20:10:46)
| Version: B.10.20.14
+-HP Array Manager/60 - Server
+-HP Array Manager/60 - HP Shim
| Version: B.10.20.14
| (built for: HP-UX on B.10.20 2001/02/22 20:10:46)
+-Copyright (c) 1995 Hewlett-Packard Company
sascsidev_init.c, $Revision: 1.1 $
sascsidev_init_lun.c, $Revision: 1.1 $
sascsidev_init_dev_file.c, $Revision: 1.1 $
sascsidev_lock.c, $Revision: 1.1 $
sascsidev_io.c, $Revision: 1.1 $
sascsidev_unlock.c, $Revision: 1.1 $
sascsidev_end.c, $Revision: 1.3 $
sascsidev_io_diag0.c, $Revision: 1.1 $
sascsidev_io_sctl.c, $Revision: 1.1 $
sascsidev_gen.c, $Revision: 1.1 $
tl_io_init.c, $Revision: 1.1 $
tl_path_to_token.c, $Revision: 1.1 $
tl_get_driver_name.c, $Revision: 1.1 $
tl_io_end.c, $Revision: 1.1 $
tl_get_minor_number.c, $Revision: 1.1 $
tl_get_c_major.c, $Revision: 1.1 $
tl_diag0_init.c, $Revision: 1.1 $
tl_diag0_lock.c, $Revision: 1.1 $
tl_diag0_unlock.c, $Revision: 1.1 $
tl_diag0_end.c, $Revision: 1.1 $
pl_init_st_log_global.c, $Revision: 1.1 $
sys_test.c, $Revision: 1.1 $
tl_get_ioerrno_parm.c, $Revision: 1.1 $
tl_diag0_acc_errno.c, $Revision: 1.1 $
tl_diag0_send_buff.c, $Revision: 1.1 $
tl_diag0_return_buff.c, $Revision: 1.1 $
tl_diag0_get_buff.c, $Revision: 1.1 $
tl_diag0_scsi_io_setup.c, $Revision: 1.1 $
tl_diag0_log_rel.c, $Revision: 1.1 $
add_lit_parm.c, $Revision: 1.1 $
add_msg_parm.c, $Revision: 1.1 $
build_ll_msg.c, $Revision: 1.1 $
log_ll_msg.c, $Revision: 1.1 $
release_ll_msg.c, $Revision: 1.1 $
+-HP Array Manager/60 - Server Interface Component
| Version: B.10.20.14
| (built for: HP-UX on B.10.20 2001/02/22 20:10:46)
+-Copyright (c) 1995 Hewlett-Packard Company
/opt/hparray/bin/amcfg:
HP92453-02A.11.00 HP-UX SYMBOLIC DEBUGGER (END.O ILP
32) $Revision: 75.02 $
| (built for: HP-UX on B.10.20 2001/02/22 20:10:46)
| Version: B.10.20.14
+-HP Array Manager/60
+-Copyright (c) 1995 Hewlett-Packard Company
| (built for: HP-UX on B.10.20 2001/02/22 20:10:46)
| Version: B.10.20.14
+-HP Array Manager/60 - Client
+-HP Array Manager/60 - Server Interface Component
| Version: B.10.20.14
| (built for: HP-UX on B.10.20 2001/02/22 20:10:46)
+-Copyright (c) 1995 Hewlett-Packard Company
/opt/hparray/bin/amdsp:
HP92453-02A.11.00 HP-UX SYMBOLIC DEBUGGER (END.O ILP
32) $Revision: 75.02 $
| (built for: HP-UX on B.10.20 2001/02/22 20:10:46)
| Version: B.10.20.14
+-HP Array Manager/60
+-Copyright (c) 1995 Hewlett-Packard Company
| (built for: HP-UX on B.10.20 2001/02/22 20:10:46)
| Version: B.10.20.14
+-HP Array Manager/60 - Client
+-HP Array Manager/60 - Server Interface Component
| Version: B.10.20.14
| (built for: HP-UX on B.10.20 2001/02/22 20:10:46)
+-Copyright (c) 1995 Hewlett-Packard Company
/opt/hparray/bin/amfmt:
HP92453-02A.11.00 HP-UX SYMBOLIC DEBUGGER (END.O ILP
32) $Revision: 75.02 $
| (built for: HP-UX on B.10.20 2001/02/22 20:10:46)
| Version: B.10.20.14
+-HP Array Manager/60
+-Copyright (c) 1995 Hewlett-Packard Company
| (built for: HP-UX on B.10.20 2001/02/22 20:10:46)
| Version: B.10.20.14
+-HP Array Manager/60 - Client
+-HP Array Manager/60 - Server Interface Component
| Version: B.10.20.14
| (built for: HP-UX on B.10.20 2001/02/22 20:10:46)
+-Copyright (c) 1995 Hewlett-Packard Company
/opt/hparray/bin/amutil:
HP92453-02A.11.00 HP-UX SYMBOLIC DEBUGGER (END.O ILP
32) $Revision: 75.02 $
| (built for: HP-UX on B.10.20 2001/02/22 20:10:46)
| Version: B.10.20.14
+-HP Array Manager/60
+-Copyright (c) 1995 Hewlett-Packard Company
| (built for: HP-UX on B.10.20 2001/02/22 20:10:46)
| Version: B.10.20.14
+-HP Array Manager/60 - Client
+-HP Array Manager/60 - Server Interface Component
| Version: B.10.20.14
| (built for: HP-UX on B.10.20 2001/02/22 20:10:46)
+-Copyright (c) 1995 Hewlett-Packard Company
/opt/hparray/bin/ammgr:
HP92453-02A.11.00 HP-UX SYMBOLIC DEBUGGER (END.O ILP
32) $Revision: 75.02 $
| (built for: HP-UX on B.10.20 2001/02/22 20:10:46)
| Version: B.10.20.14
+-HP Array Manager/60
+-Copyright (c) 1995 Hewlett-Packard Company
| (built for: HP-UX on B.10.20 2001/02/22 20:10:46)
| Version: B.10.20.14
+-HP Array Manager/60 - Client
+-HP Array Manager/60 - Server Interface Component
| Version: B.10.20.14
| (built for: HP-UX on B.10.20 2001/02/22 20:10:46)
+-Copyright (c) 1995 Hewlett-Packard Company
/opt/hparray/bin/amlog:
HP92453-02A.11.00 HP-UX SYMBOLIC DEBUGGER (END.O ILP
32) $Revision: 75.02 $
| (built for: HP-UX on B.10.20 2001/02/22 20:10:46)
| Version: B.10.20.14
+-HP Array Manager/60
+-HP Array Manager/60 - Standalone Utility
| Version: B.10.20.14
| (built for: HP-UX on B.10.20 2001/02/22 20:10:46)
+-Copyright (c) 1995 Hewlett-Packard Company
/opt/hparray/bin/amdload:
HP92453-02A.11.00 HP-UX SYMBOLIC DEBUGGER (END.O ILP
32) $Revision: 75.02 $
| (built for: HP-UX on B.10.20 2001/02/22 20:10:46)
| Version: B.10.20.14
+-HP Array Manager/60
+-Copyright (c) 1995 Hewlett-Packard Company
| (built for: HP-UX on B.10.20 2001/02/22 20:10:46)
| Version: B.10.20.14
+-HP Array Manager/60 - Client
+-HP Array Manager/60 - Server Interface Component
| Version: B.10.20.14
| (built for: HP-UX on B.10.20 2001/02/22 20:10:46)
+-Copyright (c) 1995 Hewlett-Packard Company
/opt/hparray/lib/nls/msg/C/AM60Srvr.cat:
HP AutoRAID [B.10.20.14] AM60Srvr.cat $Revision: 1.1
6 $
Built for HP-UX B.10.20 on 2001/02/22 20:10:46 PM
MDT
(c) Copyright 1995 Hewlett-Packard Company
/opt/hparray/lib/nls/msg/C/am60fwerrcod.cat:
HP AutoRAID [B.10.20.14] fwerrcod.cat $Revision: 1.9
$
Built for HP-UX B.10.20 on 2001/02/22 20:10:46 PM
MDT
(c) Copyright 1995 Hewlett-Packard Company
/opt/hparray/lib/nls/msg/C/am60cl.cat:
HP AutoRAID [B.10.20.14] am60cl.cat $Revision: 1.60
$
Built for HP-UX B.10.20 on 2001/02/22 20:10:46 PM
MDT
(c) Copyright 1995 Hewlett-Packard Company
/opt/hparray/lib/nls/msg/C/am60oemmsg01.cat:
HP AutoRAID [B.10.20.14] oemmsg01.cat $Revision: 1.6
$
Built for HP-UX B.10.20 on 2001/02/22 20:10:46 PM
MDT
(c) Copyright 1995 Hewlett-Packard Company
/usr/lbin/hparray/hparamail:
+-HP Array Manager - Mail Script
| Version: B.11.00.00
+-Copyright (c) 1999 Hewlett-Packard Company
/usr/lbin/hparray/hparamgr.hdr:
+-HP Array Manager - Script Header
| Version: B.11.00.00
+-Copyright (c) 1999 Hewlett-Packard Company
/usr/lbin/hparray/hparamgrd:
+-HP Array Manager - Monitor Daemon
| Version: B.11.00.00
+-Copyright (c) 1999 Hewlett-Packard Company
/usr/lbin/hparray/hparamgrrc:
+-HP Array Manager - Startup Script
| Version: B.11.00.00
+-Copyright (c) 1999 Hewlett-Packard Company
/sbin/init.d/hparamgr:
+-HP Array Manager - Startup/Shutdown Script
| Version: B.11.00.00
+-Copyright (c) 1999 Hewlett-Packard Company
/usr/newconfig/etc/rc.config.d/hparamgr:
None
/opt/hparray/share/man/man1m/AM60Srvr.1m:
None
/opt/hparray/share/man/man1m/amcfg.1m:
None
/opt/hparray/share/man/man1m/amdsp.1m:
None
/opt/hparray/share/man/man1m/amfmt.1m:
None
/opt/hparray/share/man/man1m/amutil.1m:
None
/opt/hparray/share/man/man1m/ammgr.1m:
None
/opt/hparray/share/man/man1m/amlog.1m:
None
/opt/hparray/share/man/man1m/amdload.1m:
None
cksum(1) Output:
1001125669 2608400 /opt/hparray/bin/AM60Srvr
2802087634 1107664 /opt/hparray/bin/amcfg
2999291791 1268568 /opt/hparray/bin/amdsp
2411827029 1080352 /opt/hparray/bin/amfmt
2289815925 1101928 /opt/hparray/bin/amutil
1191376108 1111192 /opt/hparray/bin/ammgr
1877957277 1046920 /opt/hparray/bin/amlog
2264293212 1136416 /opt/hparray/bin/amdload
2258219791 7623 /opt/hparray/lib/nls/msg/C/AM60Srvr.cat
3319158706 8868 /opt/hparray/lib/nls/msg/C/am60fwerrcod.cat
299955134 113621 /opt/hparray/lib/nls/msg/C/am60cl.cat
3217585616 1383 /opt/hparray/lib/nls/msg/C/am60oemmsg01.cat
212830779 4931 /usr/lbin/hparray/hparamail
1655478901 3564 /usr/lbin/hparray/hparamgr.hdr
830060169 5893 /usr/lbin/hparray/hparamgrd
4267444545 2873 /usr/lbin/hparray/hparamgrrc
1647493802 5822 /sbin/init.d/hparamgr
999677066 199 /usr/newconfig/etc/rc.config.d/hparamgr
3615556153 3418 /opt/hparray/share/man/man1m/AM60Srvr.1m
3577060457 14504 /opt/hparray/share/man/man1m/amcfg.1m
2389533511 17293 /opt/hparray/share/man/man1m/amdsp.1m
1226416682 799 /opt/hparray/share/man/man1m/amfmt.1m
1747734987 7890 /opt/hparray/share/man/man1m/amutil.1m
2291579198 10467 /opt/hparray/share/man/man1m/ammgr.1m
1899341439 10153 /opt/hparray/share/man/man1m/amlog.1m
2068729702 10005 /opt/hparray/share/man/man1m/amdload.1m
Patch Conflicts: None
Patch Dependencies: None
Hardware Dependencies: None
Other Dependencies:
This patch provides the utilities for the HP Fibre
Array/60. To use the utilities an HP Fibre Array/60
array must be connected and configured to the system.
Supersedes:
PHCO_18684 PHCO_19485 PHCO_20217 PHCO_21314 PHCO_22195 PHCO_22627
Equivalent Patches:
PHCO_23149:
s700: 11.00
s800: 11.00
PHCO_23150:
s700: 11.11
s800: 11.11
Patch Package Size: 10550 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 PHCO_23148
5a. For a standalone system, run swinstall to install the
patch:
swinstall -x autoreboot=true -x match_target=true \
-s /tmp/PHCO_23148.depot
By default swinstall will archive the original software in
/var/adm/sw/patch/PHCO_23148. If you do not wish to retain a
copy of the original software, you can create an empty file
named /var/adm/sw/patch/PATCH_NOSAVE.
WARNING: If this file exists when a patch is installed, the
patch cannot be deinstalled. Please be careful
when using this feature.
It is recommended that you move the PHCO_23148.text file to
/var/adm/sw/patch for future reference.
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHCO_23148.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions: None
-----End of Document ID: PHCO_23148------------------------------------------
Document ID: PHCO_23037
Date Loaded: 20010223
Title: s700_800 10.20 mkfs_vxfs(1M) cumulative patch
Patch Name: PHCO_23037
Patch Description: s700_800 10.20 mkfs_vxfs(1M) cumulative patch
Creation Date: 01/02/08
Post Date: 01/02/23
Hardware Platforms - OS Releases:
s700: 10.20
s800: 10.20
Products: N/A
Filesets:
JournalFS.VXFS-BASE-RUN
Automatic Reboot?: No
Status: General Release
Critical:
Yes
PHCO_23037: CORRUPTION
Path Name: /hp-ux_patches/s700_800/10.X/PHCO_23037
Symptoms:
PHCO_23037:
If a vxfs filesystem is bigger than a maximum
supported size of 128 gigabytes it may become
unmountable.
Defect Description:
PHCO_23037:
mkfs does not check if a size of a newly created
vxfs filesystem exceeds the supported limit of 128
gigabytes.
Resolution:
mkfs behavior has been modified to make sure that
the new filesystem size does not exceed the supported
limit of 128 gigabytes. It will refuse to create a
filesystem with a size beyond this limit.
SR:
8606169478
Patch Files:
/sbin/fs/vxfs/mkfs
what(1) Output:
/sbin/fs/vxfs/mkfs:
PATCH-PHCO_18644 for 10.20; for 10.30, 11.x compatib
ility libc.a_ID
/main/r10dav/libc_dav/libc_
dav_cpe/9
/ux/core/libs/libc/archive_pa1/libc.a_ID
Jul 8 1999 15:44:31
PATCH_10_20: mkfs.o tables.o 01/02/08
cksum(1) Output:
2222855886 241664 /sbin/fs/vxfs/mkfs
Patch Conflicts: None
Patch Dependencies: None
Hardware Dependencies: None
Other Dependencies: None
Supersedes: None
Equivalent Patches: None
Patch Package Size: 290 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 PHCO_23037
5a. For a standalone system, run swinstall to install the
patch:
swinstall -x autoreboot=true -x match_target=true \
-s /tmp/PHCO_23037.depot
By default swinstall will archive the original software in
/var/adm/sw/patch/PHCO_23037. If you do not wish to retain a
copy of the original software, you can create an empty file
named /var/adm/sw/patch/PATCH_NOSAVE.
WARNING: If this file exists when a patch is installed, the
patch cannot be deinstalled. Please be careful
when using this feature.
It is recommended that you move the PHCO_23037.text file to
/var/adm/sw/patch for future reference.
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHCO_23037.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions: None
-----End of Document ID: PHCO_23037------------------------------------------
Document ID: PHCO_23035
Date Loaded: 20010223
Title: s700_800 10.20 extendfs_vxfs(1M) cumulative patch
Patch Name: PHCO_23035
Patch Description: s700_800 10.20 extendfs_vxfs(1M) cumulative patch
Creation Date: 01/02/08
Post Date: 01/02/23
Hardware Platforms - OS Releases:
s700: 10.20
s800: 10.20
Products: N/A
Filesets:
JournalFS.VXFS-BASE-RUN
Automatic Reboot?: No
Status: General Release
Critical:
Yes
PHCO_23035: CORRUPTION
Path Name: /hp-ux_patches/s700_800/10.X/PHCO_23035
Symptoms:
PHCO_23035:
If a filesystem is extended beyond the supported
limit of 128 gigabytes, it may become unmountable.
This patch will disallow expansion of vxfs
filesystem beyond 128 gigabytes.
Defect Description:
PHCO_23035:
extendfs does prevent a VxFS filesystem from being
grown beyond the supported limit of 128 gigabytes.
Resolution:
extendfs behavior has been modified to make sure that
the new filesystem size does not exceed the supported
limit of 128 gigabytes. It will refuse to extend a
filesystem beyond this limit.
SR:
8606169478
Patch Files:
/sbin/fs/vxfs/extendfs
what(1) Output:
/sbin/fs/vxfs/extendfs:
PATCH-PHCO_18644 for 10.20; for 10.30, 11.x compatib
ility libc.a_ID
/main/r10dav/libc_dav/libc_
dav_cpe/9
/ux/core/libs/libc/archive_pa1/libc.a_ID
Jul 8 1999 15:44:31
PATCH_10_20: extendfs.o 01/01/10
cksum(1) Output:
343508225 188416 /sbin/fs/vxfs/extendfs
Patch Conflicts: None
Patch Dependencies: None
Hardware Dependencies: None
Other Dependencies: None
Supersedes: None
Equivalent Patches: None
Patch Package Size: 240 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 PHCO_23035
5a. For a standalone system, run swinstall to install the
patch:
swinstall -x autoreboot=true -x match_target=true \
-s /tmp/PHCO_23035.depot
By default swinstall will archive the original software in
/var/adm/sw/patch/PHCO_23035. If you do not wish to retain a
copy of the original software, you can create an empty file
named /var/adm/sw/patch/PATCH_NOSAVE.
WARNING: If this file exists when a patch is installed, the
patch cannot be deinstalled. Please be careful
when using this feature.
It is recommended that you move the PHCO_23035.text file to
/var/adm/sw/patch for future reference.
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHCO_23035.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions: None
-----End of Document ID: PHCO_23035------------------------------------------
Document ID: PHSS_23351
Date Loaded: 20010222
Title: s700_800 10.X Fortran90 B.10.20.(19|20|27) cumulative patch
Patch Name: PHSS_23351
Patch Description: s700_800 10.X Fortran90 B.10.20.(19|20|27) cumulative patch
Creation Date: 01/02/19
Post Date: 01/02/22
Hardware Platforms - OS Releases:
s700: 10.20
s800: 10.20
Products:
FORTRAN90 B.10.20.19
FORTRAN90 B.10.20.20
FORTRAN90 B.10.20.27
Filesets:
FORTRAN90.FORT90-PRG,B.10.20.19
FORTRAN90.FORT90-PRG,B.10.20.20
FORTRAN90.FORT90-PRG,B.10.20.27
FORTRAN90.FORT90-MAN,B.10.20.19
FORTRAN90.FORT90-MAN,B.10.20.20
FORTRAN90.FORT90-MAN,B.10.20.27
FORTRAN90.F90-JPN-E-MAN,B.10.20.19
FORTRAN90.F90-JPN-E-MAN,B.10.20.20
FORTRAN90.F90-JPN-E-MAN,B.10.20.27
FORTRAN90.F90-JPN-S-MAN,B.10.20.19
FORTRAN90.F90-JPN-S-MAN,B.10.20.20
FORTRAN90.F90-JPN-S-MAN,B.10.20.27
Automatic Reboot?: No
Status: General Release
Critical: No
Path Name: /hp-ux_patches/s700_800/10.X/PHSS_23351
Symptoms:
PHSS_23351:
01)JAGad49313:Compiler does not allow common blocks to be
mapped to system shared memory regions.
02)JAGad47314:Fortran77 and Fortran90 processes cannot share
memory whose size is not a multiple of 8
bytes.
03)JAGad08926:The compiler is not unrolling a simple loop,
user unroll is 2.5 times faster.
04)JAGad05033:The F90 Compiler takes over 100x longer to
compile a series of logical/equivalence
statements than the F77 compiler.
PHSS_23243:
01)JAGad47735:Compiler does not allow a called "C"
subroutine to modify a string literal
parameter. This was allowed in F77.
PHSS_23025:
01)JAGad41375:Compiler asserts on source with large
number of tokens.
02)JAGad39319:Internal Compiler error using +Oopenmp
03)JAGad41488:Return 0 not handled properly (should
be a normal return).
04)JAGab75257:Fortran90 does not support Complex(16).
Should return an error.
05)JAGad44817:Compiler Internal Error with +Oopenmp.
06)JAGad43235:Use of PRIVATE directive causes internal
compiler abort with bad dictionary
reference.
PHSS_22538:
01)JAGaa68236: Computation of "s**5." is 2-3 times slower
with F90 than F77.
02)JAGad12935: f90 program generates incorrect results
when compiled with -C.
03)JAGad15427: The compiler aborts using +O3 +Oparallel
for programs with a GOTO out of a
LOOP_PARALLEL.
04)JAGad23650: Compiler generates internal error
message during assignment of a string
field from a constant record substructure.
05)JAGad30138: Parallel reduction code overwrites static
variables in BSS.
06)JAGad32585: F90 compilation error:
Return_U2_Variable_Tag_From_Variable
observed when a name list containing
objects declared in common is used in a
read statement.
07)JAGad32663: Error 4244 was not generated for OpenMP
code as expected when a dynamic variable
is used in a "private" clause of the
"$omp parallel" directive.
08)JAGad33376: +DAportable does not work on 11x PA
2.0 machines. It produces an executable
that will not run on PA 1.1.
09)JAGad35535: The F90 compiler needs an extension to
allow a file to be opened several times
using different unit numbers. This
switch was in the F77 product as +E5.
PHSS_22464:
01)JAGaa68254: Compiler Internal Error referencing
f90numtab overflow with large data
initialization.
02)JAGad12934: Compiler Internal Error with (character*(*))
when compiling index((text),'TEST').
03)JAGad15565: IXOR of logical*1 was not supported.
04)JAGad23380: Customer requests E and G format treatment
of leading zeros match f77 compiler output
for easier comparison of prior results.
05)JAGad25820: +fastallocatable caused errors with
allocatable arrays that were SAVEd.
06)JAGad29886: Compiler Internal Error when a module defines
a COMMON block and USEs another module that
also defines the same COMMON block.
PHSS_22290:
01)JAGad10204: Compiler Internal Error with 'write(*)
sizeof(1)'
02)JAGad12719: EQUIVALENCE statements with shared common
caused compile time errors.
PHSS_22112:
01)JAGad04422: Some OpenMP directives caused compiler
internal errors when used with Modules.
02)JAGad08015: When multiple load options occurred in a
single compile line and the later options
were shorter than the earlier options,
incorrect behavior occurred.
03)JAGad14842: The zero based getarg solution provided by
PHSS_20578 caused incompatiblies for some
customers using shared library calls to
getarg.
04)JAGad10257: FSTREAM intrinsic only returns the lower
32 bits of FILE *fp pointer. That can
cause problems for applications using
wide mode (+DA2.0W).
05)JAGad21776: Hollerith literals that extended beyond
a single line behaved differently in
f77 +es than with f90 with +extend_source
06)JAGad23380: Request for closer correspondance of I/O
output between f77 and f90.
PHSS_21787:
01)JAGac40404: OpenMP runtime routines not yet available
(such as omp_get_thread_num, omp_set_lock,
omp_unset_lock, omp_test_lock) cause an
abnormal exit from the compiler.
02)JAGac86812: segmentation fault in Fortran90 Front End
after invalid alternate return detected.
03)JAGac89036: use of +fastallocatable building module
gives error 8901
04)JAGad00206: +fastallocatable problem with SPEC 191.fma3d
05)JAGad00286: compiler abort for legal code with PARAMETER
value in a CHARACTER declaration.
06)JAGad00311: assigning 65535 to an integer*2 generated
an error message.
07)JAGad02360: Parallel reduction overflows were not
handled correctly.
08)JAGad04015: Difference in literal printing between
f77 +es and f90 +extend_source.
09)JAGad04620: Problem with Union overlapping other
variables.
10)JAGad09092: NASTRAN f90 problem +DS2.0W segmentation
fault and wrong behavior
11)JAGad09294: LOGICAL FUNCTION G*1() syntax not accepted
by f90, but was accepted by f77.
12)JAGad12095: OpenMP directive error handling was
inadequate.
PHSS_21485:
01)JAGab70979: Reshape with negative numbers gives incorrect
results.
02)JAGab75487: Some variables starting with Z in data
statements are not handled properly.
03)JAGac86733: Logical statement function containing
floating point gives incorrect results.
04)JAGad00245: Backend Assert - Unimplemented feature 5172
while compiling +O3 +Oparallel for a loop
that had a multiple of 2 loop stride.
05)JAGad00286: When a CHARACTER declaration size is set by
a PARAMETER value, the compiler complains
that the value was undefined.
06)JAGad00305: Alternate return arguments in an external
subroutine call that was part of an IF
statement caused an compiler internal
error (8901).
07)JAGad00306: REAL*4 constants that exceeded the range of
REAL*4 variables caused a compiler time error
to be generated.
08)JAGad04026: Need to support OpenMP model of
threadprivate.
Defect Description:
PHSS_23351:
01)JAGad49313:There was no mechanism for this in the
compiler. Added compilation switch
+indirectcommonlist=file to allow the common
blocks listed in the specified file to be
treated as shared common blocks. These common
blocks are not attached. The user must attach
or otherwise allocate storage for the common
blocks before they are referenced.
Resolution:Recompile with the new compiler using
+indirectcommonlist=file switch.
02)JAGad47314:There was no mechanism to select this
behavior. Added the +nopadsharedcommon flag
to direct the compiler to not pad shared
common blocks to a multiple of 8 bytes.
All source files referencing the same
shared common block must be compiled with
the same setting of this flag.
Resolution:Recompile with the new compiler using
+nopadsharedcommon flag.
03)JAGad08926:There was a problem with max/min reductions
in the loop unroll algorithm.
Resolution:Recompile with the new compiler.
04)JAGad05033:Equivalence processing in the front end
used an overly simplisitic n**3 algorithm.
It has been enhanced to an n**2 algorithm.
Resolution:Recompile with the new compiler.
PHSS_23243:
01)JAGad47735:The places string literals in read-only
memory. Modified the compiler to place
the literal in read-write memory if the
user specifies +charlit77.
Resolution:Recompile with the new compiler using
+charlit77.
PHSS_23025:
01)JAGad41375:Token string table size was limiting number
of tokens.
Resolution: Recompile with new compiler.
02)JAGad39319:The IFBLOCK following the OMPPARALLELDOBLOCK
was being read before "insertendompdo" was
called.
Resolution: Recompile with new compiler.
03)JAGad41488:Compiler didn't handle return 0 correctly.
Resolution: Recompile with new compiler.
04)JAGab75257:Compiler tried to represent data types in an
unsupported format.
Resolution: Recompile with new compiler.
05)JAGad44817:A push routine in DU_directives.c was being
called twice when it should only be
called once.
Resolution: Recompile with new compiler.
06)JAGad43235:Compiler didn't handle PRIVATE directives
correctly.
Resolution: Recompile with new compiler.
PHSS_22538:
01)JAGaa68236: F90 did not inline x**r, where r is a real
constant with an integral value.
Resolution: Recompile with new compiler.
02)JAGad12935: The basic basic block optimizer in the LLO
disposed of a store that it incorrectly
determined was redundant.
Resolution: Recompile with new compiler.
03)JAGad15427: The optimizer tried to parallelize a loop
with multiple exits and aborted. This type
of loop cannot be parallelized. The
compiler now generates a warning message and
continues to compile without parallelizing
the loop.
Resolution: Recompile with new compiler.
04)JAGad23650: The compiler was producing an unexpected type
of initializer for an array of derived type,
when the initial value was an array
constructor composed of structure
constructors.
Resolution: Recompile with new compiler.
05)JAGad30138: The compiler was using an incorrect memory
area when several reduction variables were
needed within a loop.
Resolution: Recompile with new compiler.
06)JAGad32585: The compiler did not correctly handle the
name list.
Resolution: Recompile with new compiler.
07)JAGad32663: The compiler did not handle this disallowed
variable correctly. It now generates the
appropriate error message.
Resolution: Recompile with new compiler.
08)JAGad33376: The link process caused 2.0 libraries to get
pulled in. We now pull in 1.1 libraries.
Resolution: Rebuild.
09)JAGad35535: The compiler now supports +multi_open to
allow a file to be used in multiple F90
Open statements.
Resolution: Compile using the new +multi_open compiler
switch.
PHSS_22464:
01)JAGaa68254: Compiler Internal Error referencing
f90numtab overflow with large data
initialization. Internal compiler tables
were increased in size.
Resolution: Recompile with new compiler.
02)JAGad12934: Compiler failed to handle an extra set of
paratheses in a character variable as an
intrinsic argument.
Resolution: Recompile with new compiler.
03)JAGad15565: IXOR of logical*1 was not supported.
Resolution: Recompile with new compiler.
04)JAGad23380: Customer requests E and G format treatment
of leading zeros match f77 compiler output
for easier comparison of prior results.
New switch +io77 added to support this
functionality.
Resolution: Recompile with new compiler using +io77.
05)JAGad25820: +fastallocatable caused errors with
allocatable arrays that were SAVEd.
Resolution: Recompile with new compiler.
06)JAGad29886: Compiler Internal Error when a module defines
a COMMON block and USEs another module that
also defines the same COMMON block.
Resolution: Recompile with new compiler.
PHSS_22290:
01)JAGad10204: Compiler failed to handle correctly a
constant argument to sizeof.
Resolution: Recompile with new compiler.
02)JAGad12719: EQUIVALENCE statements with shared common
were not handled correctly.
Resolution: Recompile with new compiler.
PHSS_22112:
01)JAGad04422: Some OpenMP directives caused parallel code
to be misplaced in the code stream when
used with Modules.
Resolution: Recompile with new compiler.
02)JAGad08015: The load option buffer was not being
reinitialized between uses, leaving garbage
at the end of the buffer on second and
later uses.
Resolution: Recompile with new compiler.
03)JAGad14842: The zero based getarg solution provided by
PHSS_20578 caused incompatiblies for some
customers using shared library calls to
getarg, so PHSS_20578 was superceded.
Resolution: Zero-based getarg behavior is now the default
when recompiling code. (HP f77 compatible
and also the method used by most other
Fortran vendors). To retain the one-based
behavior of earlier versions of f90,
recompile with the switch +getarg1.
04)JAGad10257: FSTREAM intrinsic only returns the lower
32 bits of FILE *fp pointer. That can
cause problems for applications using
wide mode (+DA2.0W).
Resolution: Recompile with new compiler.
05)JAGad21776: Hollerith literals that extended beyond
a single line behaved differently in
f77 +es than with f90 with +extend_source.
Resolution: Recompile with new compiler using +es switch.
06)JAGad23380: f90 has different I/O behavior for some
cases with G format. New switch added to
provide G format that behaves like f77.
Resolution: Recompile with new compiler using +gformat77.
PHSS_21787:
01)JAGac40404: OpenMP runtime routines not yet available
did not give an appropriate error message.
Resolution: Recompile with new compiler.
02)JAGac86812: Fortran90 Front End did not handle an
invalid alternate return appropriately.
Resolution: Recompile with new compiler.
03)JAGac89036: Errors were present in design of
fastallocatable option. New design is
binary compatible with non-fastallocatable
code, so mixed compilation is allowed.
Resolution: Recompile with new compiler
04)JAGad00206: Errors were present in design of
fastallocatable option. New design is
binary compatible with non-fastallocatable
code, so mixed compilation is allowed.
Resolution: Recompile with new compiler
05)JAGad00286: Fortran Front End did not handle PARAMETER
values in CHARACTER declarations properly.
Resolution: Recompile with new compiler.
06)JAGad00311: assigning 65535 to an integer*2 did not
allow for unsigned value representation.
Resolution: Recompile with new compiler.
07)JAGad02360: HLO did not use cpslib 'rover' feature for
parallel reduction overflow
Resolution: Recompile with new compiler.
08)JAGad04015: f90 +extend_source blindly extended the
line with blanks while with +es, f77
trimmed the line to match the blanks in
the source file.
Resolution: Recompile with new compiler using the new
flag +es instead of +extend_source.
09)JAGad04620: Unions not at the start of structures were
incorrectly handled.
Resolution: Recompile with new compiler.
10)JAGad09092: Assigned format labels in wide mode were not
handled correctly.
Resolution: Recompile with new compiler.
11)JAGad09294: LOGICAL FUNCTION G*1() syntax not accepted
by f90, but was accepted by f77.
Resolution: Recompile with new compiler.
12)JAGad12095: OpenMP directives did not handle several
cases appropriately. These were resolved.
Resolution: Recompile with new compiler.
PHSS_21485:
01)JAGab70979: Integer exponentiation of negative numbers by
negative numbers was incorrectly implemented.
Resolution: Recompile with new compiler.
02)JAGab75487: While implemented the 'Z' hex data format
extension for DATA statements to better
support existing f77 code, the parser was
incorrectly changed to not distingish between
variables and hex values starting with Z.
Resolution: Recompile with new compiler.
03)JAGac86733: When logical statement functions contained
floating point code, the result register was
not set properly.
Resolution: Recompile with new compiler.
04)JAGad00245: The HLO phase encoded a nonexistent
arithmetic left shift instead of the correct
logical left shift.
Resolution: Recompile with new compiler.
05)JAGad00286: The parser was not making PARAMETER values
available to CHARACTER declarations.
Resolution: Recompile with new compiler.
06)JAGad00305: Alternate return arguments were not handled
correctly for some cases.
Resolution: Recompile with new compiler.
07)JAGad00306: Users desired that out of range REAL*4
constants in f90 match the behavior of f77.
f90 generated an error message while f77
replaced out of range constants with the
largest representable REAL*4 constant.
Resolution: Recompile with new compiler.
08)JAGad04026: The OpenMP model of threadprivate needed to
be mapped to the HP model of thread private.
Also, warnings were added to state that
unnamed critical sections are not supported
yet.
Resolution: Recompile with new compiler.
SR:
0000000000
Patch Files:
/opt/fortran90/bin/f90
/opt/fortran90/lbin/f90com32
/opt/fortran90/lbin/f90com64
/opt/fortran90/lib/nls/msg/C/f90.cat
/opt/fortran90/lib/nls/msg/C/f90com.cat
/opt/fortran90/share/man/man1.Z/f90.1
/opt/fortran90/share/man/ja_JP.eucJP/man1.Z/f90.1
/opt/fortran90/share/man/ja_JP.SJIS/man1.Z/f90.1
/opt/fortran90/lib/libF90.a
/opt/fortran90/lib/pa2.0/libF90.a
what(1) Output:
/opt/fortran90/bin/f90:
HP-UX f90 20010214 (082309) B3907DB/B3909DB PHSS_23
351 B.10.20.30
HP F90 v2.4.13
/usr/lib/libc: $Revision: 76.3 $
/opt/fortran90/lbin/f90com32:
HP F90 v2.4.13
HP-UX SLLIC/OPTIMIZER UX.11.01.96 (ROSE): 11/16/98
HP aC++ B3910B A.01.19.02 Classic Iostream Library
HP aC++ B3910B A.01.19.02 Language Support Library
Ucode Code Generator - UX11.01.04(GS IB4) (PACG - No
vember 16, 1998)
HP-UX f90com32 20010214 (110533) B3907DB/B3909DB PH
SS_23351 B.10.20.30
Copyright (c) 1993-2000 EPCL. All Rights Reserved.
EPC Fortran-95 Version FFE15.3(S) HP:240500:103937
Ucode-2 - UCODE2_UX11.01_STABLE(v2.1) (October 19, 1
998)
High Level Optimizer - UX.11.00.981019 (UX11.01-CURR
ENT) [-DHLO_RELEASE +noeh -z +O2] - 11-Jan-2
001.15:51
/usr/lib/libc: $Revision: 76.3 $
/opt/fortran90/lbin/f90com64:
HP F90 v2.4.13
HP-UX SLLIC/OPTIMIZER UX.11.01.96 (ROSE): 11/16/98
HP aC++ B3910B A.01.19.02 Classic Iostream Library
HP aC++ B3910B A.01.19.02 Language Support Library
Ucode Code Generator - UX11.01.04(GS IB4) (PACG - No
vember 16, 1998)
HP-UX f90com64 20010214 (111751) B3907DB/B3909DB PH
SS_23351 B.10.20.30
Copyright (c) 1993-2000 EPCL. All Rights Reserved.
EPC Fortran-95 Version FFE15.3(S) HP:240500:103937
Ucode-2 - UCODE2_UX11.01_STABLE(v2.1) (October 19, 1
998)
High Level Optimizer - UX.11.00.981019 (UX11.01-CURR
ENT) [-DHLO_RELEASE +noeh -z +O2] - 11-Jan-2
001.15:51
/usr/lib/libc: $Revision: 76.3 $
/opt/fortran90/lib/nls/msg/C/f90.cat:
None
/opt/fortran90/lib/nls/msg/C/f90com.cat:
None
/opt/fortran90/share/man/man1.Z/f90.1:
None
/opt/fortran90/share/man/ja_JP.eucJP/man1.Z/f90.1:
None
/opt/fortran90/share/man/ja_JP.SJIS/man1.Z/f90.1:
None
/opt/fortran90/lib/libF90.a:
None
/opt/fortran90/lib/pa2.0/libF90.a:
None
cksum(1) Output:
1182048205 380928 /opt/fortran90/bin/f90
1898560326 12214272 /opt/fortran90/lbin/f90com32
702280099 12259328 /opt/fortran90/lbin/f90com64
412476016 14060 /opt/fortran90/lib/nls/msg/C/f90.cat
1871672615 107895 /opt/fortran90/lib/nls/msg/C/f90com.cat
3506399091 21145 /opt/fortran90/share/man/man1.Z/f90.1
2916332196 23883 /opt/fortran90/share/man/ja_JP.eucJP/
man1.Z/f90.1
852479595 23966 /opt/fortran90/share/man/ja_JP.SJIS/man1.Z/
f90.1
3057005238 4048400 /opt/fortran90/lib/libF90.a
3885477316 4330148 /opt/fortran90/lib/pa2.0/libF90.a
Patch Conflicts: None
Patch Dependencies: None
Hardware Dependencies: None
Other Dependencies: None
Supersedes:
PHSS_23243 PHSS_23025 PHSS_22538 PHSS_22464 PHSS_22290 PHSS_22112
PHSS_21787 PHSS_21485
Equivalent Patches: None
Patch Package Size: 32710 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_23351
5a. For a standalone system, run swinstall to install the
patch:
swinstall -x autoreboot=true -x match_target=true \
-s /tmp/PHSS_23351.depot
By default swinstall will archive the original software in
/var/adm/sw/patch/PHSS_23351. If you do not wish to retain a
copy of the original software, you can create an empty file
named /var/adm/sw/patch/PATCH_NOSAVE.
WARNING: If this file exists when a patch is installed, the
patch cannot be deinstalled. Please be careful
when using this feature.
It is recommended that you move the PHSS_23351.text file to
/var/adm/sw/patch for future reference.
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHSS_23351.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions: None
-----End of Document ID: PHSS_23351------------------------------------------
Document ID: PHNE_23034
Date Loaded: 20010222
Title: s700_800 10.20 2.40.00-2.40.02 X.25/ACC Protocol Patch
Patch Name: PHNE_23034
Patch Description: s700_800 10.20 2.40.00-2.40.02 X.25/ACC Protocol Patch
Creation Date: 01/01/12
Post Date: 01/02/22
Hardware Platforms - OS Releases:
s700: 10.20
s800: 10.20
Products:
Z7404AA_APZ B.02.40.00; Z7404AA_APZ B.02.40.01;
Z7404AA_APZ B.02.40.02; Z7301A_APZ B.02.40.00;
Z7301A_APZ B.02.40.01; Z7301A_APZ B.02.40.02;
Filesets:
ACC-X25.ACC-X25-FW,B.02.40.00,B.02.40.01,B.02.40.02
ACC-X25.ACC-X25-KRN,B.02.40.00,B.02.40.01,B.02.40.02
ACC-X25.ACC-X25-MAN,B.02.40.00,B.02.40.01,B.02.40.02
ACC-X25.ACC-X25-RUN,B.02.40.00,B.02.40.01,B.02.40.02
ACC-X25.ACC-X25-PRG,B.02.40.00,B.02.40.01,B.02.40.02
Automatic Reboot?: Yes
Status: General Release
Critical:
No (superseded patches were critical)
PHNE_22520: PANIC
Path Name: /hp-ux_patches/s700_800/10.X/PHNE_23034
Symptoms:
PHNE_23034:
SR 8606181518 / CR JAGad50734:
The checkinstall script of patch PHNE_22520 returns an
error when installed on a system that does not have
PHNE_18717 already installed.
SR 8606181300 / CR JAGad50517:
Incorrect ownership and permission was given for the
file libzx25dsyms.o.
SR 8606176420 / CR JAGad45658:
The return value of "txt2msg" should not be set to
"exitval" in the postinstall and the postremove control
scripts.
PHNE_22520:
SR 8606171991 / CR JAGad41254:
System panic due to spinlock deadlock.
SR 8606161688 / CR JAGad31004:
X.25 connection over ISDN does not get established.
SR 8606152413 / CR JAGad21743:
During high load activity on the Z7200A or Z7400A ACC
cards, such as X.25 call establishment and clearing on
all ports, one or more ports were unable to accept
further transmit requests. The affected ports were
not usable until the ACC card is restarted.
In the case of X.25 call establishment, the user
application may encounter the error return ENOSPC.
PHNE_18717:
DTS TPO0h02233
Under high rates of X.25 link startup and shutdown,
as seen for instance under ISDN/ACC, the axin driver
reports error 2015 in the nettl log, indicating
a timeout has ocurred during link shutdown.
DTS TPO0h01780
The LAPB and LAPD protocols were not behaving correctly
in relation to retransmission of the REJect frame.Only
one REJect frame would be transmitted, despite never
receiving an in-sequence I-frame which clears the reject
condition. The standards state that that a REJect frame
should be retransmitted every T1 interval until the
condition clears.
DTS TPO0h01967
Some ports on some 8-port cards fail to come up in
X.21 mode.
DTS TPO0h02172
LAPB/LAPD: Extended Information and Supervisory frames
that are received and are too short (missing part of
control field) are simply being ignored.Receipt of these
frames should result in the following action:
LAPB - sends FRMR (w and x set)
LAPD - sends SABME
DTS TPO0h02173
On LAPB/LAPD connection establishment, groups of DM
frames are sent between groups of SABM/SABME frames -
which is incorrect. DM frames should not be sent during
this connection establishment state.
DTS TPO0h02175
LAPB/LAPD terminals are not handling the "busy condition"
properly.If one side of a link is inactive (sent RNR -
Receiver Not Ready), the other side should poll every
T1 until the remote end activates.
DTS TPO0h02256
The LAPB Z180 firmware blocks messages from being
sent aftera link reset under special circumstances:
A received frame with a bad N(R) will result in a FRMR
being sent. On receiving this,the remote end will send
a SABM, our end send a UA and the link is re-established.
This is fine. But once this process is through,the
firmware refuses to send I-frames until it receives a
frame.This is a bug.
DTS TPO0h02414
A customer would like to be able to congigure the
frame protocol buffer transmit timer in the same
way timers are configured in HDLC-LAPB.
A problem exists at baud rates of 1200 and below.
A full buffer of data (238 bytes) will be cut
short when the 1 second transmit timeout expires.
DTS TPO0h02429
The ACC loopback test (invoked by the LB command in
zmntr) was occasionally failing with non-defective
8-port cards. The problem occurred on average about
once every 50 zmntr LB commands.
DTS TPO0h02484
After booting X25/9000 with x25init, a further x25init
after a card reset would hang. This only occurs if
PVCs are defined on 8-port and 2-port Z180 based ACC
cards.
DTS TPO0h02504
With the baud rate incorrectly configured as 64,000
while the actual line speed is 9600, transmitted
frames can be cut short and joined together.
DTS TPO0h02745
The nli2zcom (or axin) driver sometimes detects error -43
(timeout of level 2 disable request) in the nettl log,
while attempting to shutdown an X.25 link.
DTS TPO0h02773
Some ports on some cards do not work properly in X.21
mode on the 8-port NIO and EISA cards. Some of these
failures occur just after a card reset, and recover
after some 10 - 30seconds. Other ports fail all the
time. The failure appears to be the port detecting the
CTS and/or DCD signals missing.
DTS TPO0h02671
Add nettl L3 tracing for X.25 to the B.02.39/B.02.40
releases.
DTS TPO0h02610
Add Q4 support for the 10.X release.
DTS TPO0h02755:
The ACC mux, port, and subchannel numbers are not logged
in the zx25 messages
DTS TPO0h02327:
For PVC ZLUs, the following message is logged when inbound
packets arrive on the PVC:
zx25d 00415 Link <#>: Illegal packet received!
Diagnostic = 36.
Packet = <pkt data> Pkt length = <#>
TPO0h02648:
System panic (data page fault) after VC Reset issued by
firmware.
PHNE_17026:
SR 5003437947
For NIO 8-port ACC cards, DMA timeout was occurring
during ZCOM/ACC subsystem startup in HP K class systems
(and potentially any T series) with 2 or more ACC cards
installed. The problem is faster to reproduce if 2 ACC
cards have failing ports and/or the ACC cards are not
numbered consecutively (0, 1, 2, etc.) in the user's ACC
.answ file.
PHNE_15354:
DTS NONE
Inbound Call indication packet is lost when the
packet arrives *immediately* after a Restart exchange
resulting in "Application timeout on inb. call"
message in ZCOM log file.
DTS TPO0h02042:
4-ch card: LAPB/LAPD loses timers in the timer
download control request.
DTS TPO0h01946:
4-ch card: LAPB/LAPD layer can get frames out of
sequence after receiving
a REJ.
SR 5003398362 / DTS TPO0h01774:
A large number of short packets received with
the M-bit set can lead to a firmware failure
(ACC card restart).
SR None / DTS TPO0h01974:
X25 firmware can corrupt queues on cable disconnect
and reconnect. The X25 link can no longer manage
calls correctly once this has happened.
SR 4701391862 / DTS TPO0h01966:
No current method to determine hardware revision
TPO0h01893:
Man page for x25stat has an incorrect library reference
PHNE_14011:
SR NONE / DTS TPO0h01833
8-channel NIO card crashes, with the use of the frame
protocol and hdlcabm protocol together on the same port.
SR NONE / DTS TPO0h01640
The following trace shows that the 2-ch ACC card transmits
a bad frame (search for BAD) at the beginning of link setup.
10:03:45/310.3 1- TD D1 FRAME len=0034 flg=0002
01 44 10 01 13 00 f1 01 59 01 3f 01 3f 01 3f 01 BAD!
3f 01 3f 01 3f 01 3f 01 3f 01 3f 01 3f 01 3f 01
01 3f
10:03:45/546.9 1- RD D1 FRAME len=0002 flg=9999
01 0f
SR NONE / DTS TPO0h01755
This problem was spotted in dump files
In addition to the incorrect REJ, the retry mechanism
for the unsatisfied REJ is incorrect.
SR NONE / DTS TPO0h01641
Trace shows unrecogised frame is received the response
is a FRMR, as it should be (see BAD).
18:29:26/739.4 1- RD D1 FRAME len=0002 flg=9999
D2 (01) DISC P/F=0
18:29:26/739.8 1- TD D1 FRAME len=0005 flg=9999
D2 (03) FRMR P/F=0
cmd=43 vr=007 vs=000 c/r=1 wxyz=0000 BAD!
18:29:27/378.0 1- RD D1 FRAME len=0002 flg=9999
D2 (01) DM P/F=0
Defect Description:
PHNE_23034:
SR: 8606181518 CR: JAGad50734
The checkinstall script of patch PHNE_22520 incorrectly
checks for the existance of the file libzx25dsyms.o.
This file gets installed only with patch PHNE_18717 and
not with the ACC product. Now, if the patch PHNE_22520
is installed on a system which has the ACC product but
does not have the patch PHNE_18717 already installed,
the checkinstall script of PHNE_22520 will return an
error.
Resolution: The checkinstall script has been modified
to check the existance of firmware files instead of
libzx25dsyms.o.
SR: 8606181300 CR: JAGad50517
The ownership and the permission of the file
libzx25dsyms.o was incorrect. The file should have
been owned by "root" instead of "bin". Also, the
permissions should have been 04555 instead of 0444.
Resolution: The ownership and permission of the file
libzx25dsyms.o has been corrected.
SR: 8606176420 CR: JAGad45658
In the postinstall and postremove scripts, the return
value of "txt2msg" should not be used to set "exitval".
Instead the value of "exitval" should be set to either
$SUCCESS, $FAILURE, $WARNING, or $EXCLUDE
appropriately.
Resolution: The postinstall and postremove scripts
have been modified so that "exitval" is set to either
$SUCCESS, $FAILURE, $WARNING, or $EXCLUDE and not to
the return value of "txt2msg".
PHNE_22520:
SR: 8606171991 CR: JAGad41254
splx() calls were not handled correctly. SPL for the
processor was not lowered.
Resolution: splx() calls that were not done properly in
the code are now done. Without these changes, the
system could panic with spinlock deadlock message.
SR: 8606161688 CR: JAGad31004
The problem was occuring because the remote end was
sending a SABM out of the blue. Though the firmware
was sending a Control write failure, this was not
ignored by the zx25d driver. This caused the zx25d
driver and the firmware to get out of sync and caused
the zx25d driver to send two RESTART packets.
Resolution: Code has been modified to ignore the
unsolicited message coming from the firmware when the
Link is down, reset, disabled or disconnected.
SR: 8606152413 CR: JAGad21743
The transmit processing for the affected port was
stalled, because the firmware was in an inconsistent
state. Two problems in the low level state processing
of the frame protocol have been identified and removed.
A workaround has been implemented for an inconsistent
state where the transmit timer was not running, but the
trasmitter was active. Additional protection has also
been added to interrupt critical state processing.
PHNE_18717:
DTS TPO0h02233
Under high load the events coming into the X25 control
driver zx25d can be processed out of the expected order.
Processing is added to repeat link shutdown processing
in this case.
DTS TPO0h01780
The HDLCABM state machine was not designed to handle
REJect frame retransmission. Extensive changes have been
made to the HDLCABM state machine to handle REJect frame
retransmission.
DTS TPO0h01967
Change to ensure that X.21 is disabled for the Z7200A Rev.A
card only. Change particularly focused at the Z7400A EISA
cards to ensure that Rev.A cards are not disabled from X.21
configuration. This corrects the X.21 configuration problem
with all cards.
DTS TPO0h02172
HDLC firmware was ignoring this condition. The HDLC
firmware has been corrected.
DTS TPO0h02173
Bad state change on N2/N200 timer expiration. The finite
state machine (FSM) has been corrected.
DTS TPO0h02175
Incorrect behaviour coded into the HDLCABM state machine.
The state machine has been corrected.
DTS TPO0h02256
The LAPB Z180 firmware blocks messages from being sent
after a link reset under special circumstances: A received
frame with a bad N(R) will result in a FRMR being sent.
On receiving this, the remote end will send a SABM, our
end send a UA and the link is re-established.This is fine.
But once this process is through, the firmware refuses to
send I-frames until it receives a frame. This is a bug.
DTS TPO0h02414
The transmit timeout is fixed at 1 second which
is not enough to allow the complete transmission
of a full buffer (238 bytes) at 1200 baud or less.
The frame module now sets the timeout according
to the configured baud rate on the port.
Baud rate Tx timeout (x100ms)
300 136
600 69
1200 35
2400 18
4800 10
9600 6
>9600 4
These timeouts allow approximately double the
necessary time for the maximum of 252 bytes to
be transmitted.
252 bytes is the maximum number of bytes to be
transmitted because that is the maximum which
can be held in one ACC buffer.
DTS TPO0h02429
A problem with the 8-port's ISCC chips caused a transmit
underrun to be incorrectly generated during the start of a
frame tranmission - resulting in the first few bytes of
that frame being corrupt. Note: The test is transmitting
in single character mode.
On initialisation of the ISCC, the firmware was issuing a
"Reset Tx Underrun/EOM Latch" command. This was found to
cause the occasional transmit underrun external/status
interrupt.This reset command was taken out of the
initialisation sequence in the testprot firmware.
DTS TPO0h02484
The zx25d driver and firmware were both contributing to the
firmware corrupting its internal counters of active
channels.On the card reset, the driver sends two "delete
association up" transactions to the card per virtual
circuit (should only send one). The firmware (wrongly)
accepted both for each PVC - the result was that an
internal firmware counter of active VCs was being
incremented twice per PVC.When the subsequent
x25init was issued, the X.25 link would not disable itself
because the internal counter read that active PVCs were not
shut down (when in fact all were). This caused x25init to
hang. Both driver and firmware were corrected.
The firmware was modified to not accept the second "delete
association up" transaction. The driver was also modified
to not send two of these transactions.
DTS TPO0h02504
This is due to an enhancement that was made for
defect TPO0h02414. The transmit timeout used at
level-1 was shortened for baud rates as high as
64000.
DTS TPO0h02745
The x25 firmware incorrectly processes the
disable request if there were outstanding uncompleted
control write requests, because of pending level 2
control packets to be transmitted.
The x25 firmware processing of the disable request
has been corrected.
DTS TPO0h02773
The Sipex chips (line drivers) when placed in RS422 mode
(balanced signaling mode used for X.21) leave some unused
TTL output pins in an unknown state. These pins are used
for the CTS signal when the Sipex chip is in RS232 mode.
The firmware was reading the state of the CTS signal -
and the ISCC chips were configured to react to this signal.
This problem was not detected before because the usual state
of these Sipex pins signal that CTS is up. On some Sipex
chips,this signal is down, or is down and then comes up
after a short period of time after being put into RS422
mode.The firmware has been changed to ignore the CTS signal
whenin X.21 mode. Also the ISCC chips are configured to
also ignore changes in the CTS and DCD signals. The
firmware code still checks the DCD signal - which matches
the X.21 Indicate signal, so the firmware still can
detect a cable disconnect. Note: There is no problem
in ignoring the (internal) CTS signal- as it does not
map to any signal in X.21.
DTS TPO0h02671
There is a commitment to provide X.25 nettl level 3 tracing
in the ACC B.02.39 and B.02.40 releases.
DTS TPO0h02610
There is a commitment to provide Q4 support for the
ACC B.02.39 and B.02.40 releases.
DTS TPO0h02755:
This is an enhancement made to the zx25d driver to supply
the ACC mux, port, and subchannel numbers in most messages
written to the ZCOM log file.
DTS TPO0h02648:
A system panic was occured during reset processing because
of a NULL pointer to the X.25 link data structure. This
was probably caused by dynamically deleting the link
(zmasterd stop or x25stop) while there was on-going
activity on the link.
DTS TPO0h02327:
This problem will never occur when using x25init to
configure the link. It only occurs when the link is
fully configured through ttgen and PVCs are used. If the
user declares more PVCs in the subscription parameter
(last_pvc) then there are PVC term entries, this problem
will occur. The zx25 driver is not initializing one of its
internal tables correctly when there are missing PVCs in
the ttgen configuration file. The code has been modified
to correctly initialize the table when one or more PVCs
have not been defined.
PHNE_17026:
SR 5003437947
The system part of the firmware was not verifying
whether the LO-QUIX chip (responsible for managing
backplane transactions) on the ACC card was ready
before requesting another I/O operation.
PHNE_15354:
DTS NONE
The X.25 driver uses a completion status message to
signal when the Restart Exchange is complete. If
an inbound call arrived before the completion status
was passed by the firmware to the driver, the inbound
call would be lost. This would appear as through the
application was not acknowledging the inbound call.
DTS TPO0h02042:
4-ch card: When timers are downloaded to the
LAPB/LAPD protocol in the CW_TIMERS control write
request, a system timer entry is wasted. Eventually
the ACC card can run out of timers.
DTS TPO0h01946:
4-ch card: When the HDLCABM or X25 protocol receives
a REJ frame while it is in the process of
retransmitting frames, it can get transmitted frames
out of sequence.
SR 5003398362 / DTS TPO0h01774:
There was a bug in the X.25 firmware code, which
caused queue corruption on the ACC whenever a short
DATA packet was received (that's one which is less
than the full packet size but with the M-bit set
and without the D-bit set). The error handling
causes the queue corruption. The ACC firmware can
survive for some time with this queue corruption, but
a lot of these errors will eventually cause the card
to fail.
SR None / DTS TPO0h01974:
The level-2 LAPB layer could mistakenly leave frames
on a transmit queue after the link has gone down.
These frames then corrupt the processing after the
link is re-established. A second bug causes the same
symptom by allowing a level-3 flow-control packet to
be transmitted after the SABM/UA exchange, with an
incorrect sequence number.
SR 4701391862 / DTS TPO0h01966
Enhancement to detect hardware revisions of ACC cards.
A standard interface has been defined to identify
hardware revisions of all ACC cards. The 'mx' command
of zmntr has been enhanced to include the display of
the hardware revision.
TPO0h01893:
Reference to library "libzx25.a" has been added to the
x25stat man page.
PHNE_14011:
SR NONE / DTS TPO0h01833
Firmware failures with FRAME and HDLCABM concurrently in use
SR NONE / DTS TPO0h01640
2ch card transmits bad frame on link startup
SR NONE / DTS TPO0h01755
hdlcabm sends REJ on I-frame with duplicate N(s)
SR NONE / DTS TPO0h01641
frame reject cause information is bad on unknown frame type
SR:
8606181518 8606181300 8606176420 8606161688 8606152413
8606171991 4701380667 4701391862 5003398362 5003437947
Patch Files:
/opt/acc/protocol/zx25.zrel
/usr/conf/master.d/zx25
/usr/conf/lib/libzx25dsyms.o
/opt/acc/msg/def.zx25d.txt
/opt/acc/protocol/hdlcabm.zrel
/opt/acc/share/man/man3.Z/x25stat.3x
/opt/acc/z7350a/x25.zabs
/opt/acc/z7350a/x25.zmap
/opt/acc/z7200a/x25.zabs
/opt/acc/z7200a/x25.zmap
/opt/acc/z7400a/x25.zabs
/opt/acc/z7400a/x25.zmap
/usr/conf/lib/libzx25d.a
/usr/conf/acc/zx25_trace.h
what(1) Output:
/opt/acc/protocol/zx25.zrel:
ZCOM X.25 Protocol
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_18717 zx
25.z8
ZCOM X.25 Level 2
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_18717 ab
m.cpp
ZCOM HDLC ABM State Tables Rev:1.12 981123.1126
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_18717 ab
mfsmt
/usr/conf/master.d/zx25:
None
/usr/conf/lib/libzx25dsyms.o:
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_22520 lib
zx25dsyms.o
/opt/acc/msg/def.zx25d.txt:
None
/opt/acc/protocol/hdlcabm.zrel:
ZCOM HDLC ABM Protocol
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_18717 ab
m.cpp
ZCOM HDLC ABM State Tables Rev:1.12 981123.1126
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_18717 ab
mfsmt
/opt/acc/share/man/man3.Z/x25stat.3x:
None
/opt/acc/z7350a/x25.zabs:
ZCOM System Firmware (ROM) Rev 01.T5
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_18717 z7
350_r
ZCOM Z7350A System Software
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_18717 z7
350_f
CPU clock 32MHz
ZCOM LEVEL1 Protocol
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_18717 le
vel1.
ZCOM X.25 Protocol
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_18717 zx
25.z8
ZCOM X.25 Level 2
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_18717 ab
m.cpp
ZCOM HDLC ABM State Tables Rev:1.12 981123.1126
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_18717 ab
mfsmt
ZCOM HDLC ABM Protocol
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_18717 ab
m.cpp
ZCOM HDLC ABM State Tables Rev:1.12 981123.1126
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_18717 ab
mfsmt
ZCOM Monitor Module
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_18717 mo
nitor
ZCOM Port Diagnostic Module
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_18717 te
stpro
ZCOM Protocol Module Entry Point Table
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_18717 pm
entta
/opt/acc/z7350a/x25.zmap:
ZCOM System Firmware (ROM) Rev 01.T5
ACC Rel B.02.40/B.02.40.01 for B.10.20 PHNE_17026 z
7350_
ZCOM Z7350A System Software
ACC Rel B.02.40/B.02.40.01 for B.10.20 PHNE_17026 z
7350_
CPU clock 32MHz
ZCOM LEVEL1 Protocol
ACC Rel B.02.40/B.02.40.01 for B.10.20 PHNE_17026 l
evel1
ZCOM X.25 Protocol
ACC Rel B.02.40/B.02.40.01 for B.10.20 PHNE_17026 z
x25.z
ZCOM X.25 Level 2
ACC Rel B.02.40/B.02.40.01 for B.10.20 PHNE_17026 a
bm.cp
ZCOM HDLC ABM State Tables Rev:1.12 981123.1126
ACC Rel B.02.40/B.02.40.01 for B.10.20 PHNE_17026 a
bmfsm
ZCOM HDLC ABM Protocol
ACC Rel B.02.40/B.02.40.01 for B.10.20 PHNE_17026 a
bm.cp
ZCOM HDLC ABM State Tables Rev:1.12 981123.1126
ACC Rel B.02.40/B.02.40.01 for B.10.20 PHNE_17026 a
bmfsm
ZCOM Monitor Module
ACC Rel B.02.40/B.02.40.01 for B.10.20 PHNE_17026 m
onito
ZCOM Port Diagnostic Module
ACC Rel B.02.40/B.02.40.01 for B.10.20 PHNE_17026 t
estpr
ZCOM Protocol Module Entry Point Table
ACC Rel B.02.40/B.02.40.01 for B.10.20 PHNE_17026 p
mentt
/opt/acc/z7200a/x25.zabs:
ZCOM System Firmware (ROM) Rev 04.B 921106.1200
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_22520 z7
200_s
ZCOM System Software (WMUX1)
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_22520 wm
ux1.z
ZCOM System Software (WMUX3)
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_22520 wm
ux3.z
CPU clock 16MHz
ZCOM System Software (WMUX4)
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_22520 wm
ux4.z
FTXBEGIN. Do nothing if disabled
FTXBEGIN. Force processing if timer not running.
FTXBEGIN. Disable Tx Interrupts
FTIMR. Disable Tx Interrupts
ZCOM LEVEL1 Protocol
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_22520 le
vel1.
ZCOM X.25 Protocol
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_22520 zx
25.z8
ZCOM X.25 Level 2
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_22520 ab
m.cpp
ZCOM HDLC ABM State Tables Rev:1.12 991216.1023
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_22520 ab
mfsmt
ZCOM HDLC ABM Protocol
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_22520 ab
m.cpp
ZCOM HDLC ABM State Tables Rev:1.12 991216.1023
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_22520 ab
mfsmt
ZCOM Monitor Module
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_22520 mo
nitor
ZCOM Port Diagnostic Module
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_22520 te
stpro
ZCOM Protocol Module Entry Point Table
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_22520 pm
entta
ZCOM System Entry Point Table
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_22520 um
uxent
/opt/acc/z7200a/x25.zmap:
ZCOM System Firmware (ROM) Rev 04.B 921106.1200
ACC Rel B.02.40/B.02.40.01 for B.10.20 PHNE_17026 z
7200_
ZCOM System Software (WMUX1)
ACC Rel B.02.40/B.02.40.01 for B.10.20 PHNE_17026 w
mux1.
ZCOM System Software (WMUX3)
ACC Rel B.02.40/B.02.40.01 for B.10.20 PHNE_17026 w
mux3.
CPU clock 16MHz
ZCOM System Software (WMUX4)
ACC Rel B.02.40/B.02.40.01 for B.10.20 PHNE_17026 w
mux4.
ZCOM LEVEL1 Protocol
ACC Rel B.02.40/B.02.40.01 for B.10.20 PHNE_17026 l
evel1
ZCOM X.25 Protocol
ACC Rel B.02.40/B.02.40.01 for B.10.20 PHNE_17026 z
x25.z
ZCOM X.25 Level 2
ACC Rel B.02.40/B.02.40.01 for B.10.20 PHNE_17026 a
bm.cp
ZCOM HDLC ABM State Tables Rev:1.12 981123.1126
ACC Rel B.02.40/B.02.40.01 for B.10.20 PHNE_17026 a
bmfsm
ZCOM HDLC ABM Protocol
ACC Rel B.02.40/B.02.40.01 for B.10.20 PHNE_17026 a
bm.cp
ZCOM HDLC ABM State Tables Rev:1.12 981123.1126
ACC Rel B.02.40/B.02.40.01 for B.10.20 PHNE_17026 a
bmfsm
ZCOM Monitor Module
ACC Rel B.02.40/B.02.40.01 for B.10.20 PHNE_17026 m
onito
ZCOM Port Diagnostic Module
ACC Rel B.02.40/B.02.40.01 for B.10.20 PHNE_17026 t
estpr
ZCOM Protocol Module Entry Point Table
ACC Rel B.02.40/B.02.40.01 for B.10.20 PHNE_17026 p
mentt
ZCOM System Entry Point Table
ACC Rel B.02.40/B.02.40.01 for B.10.20 PHNE_17026 u
muxen
/opt/acc/z7400a/x25.zabs:
ZCOM System Firmware (ROM) Rev 01.B5
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_22520 z7
400_r
ZCOM Z7400A System Software
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_22520 z7
400_f
FTXBEGIN. Do nothing if disabled
FTXBEGIN. Force processing if timer not running.
FTXBEGIN. Disable Tx Interrupts
FTIMR. Disable Tx Interrupts
ZCOM LEVEL1 Protocol
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_22520 le
vel1.
ZCOM X.25 Protocol
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_22520 zx
25.z8
ZCOM X.25 Level 2
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_22520 ab
m.cpp
ZCOM HDLC ABM State Tables Rev:1.12 991216.1023
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_22520 ab
mfsmt
ZCOM HDLC ABM Protocol
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_22520 ab
m.cpp
ZCOM HDLC ABM State Tables Rev:1.12 991216.1023
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_22520 ab
mfsmt
ZCOM Monitor Module
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_22520 mo
nitor
ZCOM Port Diagnostic Module
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_22520 te
stpro
ZCOM Protocol Module Entry Point Table
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_22520 pm
entta
/opt/acc/z7400a/x25.zmap:
ZCOM System Firmware (ROM) Rev 01.B5
ACC Rel B.02.40/B.02.40.01 for B.10.20 PHNE_17026 z
7400_
ZCOM Z7400A System Software
ACC Rel B.02.40/B.02.40.01 for B.10.20 PHNE_17026 z
7400_
ZCOM LEVEL1 Protocol
ACC Rel B.02.40/B.02.40.01 for B.10.20 PHNE_17026 l
evel1
ZCOM X.25 Protocol
ACC Rel B.02.40/B.02.40.01 for B.10.20 PHNE_17026 z
x25.z
ZCOM X.25 Level 2
ACC Rel B.02.40/B.02.40.01 for B.10.20 PHNE_17026 a
bm.cp
ZCOM HDLC ABM State Tables Rev:1.12 981123.1126
ACC Rel B.02.40/B.02.40.01 for B.10.20 PHNE_17026 a
bmfsm
ZCOM HDLC ABM Protocol
ACC Rel B.02.40/B.02.40.01 for B.10.20 PHNE_17026 a
bm.cp
ZCOM HDLC ABM State Tables Rev:1.12 981123.1126
ACC Rel B.02.40/B.02.40.01 for B.10.20 PHNE_17026 a
bmfsm
ZCOM Monitor Module
ACC Rel B.02.40/B.02.40.01 for B.10.20 PHNE_17026 m
onito
ZCOM Port Diagnostic Module
ACC Rel B.02.40/B.02.40.01 for B.10.20 PHNE_17026 t
estpr
ZCOM Protocol Module Entry Point Table
ACC Rel B.02.40/B.02.40.01 for B.10.20 PHNE_17026 p
mentt
/usr/conf/lib/libzx25d.a:
ACC Rel B.02.40-B.2.40.02 for B.10.20 PHNE_22520 lib
zx25d.a
/usr/conf/acc/zx25_trace.h:
$Header: zx25_trace.h
/main/r2.40/3 05/21/99 10:50
:10 $
cksum(1) Output:
348499181 19493 /opt/acc/msg/def.zx25d.txt
1375878011 3434 /usr/conf/master.d/zx25
1833816065 191796 /usr/conf/lib/libzx25dsyms.o
2474528498 30024 /opt/acc/protocol/hdlcabm.zrel
255011078 1398 /opt/acc/share/man/man3.Z/x25stat.3x
2508125203 45804 /opt/acc/protocol/zx25.zrel
2638359686 38502 /opt/acc/z7350a/x25.zabs
2497212646 4887 /opt/acc/z7350a/x25.zmap
1303652162 39588 /opt/acc/z7200a/x25.zabs
32866964 5727 /opt/acc/z7200a/x25.zmap
3665701994 39644 /opt/acc/z7400a/x25.zabs
2345276996 4806 /opt/acc/z7400a/x25.zmap
1649776057 104792 /usr/conf/lib/libzx25d.a
1612612627 24946 /usr/conf/acc/zx25_trace.h
Patch Conflicts: None
Patch Dependencies:
s700: 10.20: PHNE_22519
s800: 10.20: PHNE_22519
Hardware Dependencies: None
Other Dependencies: None
Supersedes:
PHNE_14011 PHNE_15354 PHNE_17026 PHNE_18717 PHNE_22520
Equivalent Patches: None
Patch Package Size: 620 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_23034
5a. For a standalone system, run swinstall to install the
patch:
swinstall -x autoreboot=true -x match_target=true \
-s /tmp/PHNE_23034.depot
By default swinstall will archive the original software in
/var/adm/sw/patch/PHNE_23034. If you do not wish to retain a
copy of the original software, you can create an empty file
named /var/adm/sw/patch/PATCH_NOSAVE.
WARNING: If this file exists when a patch is installed, the
patch cannot be deinstalled. Please be careful
when using this feature.
It is recommended that you move the PHNE_23034.text file to
/var/adm/sw/patch for future reference.
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHNE_23034.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions: None
-----End of Document ID: PHNE_23034------------------------------------------
Document ID: PHCO_23321
Date Loaded: 20010222
Title: s700_800 10.01 kermit(1) cumulative patch
Patch Name: PHCO_23321
Patch Description: s700_800 10.01 kermit(1) cumulative patch
Creation Date: 01/02/18
Post Date: 01/02/22
Hardware Platforms - OS Releases:
s700: 10.01
s800: 10.01
Products: N/A
Filesets:
SystemComm.SYSCOM SystemComm.SYSC-ENG-A-MAN
Automatic Reboot?: No
Status: General Release
Critical: No
Path Name: /hp-ux_patches/s700_800/10.X/PHCO_23321
Symptoms:
PHCO_23321:
kermit(1) in PHCO_22813 is of older version.
PHCO_22813:
kermit functionality corrected.
PHCO_9497:
Need new kermit 6.0 functionality in 10.01
PHCO_5794:
First connect succeeds, but subsequent connects may
fail if RTS does not remains high.
Defect Description:
PHCO_23321:
kermit(1) in PHCO_22813 is of version 5A(190). It should
be of 6.0.192.
Resolution:
Correct version of kermit (6.0.192) is delivered to fix
the reported problem.
PHCO_22813:
1. kermit functionality corrected.
Resolution:
Code is modified to fix the problem.
PHCO_9497:
kermit to be enhanced with the new C-Kermit 6.0 version
released by Columbia University.
PHCO_5794:
When exiting the newest version of KERMIT that
is bundled with the 10.01 OS, KERMIT raises RTS
on the port and further connections fail.
SR:
8606181553 8606155800 4701340349 4701297069 4701334763
Patch Files:
/usr/share/lib/kermit/READ.ME
/usr/share/lib/kermit/ckedemo.ksc
/usr/share/lib/kermit/ckepage.ksc
/usr/share/lib/kermit/ckermit.bwr
/usr/share/lib/kermit/ckermit.ini
/usr/share/lib/kermit/ckermit.kdd
/usr/share/lib/kermit/ckermit.knd
/usr/share/lib/kermit/ckermit.ksd
/usr/share/lib/kermit/ckermit.upd
/usr/share/lib/kermit/ckermod.ini
/usr/share/lib/kermit/ckevt.ksc
/usr/share/lib/kermit/ckuker.bwr
/usr/share/lib/kermit/ckurzsz.ini
/usr/bin/kermit
/usr/share/man/man1.Z/kermit.1
/usr/share/man/cat1.Z/kermit.1
what(1) Output:
/usr/share/lib/kermit/READ.ME:
None
/usr/share/lib/kermit/ckedemo.ksc:
None
/usr/share/lib/kermit/ckepage.ksc:
None
/usr/share/lib/kermit/ckermit.bwr:
None
/usr/share/lib/kermit/ckermit.ini:
None
/usr/share/lib/kermit/ckermit.kdd:
None
/usr/share/lib/kermit/ckermit.knd:
None
/usr/share/lib/kermit/ckermit.ksd:
None
/usr/share/lib/kermit/ckermit.upd:
None
/usr/share/lib/kermit/ckermod.ini:
None
/usr/share/lib/kermit/ckevt.ksc:
None
/usr/share/lib/kermit/ckuker.bwr:
None
/usr/share/lib/kermit/ckurzsz.ini:
None
/usr/bin/kermit:
PATCH_10_01: ckcmai.o ckutio.o ckufio.o ckcfns.o ckc
fn2.o ckcfn3.o ckuxla.o ckcpro.o ckucmd.o ck
uus2.o ckuus3.o ckuus4.o ckuus5.o ckuus6.o c
kuus7.o ckuusx.o ckuusy.o ckuusr.o ckucon.o
ckudia.o ckuscr.o ckcnet.o ckusig.o 01/02/18
/usr/share/man/man1.Z/kermit.1:
None
/usr/share/man/cat1.Z/kermit.1:
None
cksum(1) Output:
4034719060 15648 /usr/share/lib/kermit/READ.ME
1861037049 9619 /usr/share/lib/kermit/ckedemo.ksc
1080690435 3552 /usr/share/lib/kermit/ckepage.ksc
1796033461 47177 /usr/share/lib/kermit/ckermit.bwr
1113266886 22017 /usr/share/lib/kermit/ckermit.ini
2658579643 709 /usr/share/lib/kermit/ckermit.kdd
1121404876 2888 /usr/share/lib/kermit/ckermit.knd
891029991 484 /usr/share/lib/kermit/ckermit.ksd
3846073631 14794 /usr/share/lib/kermit/ckermit.upd
839139018 7801 /usr/share/lib/kermit/ckermod.ini
4101373998 357 /usr/share/lib/kermit/ckevt.ksc
1810688282 66697 /usr/share/lib/kermit/ckuker.bwr
717066151 3815 /usr/share/lib/kermit/ckurzsz.ini
3964965797 743306 /usr/bin/kermit
1795568269 19715 /usr/share/man/man1.Z/kermit.1
2938887487 23472 /usr/share/man/cat1.Z/kermit.1
Patch Conflicts: None
Patch Dependencies: None
Hardware Dependencies: None
Other Dependencies: None
Supersedes:
PHCO_5794 PHCO_9497 PHCO_22813
Equivalent Patches:
PHCO_23319:
s700: 10.20
s800: 10.20
PHCO_23320:
s700: 10.10
s800: 10.10
Patch Package Size: 1030 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 PHCO_23321
5a. For a standalone system, run swinstall to install the
patch:
swinstall -x autoreboot=true -x match_target=true \
-s /tmp/PHCO_23321.depot
By default swinstall will archive the original software in
/var/adm/sw/patch/PHCO_23321. If you do not wish to retain a
copy of the original software, you can create an empty file
named /var/adm/sw/patch/PATCH_NOSAVE.
WARNING: If this file exists when a patch is installed, the
patch cannot be deinstalled. Please be careful
when using this feature.
It is recommended that you move the PHCO_23321.text file to
/var/adm/sw/patch for future reference.
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHCO_23321.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions: None
-----End of Document ID: PHCO_23321------------------------------------------
Document ID: PHCO_23320
Date Loaded: 20010222
Title: s700_800 10.10 kermit(1) cumulative patch
Patch Name: PHCO_23320
Patch Description: s700_800 10.10 kermit(1) cumulative patch
Creation Date: 01/02/19
Post Date: 01/02/22
Hardware Platforms - OS Releases:
s700: 10.10
s800: 10.10
Products: N/A
Filesets:
SystemComm.SYSCOM SystemComm.SYSC-ENG-A-MAN
Automatic Reboot?: No
Status: General Release
Critical: No
Path Name: /hp-ux_patches/s700_800/10.X/PHCO_23320
Symptoms:
PHCO_23320:
kermit(1) in PHCO_22812 is of older version.
PHCO_22812:
kermit functionality corrected.
PHCO_9507:
Need new kermit 6.0 functionality in 10.10
Defect Description:
PHCO_23320:
kermit(1) in PHCO_22812 is of version 5A(190). It should
be of 6.0.192.
Resolution:
Correct version of kermit (6.0.192) is delivered to fix
the reported problem.
PHCO_22812:
1. kermit functionality corrected.
Resolution:
Code is modified to fix the problem
PHCO_9507:
kermit to be enhanced with the new C-Kermit 6.0 version
released by Columbia University.
SR:
8606181553 8606155800 4701340349 4701334763
Patch Files:
/usr/share/lib/kermit/READ.ME
/usr/share/lib/kermit/ckedemo.ksc
/usr/share/lib/kermit/ckepage.ksc
/usr/share/lib/kermit/ckermit.bwr
/usr/share/lib/kermit/ckermit.ini
/usr/share/lib/kermit/ckermit.kdd
/usr/share/lib/kermit/ckermit.knd
/usr/share/lib/kermit/ckermit.ksd
/usr/share/lib/kermit/ckermit.upd
/usr/share/lib/kermit/ckermod.ini
/usr/share/lib/kermit/ckevt.ksc
/usr/share/lib/kermit/ckuker.bwr
/usr/share/lib/kermit/ckurzsz.ini
/usr/bin/kermit
/usr/share/man/man1.Z/kermit.1
/usr/share/man/cat1.Z/kermit.1
what(1) Output:
/usr/share/lib/kermit/READ.ME:
None
/usr/share/lib/kermit/ckedemo.ksc:
None
/usr/share/lib/kermit/ckepage.ksc:
None
/usr/share/lib/kermit/ckermit.bwr:
None
/usr/share/lib/kermit/ckermit.ini:
None
/usr/share/lib/kermit/ckermit.kdd:
None
/usr/share/lib/kermit/ckermit.knd:
None
/usr/share/lib/kermit/ckermit.ksd:
None
/usr/share/lib/kermit/ckermit.upd:
None
/usr/share/lib/kermit/ckermod.ini:
None
/usr/share/lib/kermit/ckevt.ksc:
None
/usr/share/lib/kermit/ckuker.bwr:
None
/usr/share/lib/kermit/ckurzsz.ini:
None
/usr/bin/kermit:
PATCH_10_10: ckcmai.o ckutio.o ckufio.o ckcfns.o ckc
fn2.o ckcfn3.o ckuxla.o ckcpro.o ckucmd.o ck
uus2.o ckuus3.o ckuus4.o ckuus5.o ckuus6.o c
kuus7.o ckuusx.o ckuusy.o ckuusr.o ckucon.o
ckudia.o ckuscr.o ckcnet.o ckusig.o 01/02/19
/usr/share/man/man1.Z/kermit.1:
None
/usr/share/man/cat1.Z/kermit.1:
None
cksum(1) Output:
4034719060 15648 /usr/share/lib/kermit/READ.ME
1861037049 9619 /usr/share/lib/kermit/ckedemo.ksc
1080690435 3552 /usr/share/lib/kermit/ckepage.ksc
1796033461 47177 /usr/share/lib/kermit/ckermit.bwr
1113266886 22017 /usr/share/lib/kermit/ckermit.ini
2658579643 709 /usr/share/lib/kermit/ckermit.kdd
1121404876 2888 /usr/share/lib/kermit/ckermit.knd
891029991 484 /usr/share/lib/kermit/ckermit.ksd
3846073631 14794 /usr/share/lib/kermit/ckermit.upd
839139018 7801 /usr/share/lib/kermit/ckermod.ini
4101373998 357 /usr/share/lib/kermit/ckevt.ksc
1810688282 66697 /usr/share/lib/kermit/ckuker.bwr
717066151 3815 /usr/share/lib/kermit/ckurzsz.ini
327041772 688128 /usr/bin/kermit
1795568269 19715 /usr/share/man/man1.Z/kermit.1
2938887487 23472 /usr/share/man/cat1.Z/kermit.1
Patch Conflicts: None
Patch Dependencies: None
Hardware Dependencies: None
Other Dependencies: None
Supersedes:
PHCO_9507 PHCO_22812
Equivalent Patches:
PHCO_23319:
s700: 10.20
s800: 10.20
PHCO_23321:
s700: 10.01
s800: 10.01
Patch Package Size: 980 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 PHCO_23320
5a. For a standalone system, run swinstall to install the
patch:
swinstall -x autoreboot=true -x match_target=true \
-s /tmp/PHCO_23320.depot
By default swinstall will archive the original software in
/var/adm/sw/patch/PHCO_23320. If you do not wish to retain a
copy of the original software, you can create an empty file
named /var/adm/sw/patch/PATCH_NOSAVE.
WARNING: If this file exists when a patch is installed, the
patch cannot be deinstalled. Please be careful
when using this feature.
It is recommended that you move the PHCO_23320.text file to
/var/adm/sw/patch for future reference.
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHCO_23320.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions: None
-----End of Document ID: PHCO_23320------------------------------------------
Document ID: PHCO_23319
Date Loaded: 20010222
Title: s700_800 10.20 kermit(1) cumulative patch
Patch Name: PHCO_23319
Patch Description: s700_800 10.20 kermit(1) cumulative patch
Creation Date: 01/02/19
Post Date: 01/02/22
Hardware Platforms - OS Releases:
s700: 10.20
s800: 10.20
Products: N/A
Filesets:
SystemComm.SYSCOM SystemComm.SYSC-ENG-A-MAN
Automatic Reboot?: No
Status: General Release
Critical: No
Path Name: /hp-ux_patches/s700_800/10.X/PHCO_23319
Symptoms:
PHCO_23319:
kermit(1) in PHCO_22674 is of older version.
PHCO_22674:
kermit functionality corrected.
PHCO_9508:
Need new kermit 6.0 functionality in 10.20
Defect Description:
PHCO_23319:
kermit(1) in PHCO_22674 is of version 5A(190). It should
be of 6.0.192.
Resolution:
Correct version of kermit (6.0.192) is delivered to fix
the reported problem.
PHCO_22674:
1. kermit functionality corrected.
Resolution:
Code is modified to fix the problem.
PHCO_9508:
kermit to be enhanced with the new C-Kermit 6.0 version
released by Columbia University.
SR:
8606181553 8606155800 4701340349 4701334763
Patch Files:
/usr/share/lib/kermit/READ.ME
/usr/share/lib/kermit/ckedemo.ksc
/usr/share/lib/kermit/ckepage.ksc
/usr/share/lib/kermit/ckermit.bwr
/usr/share/lib/kermit/ckermit.ini
/usr/share/lib/kermit/ckermit.kdd
/usr/share/lib/kermit/ckermit.knd
/usr/share/lib/kermit/ckermit.ksd
/usr/share/lib/kermit/ckermit.upd
/usr/share/lib/kermit/ckermod.ini
/usr/share/lib/kermit/ckevt.ksc
/usr/share/lib/kermit/ckuker.bwr
/usr/share/lib/kermit/ckurzsz.ini
/usr/bin/kermit
/usr/share/man/man1.Z/kermit.1
/usr/share/man/cat1.Z/kermit.1
what(1) Output:
/usr/share/lib/kermit/READ.ME:
None
/usr/share/lib/kermit/ckedemo.ksc:
None
/usr/share/lib/kermit/ckepage.ksc:
None
/usr/share/lib/kermit/ckermit.bwr:
None
/usr/share/lib/kermit/ckermit.ini:
None
/usr/share/lib/kermit/ckermit.kdd:
None
/usr/share/lib/kermit/ckermit.knd:
None
/usr/share/lib/kermit/ckermit.ksd:
None
/usr/share/lib/kermit/ckermit.upd:
None
/usr/share/lib/kermit/ckermod.ini:
None
/usr/share/lib/kermit/ckevt.ksc:
None
/usr/share/lib/kermit/ckuker.bwr:
None
/usr/share/lib/kermit/ckurzsz.ini:
None
/usr/bin/kermit:
PATCH_10_20: ckcmai.o ckutio.o ckufio.o ckcfns.o ckc
fn2.o ckcfn3.o ckuxla.o ckcpro.o ckucmd.o ck
uus2.o ckuus3.o ckuus4.o ckuus5.o ckuus6.o c
kuus7.o ckuusx.o ckuusy.o ckuusr.o ckucon.o
ckudia.o ckuscr.o ckcnet.o ckusig.o 01/02/19
/usr/share/man/man1.Z/kermit.1:
None
/usr/share/man/cat1.Z/kermit.1:
None
cksum(1) Output:
4034719060 15648 /usr/share/lib/kermit/READ.ME
1861037049 9619 /usr/share/lib/kermit/ckedemo.ksc
1080690435 3552 /usr/share/lib/kermit/ckepage.ksc
1796033461 47177 /usr/share/lib/kermit/ckermit.bwr
1113266886 22017 /usr/share/lib/kermit/ckermit.ini
2658579643 709 /usr/share/lib/kermit/ckermit.kdd
1121404876 2888 /usr/share/lib/kermit/ckermit.knd
891029991 484 /usr/share/lib/kermit/ckermit.ksd
3846073631 14794 /usr/share/lib/kermit/ckermit.upd
839139018 7801 /usr/share/lib/kermit/ckermod.ini
4101373998 357 /usr/share/lib/kermit/ckevt.ksc
1810688282 66697 /usr/share/lib/kermit/ckuker.bwr
717066151 3815 /usr/share/lib/kermit/ckurzsz.ini
4149327576 688128 /usr/bin/kermit
1795568269 19715 /usr/share/man/man1.Z/kermit.1
2938887487 23472 /usr/share/man/cat1.Z/kermit.1
Patch Conflicts: None
Patch Dependencies: None
Hardware Dependencies: None
Other Dependencies: None
Supersedes:
PHCO_9508 PHCO_22674
Equivalent Patches:
PHCO_23320:
s700: 10.10
s800: 10.10
PHCO_23321:
s700: 10.01
s800: 10.01
Patch Package Size: 980 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 PHCO_23319
5a. For a standalone system, run swinstall to install the
patch:
swinstall -x autoreboot=true -x match_target=true \
-s /tmp/PHCO_23319.depot
By default swinstall will archive the original software in
/var/adm/sw/patch/PHCO_23319. If you do not wish to retain a
copy of the original software, you can create an empty file
named /var/adm/sw/patch/PATCH_NOSAVE.
WARNING: If this file exists when a patch is installed, the
patch cannot be deinstalled. Please be careful
when using this feature.
It is recommended that you move the PHCO_23319.text file to
/var/adm/sw/patch for future reference.
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHCO_23319.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions: None
-----End of Document ID: PHCO_23319------------------------------------------
Document ID: PHSS_22652
Date Loaded: 20010221
Title: s700_800 10.20 LIBCL cumulative patch
Patch Name: PHSS_22652
Patch Description: s700_800 10.20 LIBCL cumulative patch
Creation Date: 01/01/19
Post Date: 01/02/21
Hardware Platforms - OS Releases:
s700: 10.20
s800: 10.20
Products: N/A
Filesets:
OS-Core.CORE-SHLIBS,B.10.20 ProgSupport.LANG-MIN,B.10.20
Automatic Reboot?: No
Status: General Release
Critical:
No (superseded patches were critical)
PHSS_14000: OTHER
Some simulation tools requires this patch
for locating their code (stored in $DATA$ space).
Path Name: /hp-ux_patches/s700_800/10.X/PHSS_22652
Symptoms:
PHSS_22652:
1. JAGaa93357: Calls to __F90_F_EXIT always had and exit
code of 0, even when not appropriate.
2. JAGad00306: large real constants not assigned properly
3. JAGad27408: Problem with numbers starting list
directed I/O streams.
PHSS_21951:
1. JAGab21216: U_STACK_TRACE only unwinds the frames
up to the sigreturn call, and does not display the
frame of the routine that was running when the signal
was caught.
2. JAGab71918: A throw or escape out of a signal handler
in aC++ will likely cause an abort when used in the catch
clause.
3. JAGab77879: Performance problems or hangs for F90
dynamic strings/arrays and Pascal's escapecode.
PHSS_17689:
1. Fortran treats letters T, F, t, f as valid input for
numeric items, instead of catching them as an error.
PHSS_16690:
1. Unwinding through an invalid stack frame may not
discontinue the unwinding process. The routine
which finds unwind entries in the unwind table,
"U_get_unwind_entry" has an "off by one" logic
error in its search algorithm and could return a
pointer to the address beyond the end of the unwind
table indicating that it found an unwind entry
instead of indicating that no entry was found.
2. The error message reported to the user when an alloca
frame is encountered by U_get_previous_frame() is
incorrect. "5613 Procedure entry sequence is too
long for Unwind. Contact HP Service." is displayed
rather than "5612 Old version data structures won't
restore r3 and r4 for Alloca Unwind." Reminder:
U_get_previous_frame_x() is the new 10.20 interface
which permits unwinding alloca() stack frames.
PHSS_15549:
1. PHSS_11658 causes FORTRAN to ignore format spec $
(newline suppression).
2. Fortran complex arithmetic is much slower with the
post-Fortran90 libcl.
3. For value 0.0, ES12.3 format displays 0.000E-01,
it should be 0.000E+0
4. FORTRAN I/O ERROR 979: VARIABLE NOT IN NAMELIST GROUP
for variables with embedded "$"
5. FORTRAN I/O ERROR 979: VARIABLE NOT IN NAMELIST GROUP
for f90 namelist IO which defines multiple array items
after a single array element is specified.
PHSS_15255:
1. Fortran formatted real output has a generic accuracy
problem caused by sometimes rounding a formatted value
twice. This can result in a formatted value that is
too large.
PHSS_14423:
1. If when handling an exception, the unwinder is
called to unwind a stack which contains alloca frames,
the stack unwind will often fail when crossing the
alloca() frame. (This affects Ansi C++ exception
handling which uses alloca() to allocate space for
temporary variables.)
2. The unwinder may dump core when unwinding through HP_UX
exception frames in shared libraries. The dumping of
core is likely to happen if the user has not followed
the procedure calling conventions in generating object
code (examples: A 3rd party compiler, assembly
functions which don't follow the HP procedure calling
conventions, simulator generated code.) The unwinder
dumps core rather than detecting the corrupt stack and
returning a "can't unwind" return value from
U_get_previous_frame().
PHSS_14000:
1. Applications which call stack unwind routines including
U_get_previous_frame() may receive different
description of stack frame upon reaching an invalid
frame in the stack. The behavior changed with
the introduction of patch PHSS_10766.
2. When using Ansi C++ exception handling support,
U_STACK_TRACE fails when called from signal
handler. The failure mode occures only if the
handler is responding to a signal which has
interrupted an HP_UX system call
3. Fortran 77 program is not terminated on the
first use of "kill -1."
PHSS_11658:
1. SR 16533218321 : In a Fortran program, sequential
unformatted write operations with empty I/O lists
results in a file that cannot be read back in.
2. In Fortran programs, the performance of formatted
floating point output is, in some instances, much
slower than with a 9.X release of Fortran 77.
PHSS_10766:
1. Unwind library fails to cross shared library
boundaries and signal frames.
PHSS_10743:
1. SR 5003363085, 1653198705 : In a Fortran program an
unformatted read of an unquoted character string may stop
before reaching the end of the string. This happens when
the string contains a quote or ':' character.
2. SR 5003360081 : A Fortran 77 program that tries to trap
INTEGER*4 overflow using "ON INTEGER*4 OVERFLOW ..." will
not in fact trap the overflow.
PHSS_9483:
1. SR 5003324855: Unwind library doesn't work if an
alloca call has been made.
PHSS_8967:
1. Fails to allow access to files larger than
2 Gigabytes in size.
PHSS_8966:
1. SR 5003340596 : There is a memory leak when closing
files that can cause a program to run out of memory
if it opens and closes files many times.
2. SR 1653187393 : A file auto-opened with a sequential
read or write statement will create a file whose
maximum record length is 256 bytes.
PHSS_8397:
1. Use of +Oparallel and shared libraries on HPUX 10.20
results in undefined externals __FTN_SET_AR and
__FTN_300CHARS.
2. Systems cannot compile Fortran 90 programs or run
Fortran 90 programs that were linked with a shared
libcl.
3. SR 5003330738 : Reading and writing may be much slower
under HP-UX 10.20 than on earlier releases.
PHSS_6986:
1. SR 5003298067 : Reading a record from an ISAM file may
cause the program to crash or exhibit other symptoms of
writing off the end of a dynamically allocated memory
block. Whether this problem will be observed depends on
exactly what other IO commands are executed both before
and after the ISAM file read.
2. SR 5003298075 : Programs may crash when using a REWRITE
statement to alter an existing ISAM record. The REWRITE
statement is used only with ISAM files. The occurrence of
this problem is highly sensitive to the pattern of
allocation and deallocation of memory blocks at run-time.
However, if the problem occurs it will almost certainly
result in a program crash while attempting to execute the
REWRITE statement; delayed symptoms or silent incorrect
behavior are very unlikely.
3. SR 5003290122 : If a program backspaces over an initial
64 byte record, the file pointer will be left in the
wrong position and the next access to the file will read
or write the wrong location in the file. This problem
only occurs with the initial record, and that record must
be exactly 64 bytes long.
4. SR 5003280859 : Arrays of 4-byte integers do not work
correctly with namelists if the +autodblpad compiler
switch is used. Only the first element of the array will
be correctly accessed via the namelist.
PHSS_5691:
1. SR 4701296160 : "Ada/unwind fails on 10.0" Users of Alsys
Ada will experience problems with exception handling on
HP-UX 10.0 without this patch. Exceptions may not be
caught by the program's handlers, or may cause core
dumps. This patch is essential for all Alsys Ada users.
2. SR 4701295998 : "C++ program compiled on 9.0 dumps core
on 10.0" Only affects C++ programs using exception
handling. Note that this fix is also included in HP-UX
release 10.01. It is mentioned here so that users of
HP-UX 10.00 may obtain the patch without updating their
whole system, should they so wish.
Defect Description:
PHSS_22652:
1. JAGaa93357: Calls to __F90_F_EXIT always had and exit
code of 0, even when not appropriate.
2. JAGad00306: treat large real constants like F77.
3. JAGad27408: Problem with numbers starting list
directed I/O streams.
PHSS_21951:
1. JAGab21216: Error in U_STACK_TRACE unwinding past
64 bit _sigreturn
2. JAGab71918: If a throw or escape is done out of a
signal handler that interrupted a system call the values
of the callee save registers (at least R3 and R4) may be
invalid
3. JAGab77879: Performance problems or hangs for F90
dynamic strings/arrays and Pascal's escapecode.
PHSS_17689:
1. T, F, t, f are logicals and were incorrectly accepted
as integers.
PHSS_16690:
1. The off by one error in U_get_unwind_entry()
returns a bogus unwind descriptor for a pc
offset (the first argument) which is higher
than the highest executable pc offset in the
load module.
2. The message catalog for Unwind was missing
an entry. To reproduce this problem (and thus to
determin whether you need the patch on your system,)
use the following program. Note that this program
uses short cuts which are archive library specific.
It will not link shared. Just for reference, the
program also demonstrates use of the new
U_get_previous_frame_x interface for correct un-
winding through alloca frames.
#include <alloca.h>
#include <stdio.h>
typedef unsigned int address;
typedef unsigned int space;
main()
{
struct {
int curr_frame_size;
address curr_sp;
unsigned long curr_pcspace;
address curr_pcoffset;
address curr_dp;
address curr_rp;
address curr_mrp;
space curr_sr0, curr_sr4;
int r3;
address cur_r19; /* for PIC code */
int r4;
int reserved;
} cfi;
struct {
int prev_frame_size;
address prev_sp;
space prev_pcspace;
address prev_pcoffset;
int prev_dp;
unsigned int uw_descr[2];
address ustart;
address uend;
int uw_index;
address prev_r19; /* for PIC code */
int r3;
int r4;
} pfi;
#ifdef NEW_INTERFACE
#define UNWIND_STEP(cfi,pfi) \
U_get_previous_frame_x(&cfi,&pfi,sizeof(pfi));
#else
#define UNWIND_STEP(cfi,pfi) \
U_get_previous_frame(&cfi,&pfi);
#endif
void *mptr;
mptr = alloca(1000);
U_get_frame_info(&cfi);
UNWIND_STEP(cfi,pfi);
copy_frame_info(&cfi,&pfi);
UNWIND_STEP(cfi,pfi);
}
/* END */
Compile Line: cc -Ae test_alloca.c -Wl,-aarchive -lcl
$a.out will display, "Procedure entry sequence is too
long for Unwind. Contact HP Service." if patch
PHSS_16690 has not been installed on your system. It will
display "Old version data structures won't restore r3 and
r4 for Alloca Unwind." if the patch has been installed.
PHSS_15549:
1. SR1653242602: PHSS_11658, while fixing non-advancing
IO to conform to f90 standards, makes format spec $
stop working.
2. SR1653258798: Post-f90 libcl's complex arithmetic
routines were compiled without optimization.
3. SR5003407429: ES format descriptor incorrectly
handled 0.0, by decreasing the printed exponent
by one when it shouldn't.
4. SR5003390112: dollar signs ($) were not allowed in
namelist variable names, because of an earlier change
to make $end work correctly. Supporting $end is not
mutually exclusive with allowing $'s in variable
names as long as the $ is not the first character,
and the f77 and f90 compilers do not allow names to
begin with $.
5. SR5003421701: f90 uses namelist IO handling distinct
from f77, in order to handle new f90 features such as
array sections. The f90 implementation did not allow
more than one namelist value to follow a single
specified array element, which is sometimes used as
a starting position for a list of values.
PHSS_15255:
1. The Fortran IO library rounded the value to w+1 digits
during its initial conversion from floating point to
ascii, where w is the width requested in the format
string. It then proceeded to round the ascii result a
second time, to p digits, where p is the precision
requested in the format string. Rounding should have
been performed only once, to p digits, and never to
w+1 digits.
PHSS_14423:
1. The unwinder was not always obtaining the values of
gr3 and gr4 from the appropriate locations during
unwinding through exceptions which interrupted
HP_UX system calls. When encountering a stack frame
for an exception which interrupted the OS, the
values for r3 and r4 should be obtained from the user's
stack (which the unwind library tracks in it's
"state_vector" data structure.) The unwind library
was instead, getting these values from the signal
context saved when the interrupt occurred.
2. The unwinder dumps core when unwinding exception
frames in shared libraries upon getting a return
pointer in protected memory. Routines which
extract a return pointer from exception handler
code was not checking addresses for readability
prior to accessing the address triggering bus
errors.
PHSS_14000:
1. Applications calling U_get_previous_frame() on an
invalid stack frame received different results
because U_get_previous_frame() has been modified
to unwind inport and export stubs on the stack which
have been optimized by the linker (e.g. do not appear
in the stub unwind region tables in the SOM). After
U_get_previous_frame attempted to unwind a region of
the stack which was not listed in unwind tables or
stub unwind tables, the data structure which describes
the top frame of the stack has been filled with either
1) the description of the next stack frame on the stack
if the stack contained a "linker optimized" stub at its
top, or otherwise, 2) garbage values if the top of the
stack was an invalid frame. The original behaviour
of U_get_previous_frame was to not destroy the
information in the frame data structure in condition
(2).
2. The Ansi C++ exception handling support was failing
because the Stack Unwind routines (U_get_previous_frame)
were obtaining the gr3 and gr4 register values from
the signal context record, when instead it should have
picked them up from the "callee saves" register storage
area on the stack. The Unwind functions were not
correctly handling the difference between the state
saved by signals which interrupted user code from
signals which interrupted HP_UX system code.
3. Use the following f77 program to verify the "kill -1"
patch needs to be installed.
PROGRAM toto
X=0
DO WHILE (X .NE. 1000000)
WRITE (*,*) 'X = ',X
X = X + 1
END DO
END
Compile and execute the program. Issue
a "kill -1 <process id>" If a second "kill -1"
command is necessary, the patch is needed.
PHSS_11658:
1. In a Fortran program, sequential unformatted writes
with empty IO lists wrote nonsense records into
the file making the file unreadable. SR 1653218321
2. The slow performance of Fortran formatted floating point
output was due to the unnecessary use of quad precision
computation when double precision would have sufficed.
PHSS_10766:
1. The unwind library routine, "U_get_previous_frame()"
and it's associated routines such as "U_STACK_TRACE()"
fail to cross shared library boundaries and signal
stack frames.
PHSS_10743:
1. SR 5003363085, 1653198705 : The Fortran runtime library
did not handle correctly certain delimiter characters
when they occurred in an unquoted character string. The
read should terminate only when a blank, comma, slash, or
end of record is encountered.
2. SR 5003360081 : A defect in the Fortran runtime library
caused INTEGER*4 traps to be interpreted as INTEGER*8
traps. Note that INTEGER*8 is supported by F90 but not by
F77.
PHSS_9483:
1. Calls to the unwind library routine,
"U_get_previous_frame()" or it's associated
routines such as "U_STACK_TRACE()" do not unwind
through stacks which contain a frame in which
alloca() has been used to dynamically allocate
memory.
PHSS_8967:
1. libcl fails to allow access to files larger than
2 Gigabytes in size.
PHSS_8966:
1. Some memory was not freed when a file was closed.
2. The maximum record length was incorrectly being set
when a sequential file was auto-opened.
PHSS_8397:
1. The symbols __FTN_SET_AR and __FTN_300CHARS were not
exported from the shared version of libcl.
2. The complete set of Fortran 90 functionality was not
shipped with the 10.20 or earlier releases of HP-UX.
3. Changes were made to speed up the runtime IO system.
It may still not be as fast as in HP-UX 10.01 or 10.10
due to changes for Fortran 90 but it is faster then
the HP-UX 10.20 version.
PHSS_6986:
1. SR 5003298067 : The problem is caused by the runtime IO
library inappropriately reallocating a buffer to a
smaller size.
2. SR 5003298075 : The problem was caused by an
uninitialized variable in a dynamically allocated block.
3. SR 5003290122 : The defect was caused by incorrect
control logic in a Fortran run-time library routine.
4. SR 5003280859 : The +autodblpad option causes integer
arrays to be "padded" out to a length of 8 bytes for each
array element. But the runtime library routines that
implement access through a namelist treat the array as if
it had not been padded. This causes accesses to all
elements of the array, except to the first, to be
incorrect. Either the wrong element is accessed, or some
of the padding bytes are accessed.
PHSS_5691:
1. SR4701296160
(a) Ada compiler incorrectly used the "sr4export" bit of
unwind descriptors.
(b) Unwind library for HP-UX 10.0 incorrectly handled Ada
variable-sized frames and separate package bodies.
2. SR4701295998
An internal interface was changed at the 10.0 release
which led to incompatibilities with some C++ programs
that had been compiled on HP-UX 9.0. The problem was
solved by reverting to the original interface.
SR:
5003422808 1653281634 5003438473 4701380345 1653232181
5003324855 5003340596 5003330738 5003409466 1653253690
1653242602 1653258798 5003407429 5003421701 5003390112
5003415836
Patch Files:
/usr/lib/libcl.1
/usr/lib/libcl.a
/usr/lib/pa1.1/libcl.1
/usr/lib/pa1.1/libcl.a
/usr/lib/nls/msg/C/libcl.cat
what(1) Output:
/usr/lib/libcl.1:
Unwind Library version UX.10.20.15 - 99/12/13
Trap Library version UX.10.20.15 - 99/12/13
libcl.sl version B.10.29.13 - Jan 19, 2001
/usr/lib/libcl.a:
libcl.a version B.10.29.13 - Jan 19, 2001
Unwind Library version UX.10.20.15 - 99/12/13
Trap Library version UX.10.20.15 - 99/12/13
/usr/lib/pa1.1/libcl.1:
Trap Library version UX.10.20.15 - 99/12/13
Unwind Library version UX.10.20.15 - 99/12/13
fs_amod.s $Revision: 1.9.1.1 $
libcl.sl version B.10.29.13 - Jan 19, 2001
/usr/lib/pa1.1/libcl.a:
libcl.a version B.10.29.13 - Jan 19, 2001
fs_amod.s $Revision: 1.9.1.1 $
Unwind Library version UX.10.20.15 - 99/12/13
Trap Library version UX.10.20.15 - 99/12/13
/usr/lib/nls/msg/C/libcl.cat:
None
cksum(1) Output:
2553641488 1363584 /usr/lib/libcl.1
1035582474 1883052 /usr/lib/libcl.a
619312050 1388160 /usr/lib/pa1.1/libcl.1
1322558408 1931292 /usr/lib/pa1.1/libcl.a
1935708068 28334 /usr/lib/nls/msg/C/libcl.cat
Patch Conflicts: None
Patch Dependencies: None
Hardware Dependencies: None
Other Dependencies: None
Supersedes:
PHSS_21951 PHSS_5691 PHSS_6986 PHSS_8397 PHSS_8966 PHSS_8967
PHSS_9483 PHSS_10743 PHSS_10766 PHSS_11658 PHSS_14000 PHSS_14423
PHSS_15255 PHSS_15549 PHSS_16690 PHSS_17689
Equivalent Patches:
PHSS_22653:
s700: 11.00 11.10
s800: 11.00 11.10
Patch Package Size: 6500 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_22652
5a. For a standalone system, run swinstall to install the
patch:
swinstall -x autoreboot=true -x match_target=true \
-s /tmp/PHSS_22652.depot
By default swinstall will archive the original software in
/var/adm/sw/patch/PHSS_22652. If you do not wish to retain a
copy of the original software, you can create an empty file
named /var/adm/sw/patch/PATCH_NOSAVE.
WARNING: If this file exists when a patch is installed, the
patch cannot be deinstalled. Please be careful
when using this feature.
It is recommended that you move the PHSS_22652.text file to
/var/adm/sw/patch for future reference.
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHSS_22652.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions: None
-----End of Document ID: PHSS_22652------------------------------------------
Document ID: PHCO_23181
Date Loaded: 20010221
Title: s700_800 10.26 libc cumulative patch
Patch Name: PHCO_23181
Patch Description: s700_800 10.26 libc cumulative patch
Creation Date: 01/02/08
Post Date: 01/02/21
Hardware Platforms - OS Releases:
s700: 10.26
s800: 10.26
Products: N/A
Filesets:
BLS.BLS-ENG-A-MAN OS-Core.C-MIN OS-Core.CORE-SHLIBS
ProgSupport.PAUX-ENG-A-MAN ProgSupport.PROG-MIN
ProgSupport.PROG-AUX
Automatic Reboot?: No
Status: General Release
Critical: No
Path Name: /hp-ux_patches/s700_800/10.X/PHCO_23181
Symptoms:
PHCO_23181:
snprintf() and vsnprintf() functions are not available
in 10.26
PHCO_20782:
No API for deleting an entry from the /etc/mnttab file.
PHCO_18576:
No putgrent() function in libc for group file
PHCO_17823:
Some date related functions are not Year 2000 ready.
(equivalent of 10.20 patch PHCO_16303)
Defect Description:
PHCO_23181:
snprintf() and vsnprintf() functions are not available
in 10.26
Resolution:
Ported snprintf() and vsnprintf() from 10.20 libc
PHCO_20782:
No API for deleting an entry from the /etc/mnttab file.
New network functionality requires updates to the network
components of libc. Ported from PHNE_20091.
Resolution
Added API for deleting an entry from the /etc/mnttab file.
Update network specific libc code.
PHCO_18576:
There is no putgrent() function in libc for group file
that is an equivalent of the putpwent() for the password
file.
Resolution:
putgrent() function created in C library.
Argument is group structure and stream to write to,
and it returns 0 if there is no error, and int other
than 0 otherwise:
int putgrent(const struct group *grp, FILE *f);
PHCO_17823:
mktime() does not seem to adjust for change in TZ variable.
mktime(3C) sets tm_isdst to 0 when daylight savings is in
effect for dates past Tuesday January 19 03:14:07 UTC 2038.
Since strptime(3C) obtains this value from mktime(), it also
returns the 0 for tm_isdst when daylight savings is in
effect for those dates.
strptime() does not check for dates not within the supported
range of Friday December 13 20:45:52 UTC 1901 and Friday
December 31 23:59:59 UTC 9999.
(1) strptime(3C) does not support dates beyond January 19
UTC 2038 in 32-bit HP-UX.
(2) strptime() does not fill in tm_wday, tm_mon and tm_mday
when supplied both the year and day of the year.
(3) strptime() does not treat invalid input dates and
inconsistent input as errors.
(4) strptime() does not handle %E correctly in the C locale.
(5) strptime() returns incorrect value for tm_yday and
tm_wday if tm_sec and/or tm_min are initialized to -1 when
the %j conversion specification is used.
strptime() treats Feb 29 2000 and March 1 2000 as the same
day if the %A (or %a) and %U conversion specifications are
used.
(1) strptime(3C) does not support dates beyond January 19
UTC 2038 in 32-bit HP-UX.
(2) strptime() does not fill in tm_wday, tm_mon and tm_mday
when supplied both the year and day of the year.
(3) strptime() does not treat invalid input dates and
inconsistent input as errors.
(4) strptime() does not handle %E correctly in the C locale.
The getdate() function does not parse the template file
correctly when the %r field descriptor is used in at least
one of the templates. This leads to the situation that a
non-zero value for getdate_err is returned even when the
template file contains a matching template. In addition,
getdate() does not correctly handle the case where %I is
used in a template but %p is not.
strptime(3C) does not calculate the week number correctly
when the first day of the year is a Sunday (for %U and %W)
or a Monday(for %W).
The strptime and getdate calls did not handle two digit year
specifications in the same manner. This has been addressed
by providing strptime and getdate with an alternative
behavior for dealing with two digit year specifications. In
order to obtain the alternative behavior, which interprets
two-digit year values in the range 66-99 to refer to the
twentieth century and values in the range 00-68 to refer to
the twenty-first century, the executable must link with the
supplied object file, /usr/lib/year2000.o. Existing
executables will continue to get the compatible behavior.
The getdate() routine fails with a signal 11 segmentation
violation when accessing a datemask file that contains a
very large number of alternative date formats.
Resolution:
Merge in updated HP-UX 10.20 source code.
SR:
0000000000
Patch Files:
/usr/lib/libc.a
/usr/lib/libc.1
/usr/lib/libpicc.a
/usr/lib/libp/libc.a
/usr/share/man/man3.Z/getmntent.3x
/usr/share/man/man3.Z/delmntent.3x
/usr/share/man/man3.Z/putgrent.3c
/usr/lib/year2000.o
/usr/share/man/man3.Z/printf.3s
/usr/share/man/man3.Z/vprintf.3s
/usr/share/man/man3.Z/snprintf.3s
/usr/share/man/man3.Z/vsnprintf.3s
what(1) Output:
/usr/lib/libc.a:
ic5ae_DAV17 lib/libc/archive_pa1/libc.a_01
Feb 2 2001 22:06:58
01/02/02 lib/libc/core/gen/ctime.c, hpux, hpux_10.26
, ic5fl Revision 1.2 PATCH_10.26 (PHCO_17823
) UNMODIFIED
01/02/02 lib/libc/core/gen/ctime64.c, hpux, hpux_10.
26, ic5fl Revision 1.3 PATCH_10.26 (PHCO_178
23)
01/02/02 lib/libc/core/gen/mktime64.c, hpux, hpux_10
.26, ic5fl Revision 1.2 PATCH_10.26 (PHCO_17
823)
00/01/04 lib/libc/core/gen/mntent.c, hpux, hpux_10.2
6, ic5fl Revision 1.2 PATCH_10.26 (PHCO_2078
2) UNMODIFIED
99/05/10 lib/libc/core/gen/putpwent.c, hpux, hpux_10
.26, ic5fl Revision 1.3 PATCH_10.26 (PHCO_18
576)
99/03/04 lib/libc/core/gen/getdate.c, hpux, hpux_10.
26, ic5fl Revision 1.3 PATCH_10.26 (PHCO_178
23) UNMODIFIED
01/02/02 lib/libc/core/gen/strptime.c, hpux, hpux_10
.26, ic5fl Revision 1.4 PATCH_10.26 (PHCO_17
823)
00/01/05 lib/libc/net/net/getrpcent.c, hpux, hpux_10
.26, ic5fl Revision 1.2 PATCH_10.26 (PHCO_20
782) UNMODIFIED
00/01/05 lib/libc/net/net/innetgr.c, hpux, hpux_10.2
6, ic5fl Revision 1.2 PATCH_10.26 (PHCO_2078
2) UNMODIFIED
00/01/05 lib/libc/net/rpc/svc_tcp.c, hpux, hpux_10.2
6, ic5fl Revision 1.2 PATCH_10.26 (PHCO_2078
2) UNMODIFIED
00/01/05 lib/libc/net/rpc/xdr_mem.c, hpux, hpux_10.2
6, ic5fl Revision 1.2 PATCH_10.26 (PHCO_2078
2) UNMODIFIED
01/02/01 lib/libc/core/stdio/snprintf.c, hpux, hpux_
10.26, ic5fl Revision 1.2 PATCH_10.26 (PHCO_
23181) UNMODIFIED
01/02/01 lib/libc/core/stdio/vsnprintf.c, hpux, hpux
_10.26, ic5fl Revision 1.2 PATCH_10.26 (PHCO
_23181) UNMODIFIED
01/02/01 lib/libc/core/stdio/doprnt.c, hpux, hpux_10
.26, ic5fl Revision 1.2 PATCH_10.26 (PHCO_23
181) UNMODIFIED
00/01/05 lib/libc/net/yp/yp_all.c, hpux, hpux_10.26,
ic5fl Revision 1.2 PATCH_10.26 (PHCO_20782)
00/01/05 lib/libc/net/yp/yp_bind.c, hpux, hpux_10.26
, ic5fl Revision 1.2 PATCH_10.26 (PHCO_20782
)
00/01/05 lib/libc/net/yp/yp_master.c, hpux, hpux_10.
26, ic5fl Revision 1.2 PATCH_10.26 (PHCO_207
82)
00/01/05 lib/libc/net/yp/yp_match.c, hpux, hpux_10.2
6, ic5fl Revision 1.2 PATCH_10.26 (PHCO_2078
2)
00/01/05 lib/libc/net/yp/yp_order.c, hpux, hpux_10.2
6, ic5fl Revision 1.2 PATCH_10.26 (PHCO_2078
2)
00/01/05 lib/libc/net/yp/yp_update.c, hpux, hpux_10.
26, ic5fl Revision 1.2 PATCH_10.26 (PHCO_207
82)
2001/02/02 Hewlett-Packard HP-UX 10.26 TOS [ ic5fl -
DAV17 ]
/usr/lib/libc.1:
01/02/02 lib/libc/core/gen/ctime.c, hpux, hpux_10.26
, ic5fl Revision 1.2 PATCH_10.26 (PHCO_17823
) UNMODIFIED
01/02/02 lib/libc/core/gen/ctime64.c, hpux, hpux_10.
26, ic5fl Revision 1.3 PATCH_10.26 (PHCO_178
23)
01/02/02 lib/libc/core/gen/mktime64.c, hpux, hpux_10
.26, ic5fl Revision 1.2 PATCH_10.26 (PHCO_17
823)
00/01/04 lib/libc/core/gen/mntent.c, hpux, hpux_10.2
6, ic5fl Revision 1.2 PATCH_10.26 (PHCO_2078
2) UNMODIFIED
99/05/10 lib/libc/core/gen/putpwent.c, hpux, hpux_10
.26, ic5fl Revision 1.3 PATCH_10.26 (PHCO_18
576)
99/03/04 lib/libc/core/gen/getdate.c, hpux, hpux_10.
26, ic5fl Revision 1.3 PATCH_10.26 (PHCO_178
23) UNMODIFIED
01/02/02 lib/libc/core/gen/strptime.c, hpux, hpux_10
.26, ic5fl Revision 1.4 PATCH_10.26 (PHCO_17
823)
00/01/05 lib/libc/net/net/getrpcent.c, hpux, hpux_10
.26, ic5fl Revision 1.2 PATCH_10.26 (PHCO_20
782) UNMODIFIED
00/01/05 lib/libc/net/net/innetgr.c, hpux, hpux_10.2
6, ic5fl Revision 1.2 PATCH_10.26 (PHCO_2078
2) UNMODIFIED
00/01/05 lib/libc/net/rpc/svc_tcp.c, hpux, hpux_10.2
6, ic5fl Revision 1.2 PATCH_10.26 (PHCO_2078
2) UNMODIFIED
00/01/05 lib/libc/net/rpc/xdr_mem.c, hpux, hpux_10.2
6, ic5fl Revision 1.2 PATCH_10.26 (PHCO_2078
2) UNMODIFIED
01/02/01 lib/libc/core/stdio/snprintf.c, hpux, hpux_
10.26, ic5fl Revision 1.2 PATCH_10.26 (PHCO_
23181) UNMODIFIED
01/02/01 lib/libc/core/stdio/vsnprintf.c, hpux, hpux
_10.26, ic5fl Revision 1.2 PATCH_10.26 (PHCO
_23181) UNMODIFIED
01/02/01 lib/libc/core/stdio/doprnt.c, hpux, hpux_10
.26, ic5fl Revision 1.2 PATCH_10.26 (PHCO_23
181) UNMODIFIED
00/01/05 lib/libc/net/yp/yp_all.c, hpux, hpux_10.26,
ic5fl Revision 1.2 PATCH_10.26 (PHCO_20782)
00/01/05 lib/libc/net/yp/yp_bind.c, hpux, hpux_10.26
, ic5fl Revision 1.2 PATCH_10.26 (PHCO_20782
)
00/01/05 lib/libc/net/yp/yp_master.c, hpux, hpux_10.
26, ic5fl Revision 1.2 PATCH_10.26 (PHCO_207
82)
00/01/05 lib/libc/net/yp/yp_match.c, hpux, hpux_10.2
6, ic5fl Revision 1.2 PATCH_10.26 (PHCO_2078
2)
00/01/05 lib/libc/net/yp/yp_order.c, hpux, hpux_10.2
6, ic5fl Revision 1.2 PATCH_10.26 (PHCO_2078
2)
00/01/05 lib/libc/net/yp/yp_update.c, hpux, hpux_10.
26, ic5fl Revision 1.2 PATCH_10.26 (PHCO_207
82)
2001/02/02 Hewlett-Packard HP-UX 10.26 TOS [ ic5fl -
DAV17 ]
ic5ae_DAV17 lib/libc/shared_pa1/libc.1_01
Feb 2 2001 22:25:05
/usr/lib/libpicc.a:
ic5ae_DAV17 lib/libc/shared_pa1/libc.1_01
Mar 28 2000 21:46:35
00/03/28 lib/libc/core/gen/ctime.c, hpux, hpux_10.26
, ic5ep Revision 1.2 PATCH_10.26 (PHCO_17823
) UNMODIFIED
00/03/28 lib/libc/core/gen/ctime64.c, hpux, hpux_10.
26, ic5ep Revision 1.3 PATCH_10.26 (PHCO_178
23)
00/03/28 lib/libc/core/gen/mktime64.c, hpux, hpux_10
.26, ic5ep Revision 1.2 PATCH_10.26 (PHCO_17
823)
00/01/04 lib/libc/core/gen/mntent.c, hpux, hpux_10.2
6, ic5ep Revision 1.2 PATCH_10.26 (PHCO_2078
2) UNMODIFIED
99/05/10 lib/libc/core/gen/putpwent.c, hpux, hpux_10
.26, ic5ep Revision 1.3 PATCH_10.26 (PHCO_18
576)
99/03/04 lib/libc/core/gen/getdate.c, hpux, hpux_10.
26, ic5ep Revision 1.3 PATCH_10.26 (PHCO_178
23) UNMODIFIED
00/03/28 lib/libc/core/gen/strptime.c, hpux, hpux_10
.26, ic5ep Revision 1.4 PATCH_10.26 (PHCO_17
823)
00/01/05 lib/libc/net/net/getrpcent.c, hpux, hpux_10
.26, ic5ep Revision 1.2 PATCH_10.26 (PHCO_20
782) UNMODIFIED
00/01/05 lib/libc/net/net/innetgr.c, hpux, hpux_10.2
6, ic5ep Revision 1.2 PATCH_10.26 (PHCO_2078
2) UNMODIFIED
00/01/05 lib/libc/net/rpc/svc_tcp.c, hpux, hpux_10.2
6, ic5ep Revision 1.2 PATCH_10.26 (PHCO_2078
2) UNMODIFIED
00/01/05 lib/libc/net/rpc/xdr_mem.c, hpux, hpux_10.2
6, ic5ep Revision 1.2 PATCH_10.26 (PHCO_2078
2) UNMODIFIED
00/01/05 lib/libc/net/yp/yp_all.c, hpux, hpux_10.26,
ic5ep Revision 1.2 PATCH_10.26 (PHCO_20782)
00/01/05 lib/libc/net/yp/yp_bind.c, hpux, hpux_10.26
, ic5ep Revision 1.2 PATCH_10.26 (PHCO_20782
)
00/01/05 lib/libc/net/yp/yp_master.c, hpux, hpux_10.
26, ic5ep Revision 1.2 PATCH_10.26 (PHCO_207
82)
00/01/05 lib/libc/net/yp/yp_match.c, hpux, hpux_10.2
6, ic5ep Revision 1.2 PATCH_10.26 (PHCO_2078
2)
00/01/05 lib/libc/net/yp/yp_order.c, hpux, hpux_10.2
6, ic5ep Revision 1.2 PATCH_10.26 (PHCO_2078
2)
00/01/05 lib/libc/net/yp/yp_update.c, hpux, hpux_10.
26, ic5ep Revision 1.2 PATCH_10.26 (PHCO_207
82)
2000/03/28 Hewlett-Packard HP-UX 10.26 TOS [ ic5ep -
DAV17 ]
/usr/lib/libp/libc.a:
ic5ae_DAV17 lib/libc/profiled_pa1/libc.a_01
Mar 28 2000 22:13:25
00/03/28 lib/libc/core/gen/ctime.c, hpux, hpux_10.26
, ic5ep Revision 1.2 PATCH_10.26 (PHCO_17823
) UNMODIFIED
00/03/28 lib/libc/core/gen/ctime64.c, hpux, hpux_10.
26, ic5ep Revision 1.3 PATCH_10.26 (PHCO_178
23)
00/03/28 lib/libc/core/gen/mktime64.c, hpux, hpux_10
.26, ic5ep Revision 1.2 PATCH_10.26 (PHCO_17
823)
00/01/04 lib/libc/core/gen/mntent.c, hpux, hpux_10.2
6, ic5ep Revision 1.2 PATCH_10.26 (PHCO_2078
2) UNMODIFIED
99/05/10 lib/libc/core/gen/putpwent.c, hpux, hpux_10
.26, ic5ep Revision 1.3 PATCH_10.26 (PHCO_18
576)
99/03/04 lib/libc/core/gen/getdate.c, hpux, hpux_10.
26, ic5ep Revision 1.3 PATCH_10.26 (PHCO_178
23) UNMODIFIED
00/03/28 lib/libc/core/gen/strptime.c, hpux, hpux_10
.26, ic5ep Revision 1.4 PATCH_10.26 (PHCO_17
823)
00/01/05 lib/libc/net/net/getrpcent.c, hpux, hpux_10
.26, ic5ep Revision 1.2 PATCH_10.26 (PHCO_20
782) UNMODIFIED
00/01/05 lib/libc/net/net/innetgr.c, hpux, hpux_10.2
6, ic5ep Revision 1.2 PATCH_10.26 (PHCO_2078
2) UNMODIFIED
00/01/05 lib/libc/net/rpc/svc_tcp.c, hpux, hpux_10.2
6, ic5ep Revision 1.2 PATCH_10.26 (PHCO_2078
2) UNMODIFIED
00/01/05 lib/libc/net/rpc/xdr_mem.c, hpux, hpux_10.2
6, ic5ep Revision 1.2 PATCH_10.26 (PHCO_2078
2) UNMODIFIED
00/01/05 lib/libc/net/yp/yp_all.c, hpux, hpux_10.26,
ic5ep Revision 1.2 PATCH_10.26 (PHCO_20782)
00/01/05 lib/libc/net/yp/yp_bind.c, hpux, hpux_10.26
, ic5ep Revision 1.2 PATCH_10.26 (PHCO_20782
)
00/01/05 lib/libc/net/yp/yp_master.c, hpux, hpux_10.
26, ic5ep Revision 1.2 PATCH_10.26 (PHCO_207
82)
00/01/05 lib/libc/net/yp/yp_match.c, hpux, hpux_10.2
6, ic5ep Revision 1.2 PATCH_10.26 (PHCO_2078
2)
00/01/05 lib/libc/net/yp/yp_order.c, hpux, hpux_10.2
6, ic5ep Revision 1.2 PATCH_10.26 (PHCO_2078
2)
00/01/05 lib/libc/net/yp/yp_update.c, hpux, hpux_10.
26, ic5ep Revision 1.2 PATCH_10.26 (PHCO_207
82)
2000/03/28 Hewlett-Packard HP-UX 10.26 TOS [ ic5ep -
DAV17 ]
/usr/share/man/man3.Z/getmntent.3x:
None
/usr/share/man/man3.Z/delmntent.3x:
None
/usr/share/man/man3.Z/putgrent.3c:
None
/usr/lib/year2000.o:
99/03/22 lib/libc/core/year2000/year2000.c, hpux, hp
ux_10.26, ic5bn Revision 1.2 PATCH_10.26 (PH
CO_17823) UNMODIFIED
/usr/share/man/man3.Z/printf.3s:
None
/usr/share/man/man3.Z/vprintf.3s:
None
/usr/share/man/man3.Z/snprintf.3s:
None
/usr/share/man/man3.Z/vsnprintf.3s:
None
cksum(1) Output:
3482265549 2424268 /usr/lib/libc.a
4217869596 1855488 /usr/lib/libc.1
4157951079 2608546 /usr/lib/libpicc.a
2290700430 2611956 /usr/lib/libp/libc.a
457028579 4535 /usr/share/man/man3.Z/getmntent.3x
457028579 4535 /usr/share/man/man3.Z/delmntent.3x
1138435759 740 /usr/share/man/man3.Z/putgrent.3c
2606328815 940 /usr/lib/year2000.o
1584050233 9011 /usr/share/man/man3.Z/printf.3s
3084250884 2124 /usr/share/man/man3.Z/vprintf.3s
1584050233 9011 /usr/share/man/man3.Z/snprintf.3s
3084250884 2124 /usr/share/man/man3.Z/vsnprintf.3s
Patch Conflicts: None
Patch Dependencies: None
Hardware Dependencies: None
Other Dependencies: None
Supersedes:
PHCO_17823 PHCO_18576 PHCO_20782
Equivalent Patches: None
Patch Package Size: 9370 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 PHCO_23181
5a. For a standalone system, run swinstall to install the
patch:
swinstall -x autoreboot=true -x match_target=true \
-s /tmp/PHCO_23181.depot
By default swinstall will archive the original software in
/var/adm/sw/patch/PHCO_23181. If you do not wish to retain a
copy of the original software, you can create an empty file
named /var/adm/sw/patch/PATCH_NOSAVE.
WARNING: If this file exists when a patch is installed, the
patch cannot be deinstalled. Please be careful
when using this feature.
It is recommended that you move the PHCO_23181.text file to
/var/adm/sw/patch for future reference.
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHCO_23181.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions:
If libc patches are installed without rebooting,
applications currently running which are linked shared
against libc will still continue using the former version of
libc. If this presents a problem to any applications, you
should reboot.
-----End of Document ID: PHCO_23181------------------------------------------
Document ID: PHKL_23418
Date Loaded: 20010220
Title: s700 10.20 VxFS mount(2) cumulative patch
Patch Name: PHKL_23418
Patch Description: s700 10.20 VxFS mount(2) cumulative patch
Creation Date: 01/02/15
Post Date: 01/02/20
Hardware Platforms - OS Releases:
s700: 10.20
Products: N/A
Filesets:
JournalFS.VXFS-BASE-KRN
Automatic Reboot?: Yes
Status: General Release
Critical: No
Path Name: /hp-ux_patches/s700/10.X/PHKL_23418
Symptoms:
PHKL_23418:
(SR: 8606162269 CR: JAGad31585)
Mount(2) system call fails, when it is invoked with
NULL dataptr and 0 datalen.
(SR: 8606178149 CR: JAGad47376)
A corrupted file system could be mounted, and an fsck
on the filesystem thereafter fails with the following
error messages,
# fsck -F vxfs /dev/vgtest/lvol4
log replay in progress
a full file system check is required
# fsck -F vxfs -o full /dev/vgtest/lvol4
log replay in progress
pass0 - checking structural files
pass1 - checking inode sanity and blocks
fileset 999 inode 2 has invalid attributes clear? (ynq)y
root inode for fileset 999 is invalid - terminating fileset
This problem was introduced by PHKL_15244.
Defect Description:
PHKL_23418:
(SR: 8606162269 CR: JAGad31585)
VxFS mount(2) was expecting a dataptr and non-zero datalen.
Resolution:
Changed VxFS mount(2) to accept NULL dataptr and 0 datalen.
(SR: 8606178149 CR: JAGad47376)
A function invoked with less number of arguments than
required allowed mounting corrupted file systems.
Resolution:
Invoke the function with correct number of arguments.
SR:
8606162269 8606178149
Patch Files:
/usr/conf/lib/libvxfs_base.a(vx_mount.o)
what(1) Output:
/usr/conf/lib/libvxfs_base.a(vx_mount.o):
vx_mount.c $Date: 2001/02/15 12:19:23 $ $Revision: 1
.7.98.22 $ PATCH_10.20 (PHKL_23418)
cksum(1) Output:
1090300358 28388 /usr/conf/lib/libvxfs_base.a(vx_mount.o)
Patch Conflicts: None
Patch Dependencies:
s700: 10.20: PHKL_16750
Hardware Dependencies: None
Other Dependencies: None
Supersedes: None
Equivalent Patches:
PHKL_23419:
s800: 10.20
Patch Package Size: 90 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_23418
5a. For a standalone system, run swinstall to install the
patch:
swinstall -x autoreboot=true -x match_target=true \
-s /tmp/PHKL_23418.depot
By default swinstall will archive the original software in
/var/adm/sw/patch/PHKL_23418. If you do not wish to retain a
copy of the original software, you can create an empty file
named /var/adm/sw/patch/PATCH_NOSAVE.
WARNING: If this file exists when a patch is installed, the
patch cannot be deinstalled. Please be careful
when using this feature.
It is recommended that you move the PHKL_23418.text file to
/var/adm/sw/patch for future reference.
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHKL_23418.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions:
This patch depends on base patch PHKL_16750 .
For successful installation, please ensure that PHKL_16750
is in the same depot with this patch, or PHKL_16750 is
already installed.
-----End of Document ID: PHKL_23418------------------------------------------
Document ID: PHKL_23284
Date Loaded: 20010219
Title: s700 10.20 mpctl(2) negative SPU check
Patch Name: PHKL_23284
Patch Description: s700 10.20 mpctl(2) negative SPU check
Creation Date: 01/02/05
Post Date: 01/02/19
Hardware Platforms - OS Releases:
s700: 10.20
Products: N/A
Filesets:
OS-Core.CORE-KRN
Automatic Reboot?: Yes
Status: General Release
Critical:
Yes
PHKL_23284: PANIC
Path Name: /hp-ux_patches/s700/10.X/PHKL_23284
Symptoms:
PHKL_23284:
(SR: 8606173973 CR: JAGad43226)
When mpctl() is called with MPC_GETNEXTSPU and arg1 has a
negative value, the system will panic with a Data Page
Fault. The stack trace is as follows:
panic+0x14
report_trap_or_int_and_panic+0x80
trap+0xdb8
thandler+0xd20
mpctl+0x158
syscall+0x480
syscallinit+0x54c
Defect Description:
PHKL_23284:
(SR: 8606173973 CR: JAGad43226)
The negative SPU value represented by arg1 is not valid, but
there aren't any checks for this before that value is used.
The usage of the invalid SPU results in the Data Page Fault.
Resolution:
A check was added to cause mpctl() to return with an error
if it is called with MPC_GETNEXTSPU and a negative value for
arg1.
SR:
8606173973
Patch Files:
/usr/conf/lib/libhp-ux.a(pm_policy.o)
what(1) Output:
/usr/conf/lib/libhp-ux.a(pm_policy.o):
pm_policy.c $Date: 2001/02/01 16:29:25 $ $Revision
: 1.7.98.12 $ PATCH_10.20 (PHKL_23284)
cksum(1) Output:
2834533851 16880 /usr/conf/lib/libhp-ux.a(pm_policy.o)
Patch Conflicts: None
Patch Dependencies:
s700: 10.20: PHKL_16750
Hardware Dependencies: None
Other Dependencies: None
Supersedes: None
Equivalent Patches:
PHKL_23285:
s800: 10.20
Patch Package Size: 70 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_23284
5a. For a standalone system, run swinstall to install the
patch:
swinstall -x autoreboot=true -x match_target=true \
-s /tmp/PHKL_23284.depot
By default swinstall will archive the original software in
/var/adm/sw/patch/PHKL_23284. If you do not wish to retain a
copy of the original software, you can create an empty file
named /var/adm/sw/patch/PATCH_NOSAVE.
WARNING: If this file exists when a patch is installed, the
patch cannot be deinstalled. Please be careful
when using this feature.
It is recommended that you move the PHKL_23284.text file to
/var/adm/sw/patch for future reference.
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHKL_23284.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions:
This patch depends on base patch PHKL_16750 .
For successful installation, please ensure that PHKL_16750
is in the same depot with this patch, or PHKL_16750 is
already installed.
-----End of Document ID: PHKL_23284------------------------------------------
Document ID: PHCO_22768
Date Loaded: 20010219
Title: s700_800 10.20 cumulative cron/at/crontab patch
Patch Name: PHCO_22768
Patch Description: s700_800 10.20 cumulative cron/at/crontab patch
Creation Date: 01/02/09
Post Date: 01/02/19
Hardware Platforms - OS Releases:
s700: 10.20
s800: 10.20
Products: N/A
Filesets:
OS-Core.CMDS-MIN OS-Core.CMIN-ENG-A-MAN
Automatic Reboot?: No
Status: General Release
Critical: No
Path Name: /hp-ux_patches/s700_800/10.X/PHCO_22768
Symptoms:
PHCO_22768:
1.crontab(1) incorrect functionality.
2.When DST shift is due before the scheduled time, at(1)
does not schedule the jobs correctly.
3.at(1) incorrect argument parsing.
4.cron(1M) does not schedule jobs during daylight saving
shift.
5.In trusted mode, crontab(1) does not create correct
audit record.
6.at(1) reports "bad date specification" when specifying
four digits time .
PHCO_19985:
1. at now + [n] months ignores leap year.
2. crontab(1) -e creates crontab job files
with incorrect permissions.
3. at(1) manpage needs to be modified.
4. Patches for cron(1M) should stop cron and
start the new cron.
5. PHCO_17552 does not have libc dependencies specified.
6. at(1) assumes the given time to be AM if the am_pm
string in the specified locale is NULL.
PHCO_17552:
at(1) does not accept input of "00" or "0" for year for
all locales.
PHCO_16864:
1. On trusted systems, cron(1) has slower performance due
to calling getspwent() when getspwnam() should have
been used.
2. Cron from patch PHCO_15679 does not run at(1) and
batch(1) jobs.
3. at(1) schedules jobs incorrectly relative to
28 Feb of non-leap years.
4. at(1) does not recognize year 00 (2000). When year
is input as 00, at(1) exits with the error message -
"bad date specification"
PHCO_15679:
On trusted systems, /etc/passwd is inherited as stdin
by processes spawned by cron.
PHCO_15234:
Year displayed in two digits.
PHCO_14179:
1. at non able to schedule job for Feb 29 2000 correctly.
2. at creates an invalid file in /var/spool/cron when
given a non-existant job file with the -f option.'
PHCO_10737:
Cron used to dump core and die when jobs submitted
with at -m were killed.
PHCO_10123:
The following symptoms correspond to the descriptions
in the defect descriptions field for PHCO_10123:
1. option -t now deal with year 2000 input correctly.
2. year limit has been increased from 2030 to 2037.
PHCO_9348:
1. Cron does not mail stdout and stderr to user on a
trusted system.
2. '.' not present in the default PATH
3. Cron has a hard-coded limit of MAXRUN (40) child
processes which can be running simultaneously. Now
the limit has been increased to 100.
PHCO_8277:
at(1) records incorrect audit id on trusted systems
PHCO_7836:
at(1) cannot schedule job using weekdays in the last
week of the month.
Defect Description:
PHCO_22768:
1. crontab(1) incorrect functionality.
Resolution:
Code has been modified to take care of this issue.
2. When DST shift is due, there will be a non-existing
time in a day. When jobs are scheduled for such
non-existing times through commands like -
at now + <offset> minutes, at fails with message
"too late".
Resolution:
Now the code has been modified to take care of
jobs scheduled for non-existing times.
3. at(1) incorrect argument parsing.
Resolution:
The code has been modified to take care of this.
4.cron(1M) executes the job 2 days later than the
scheduled date, if a shift in daylight happens between
the current date and the scheduled date.
Resolution:
Now the code has been modified to take care of
jobs scheduled for non-existing times.
5. In trusted mode, crontab(1) does not create audit
records because required data is not generated by
the underlying library call .
Resolution:
Appropriate calls to get audit ids are used to
resolve the problem.
6.at(1) shows bad date specification when specifying
four digits time.
Resolution:
Now the code has been modified to accept the
four digits time.
PHCO_19985:
1. Setting the system date such that the day is any day
after 28th and executing the at(1) command to schedule
the job for the month of February in a leap year,
schedules the jobs incorrectly. The following
shows the incorrect behaviour of at(1).
$ date 1229084495
date: do you really want to run time backwards?[yes/no]yes
Fri Dec 29 08:44:00 EST 1995
$ at now + 2 month
warning: commands will be executed using /usr/bin/sh
job 825687848.a at Fri Mar 1 08:44:08 1996
at(1) should have scheduled the job for Feb 29.
Instead it is scheduling the job for Mar 1.
2. crontab when used with -e creates the job files
with read permission for all.
3. The manpage of at(1) needs to be more clear
regarding the ambiguity of dates.
4. The cron(1M) patches do not stop the old cron daemon
and start the new cron daemon. The starting and
stopping of the daemon does not correctly work in the
swinstall scripts since the signal mask of the cron
daemon gets modified through SD scripts.
5. The cron/at patches should have the libc
dependencies specified. Without the libc patch
PHCO_8108 installed, the at(1) command will fail
with an unresolved symbol error for 'snprintf'.
6. For certain locales like fr_FR.iso88591, where am_pm
string is defined as null ("";""), at(1) treats the
specified time to be AM. The following illustrates
the problem.
$ export LANG=fr_FR.iso88591
$ echo date | at 07:00 demain # OK
job 879487201.a at Vendredi 14 november 1997 07:00:00
$ echo date | at 20:00 # OK
job 879447600.a at Jeudi 13 november 1997 20:00:00
$ echo date | at 20:00 demain # BUG
Hours Field Is Invalid
Resolution:
1. Checking for the leap year before scheduling the
job, solves the problem.
2. The crontab command was relying on a macro for
permissions on the job file. This macro was incorrect.
This has been set right now. Now, crontab(1) creates
job files with read permission only for the owner.
3. Necessary changes are made to the at(1) manpage to
solve this problem.
4. Resetting the signal handlers in cron to their
respective defaults solves the problem.
5. Specifying the libc patch, PHCO_8108, in the patch
dependencies field solves the problem.
6. Checking for the value of am_pm string for the locale
solves the problem.
PHCO_17552:
at(1) treats year input of 00 or 0 as incorrect when
locale is set to one which defines D_T_FMT (date-time)
string to have year in fields other than the third.
For eg. japanese locale defines the date string to
be of format yy/mm/dd. With locale set to japanese,
an attempt to schedule a job using at(1) for a date
00/12/20 or 0/12/20 fails.
Resolution:
at(1) assumed that the year field can be only in the
third field of the date string. This assumption has been
removed. Also, the function which returned error if the
date string had 0 or 00 in the first or second fields
has been changed not to check and return error for such
a condition. Now, at(1) accepts input of 0 or 00 for year
in any field of the date string, as specified by D_T_FMT
string for the locale.
PHCO_16864:
1. On trusted systems, cron(1) called getspwent() which
performs a linear search in the passwd database, instead
of getspwnam() which performs a keyed search.
2. After installing PHCO_15679, jobs submitted from
at(1) are never actually run, although they are
removed from the /var/spool/cron/atjobs queue.
3. Jobs scheduled after 28 Feb are scheduled
erratically by at(1). The following shows the
incorrect behaviour of at(1).
# date 0227112099
Sat Feb 27 11:20:00 GMT 1999
# at now + 2 day
warning: commands will be executed using /usr/bin/sh
job 920287223.a at Mon Mar 1 11:20:23 1999
# at now + 3 day
warning: commands will be executed using /usr/bin/sh
job 920287243.a at Mon Mar 1 11:20:43 1999
In the above example, job is scheduled for March 1st
for both the inputs "now + 2 day" and "now + 3 day".
For the input "now + 3 day", at(1) should have
scheduled the job for March 2nd 1999.
The source code has been changed to fix the defect.
After the fix, at(1) correctly schedules jobs
relative to Feb, 28th. In the above example, for
input "now + 3 day", at(1) schedules the job for
March 2nd.
4. at(1) treats year input of 00 as incorrect. Following
shows how at(1) behaves with 00 as input year.
# at 12:00 1 Jan 00
bad date specification
The command has been changed to accept 00 as year
2000.
After the fix, at(1) treats year input of 00 as
year 2000 and does not show any error messages.
PHCO_15679:
On trusted systems, /etc/passwd is inherited as stdin
by processes spawned by cron.
PHCO_15234:
Year displayed in two digits.
PHCO_14179:
1. Job submitted for Feb 29, 2000 was actually scheduled
for Mar 1, 2000.
2. At fails to clean up the file created under
/var/spool/cron when invoked with -f option and
PHCO_10737:
Cron used to dump core and die when jobs submitted
with at -m were killed.
PHCO_10123:
The following symptoms correspond to the descriptions
in the defect descriptions field for PHCO_10123:
1. option -t now deal with year 2000 input correctly.
2. year limit has been increased from 2030 to 2037.
PHCO_9348:
1. Cron does not mail stdout and stderr to user on a
trusted system.
2. '.' not present in the default PATH
3. Cron has a hard-coded limit of MAXRUN (40) child
processes which can be running simultaneously. Now
the limit has been increased to 100.
PHCO_8277:
at(1) records incorrect audit id on trusted systems
PHCO_7836:
at(1) cannot schedule job using weekdays in the last
week of the month.
non-existant job file.
SR:
8606165710 8606125591 8606157697 8606158467 8606140830
4701411173 8606106557 1653312975 5003459313 1653293407
5003451278 5003457150 1653238113 4701416891 1653274167
5003425777 5003426254 1653269746 1653266239 1653241117
4701383794 1653215038 4701347153 4701334763 4701328179
4701393728
Patch Files:
/usr/lib/nls/msg/C/at.cat
/usr/lib/nls/msg/C/cron.cat
/usr/lib/nls/msg/C/crontab.cat
/usr/sbin/cron
/usr/bin/at
/usr/bin/crontab
/usr/share/man/man1.Z/at.1
/usr/share/man/man1.Z/batch.1
what(1) Output:
/usr/lib/nls/msg/C/at.cat:
None
/usr/lib/nls/msg/C/cron.cat:
None
/usr/lib/nls/msg/C/crontab.cat:
None
/usr/sbin/cron:
PATCH_10_20 PHCO_10737 $Revision: 78.2.1.35 $
PATCH_10_20: hpux_rel.o cron.o funcs.o 01/02/09
/usr/bin/at:
PATCH_10_20 PHCO_10737 $Revision: 78.2.1.35 $
$Revision: 76.2.1.11 $
$Revision: 76.2.1.1.1.7 $
PATCH_10_20: hpux_rel.o at.o pdt.o ptime.o pdate.o f
uncs.o permit.o 01/02/09
/usr/bin/crontab:
PATCH_10_20 PHCO_10737 $Revision: 78.2.1.35 $
PATCH_10_20: hpux_rel.o crontab.o permit.o funcs.o 0
1/02/09
/usr/share/man/man1.Z/at.1:
None
/usr/share/man/man1.Z/batch.1:
None
cksum(1) Output:
2031680443 3232 /usr/lib/nls/msg/C/at.cat
4002162402 2532 /usr/lib/nls/msg/C/cron.cat
2252532415 1121 /usr/lib/nls/msg/C/crontab.cat
2292141960 40960 /usr/sbin/cron
1415110445 45056 /usr/bin/at
2544855224 24576 /usr/bin/crontab
2908365674 9017 /usr/share/man/man1.Z/at.1
2908365674 9017 /usr/share/man/man1.Z/batch.1
Patch Conflicts: None
Patch Dependencies:
s700: 10.20: PHCO_8108
s800: 10.20: PHCO_8108
Hardware Dependencies: None
Other Dependencies: None
Supersedes:
PHCO_7836 PHCO_8277 PHCO_9348 PHCO_10123 PHCO_10737 PHCO_14179
PHCO_15234 PHCO_15679 PHCO_16864 PHCO_17552 PHCO_19985
Equivalent Patches:
PHCO_22767:
s700: 11.00
s800: 11.00
PHCO_22769:
s700: 10.10
s800: 10.10
PHCO_22770:
s700: 10.01
s800: 10.01
Patch Package Size: 190 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 PHCO_22768
5a. For a standalone system, run swinstall to install the
patch:
swinstall -x autoreboot=true -x match_target=true \
-s /tmp/PHCO_22768.depot
By default swinstall will archive the original software in
/var/adm/sw/patch/PHCO_22768. If you do not wish to retain a
copy of the original software, you can create an empty file
named /var/adm/sw/patch/PATCH_NOSAVE.
WARNING: If this file exists when a patch is installed, the
patch cannot be deinstalled. Please be careful
when using this feature.
It is recommended that you move the PHCO_22768.text file to
/var/adm/sw/patch for future reference.
To put this patch on a magnetic tape and install from the
tape drive, use the command:
dd if=/tmp/PHCO_22768.depot of=/dev/rmt/0m bs=2k
Special Installation Instructions:
None.
-----End of Document ID: PHCO_22768------------------------------------------
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]