Harris CSD Software Development
Software Patch Report
Patch Name: hps7.1-001
Project: HCX
Product: hps
Date Issued: Thu Jun 23 09:48:22 1994
Release on Which Patch May Be Installed: 7.1
Release Which Corrects Problem: TBD
Related Patches: None
Related Modification Numbers: None
Related SARs: HM10970
Problem Description:
1) Incorrect HPS download modules were released.
2) usr/etc/hpsload sometimes hangs when downloading. [HM10970]
Resolution Description:
1) Distribute correct unbuffered and buffered hpswcs files.
2) If hpsload determines the download is not finished in the expected
timeframe, it will reset the hps board and attempt the download
again. A message will be printed on the terminal and logged to
where syslogd logs *.notice level messages (see syslogd(1M)).
Modified Source:
usr/src/cmd/etc/hpswcs
usr/src/cmd/etc/hpswcs.bufrd
usr/src/cmd/hpsload.c
Object Modules:
usr/etc/hpswcs
usr/etc/hpswcs.bufrd
usr/etc/hpsload
Conditions for Installation:
Any Series 4000 or Series 5000 machine configured with an HPS board.
Possible Side Effects:
None.
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: hps7.1-002
Project: HCX
Product: hps
Date Issued: Tue Sep 19 08:42:09 1995
Release on Which Patch May Be Installed: 7.1
Release Which Corrects Problem: TBD
Related Patches: None.
Related Modification Numbers: None.
Related SARs: None.
Problem Description:
1. Customer wants hardware flow control disabled on an empty HPS port if
the CLOCAL flag is set for the port. Writes to an empty HPS port with CLOCAL
flag set and hardware flow control enabled cause the writing program to hang.
2. Asynchronous writes to a port sometimes cause data to appear out of
order or cause system to crash.
Resolution Description:
1. If CLOCAL flag is set on any port, disable hardware flow control for
that port.
2. Add code to hps_activate_iocb() routine to check for an existing
request for the port in question. If such a request is found, do not interrupt
the board but just queue the request.
Modified Source:
usr/src/uts/machine/io/hps.c
Object Modules:
lib_io hps.o
Conditions for Installation:
A Series 4000 or Series 5000 with an HPS board configured into system.
Possible Side Effects:
None.
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: hps7.1-003
Project: HCX
Product: hps
Date Issued: Mon Oct 2 10:57:10 1995
Release on Which Patch May Be Installed: 7.1
Release Which Corrects Problem: TBD
Related Patches: None.
Related Modification Numbers: None.
Related SARs: None.
Problem Description:
Certain asynchronous writes to a terminal connected to an HPS port are
incorrectly performed. Specifically, output to terminal will either slow down
or characters will be missing.
Resolution Description:
There is a window in which the data to be written to the HPS board is
in the cache but not yet written to memory and the HPS board writes it to the
terminal anyway. The terminal was really receiving a lot of null characters.
To fix the problem, a call to dcache_previrtdma() was added to hpsasyncrw()
WRITE code to flush the cache before issuing the write commands.
Modified Source:
usr/src/uts/machine/io/hps.c
Object Modules:
lib_io hps.o
Conditions for Installation:
This patch should be installed on a 4000 Series machine with an HPS
board configured into the system. The patch does not need to be installed on a
5000 Series machine since the 5000 Series does not experience DMA coherence
problems.
Possible Side Effects:
None.
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: hps7.1-004
Project: HCX
Product: hps
Date Issued: Wed Jan 17 16:13:47 1996
Release on Which Patch May Be Installed: 7.1
Release Which Corrects Problem: N/A
Related Patches: cx_rt_develop7.1-006
eg7.1-003
cnd7.1-001
tcp_ip7.1-004
pg7.1-003
cx7.1-050
ise7.1-005
nfs7.1-003
Related Modification Numbers: None
Related SARs: None
Problem Description:
1. System would hang on a semaphore lock attempt
if multiple writes were issued to the hps.
Resolution Description:
1. Change method of multithreading in hps_aw_ready().
Modified Source:
usr/src/uts/machine/io/hps.c
Object Modules:
lib_io hps.o
Conditions for Installation:
Series 4000 or Series 5000 with an HPS board configured
Possible Side Effects: None
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: hsd7.1-001
Project: HCX
Product: hsd
Date Issued: Thu May 19 11:11:25 1994
Release on Which Patch May Be Installed: 7.1
Release Which Corrects Problem: TBD
Related Patches: None
Related Modification Numbers: None
Related SARs: None
Problem Description:
1. VME Buffered Block Channel (VBBC) driver returns EFAULT for
read and write operations.
2. The HSDE Emulator returns EFAULT for read and write operations.
3. The VMIC HSD driver returns EFAULT for read and write operations.
4. The 'hsd' product requires updating with release 6.2 patches which
occurred after the 7.1 release.
Resolution Description:
1-3. Parameters passed to the shared memory validation routine
(new for 7.1) were corrected.
4. Changes reflected in patches hsd6.2-006 through hsd6.2-008
were merged into hsd7.1-001 (this patch).
Modified Source:
usr/src/uts/machine/io/hsd.c
usr/src/uts/machine/io/hsde.c
usr/src/uts/machine/io/vbbc.c
Object Modules:
usr/man/a_man/man7/hsde.7
usr/catman/a_man/man7/hsde.7.z
usr/man/a_man/man7/vbbc.7
usr/catman/a_man/man7/vbbc.7.z
usr/src/uts/machine/sys/vbbc.h
usr/src/uts/machine/sys/hsde.h
usr/src/uts/machine/sys/h3300_channel.h
lib_hsd hsd.o
lib_hsd hsde.o
lib_hsd vbbc.o
Conditions for Installation:
This patch requires revision -907 of the HSDE firmware.
Possible Side Effects: None
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: hsd7.1-002
Project: HCX
Product: hsd
Date Issued: Fri Jun 2 14:44:06 1995
Release on Which Patch May Be Installed: 7.1
Release Which Corrects Problem: TBD.
Related Patches: None.
Related Modification Numbers: None.
Related SARs: N/A
Problem Description:
The hsde test in CX/IO failed because the hsde driver was
invalidating the data cache incorrectly.
Resolution Description:
The hsde driver incorrectly identified an I/O buffer as belonging
to the kernel's address space. Passing u.u_procp to the data cache
flushing routine correctly identifies the I/O buffer as belonging to
the application's address space.
Modified Source:
usr/src/uts/machine/io/hsde.c
Object Modules:
lib_hsd hsde.o
Conditions for Installation:
This problem only appears on the 4000 series. Installing this patch
on a 5000 system will have no effect.
Possible Side Effects: None.
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: hsd7.1-003
Project: HCX
Product: hsd
Date Issued: Thu Dec 22 13:43:05 1994
Release on Which Patch May Be Installed: 7.1
Release Which Corrects Problem: TBD.
Related Patches: None.
Related Modification Numbers: None.
Related SARs: N/A
Description: Merges latest hsd product release (hsd6.2-009) into release 7.1.
Allows Multiple Asynchronous requests to the VBBC, also
programmed I/O with DMA type commands in chains of up to 255.
This change implemented in release 6.2 for Naval
Warfare (NTSC) as an RIQ. See hsd6.2-009.
Modified Source:
usr/src/uts/machine/io/vbbc.c
Object Modules:
usr/src/uts/machine/sys/vbbc.h
lib_hsd vbbc.o
Conditions for Installation: None.
Possible Side Effects: None.
return to index
================================================================================
Concurrent Computer Software Development
Software Patch Report
Patch Name: hsd7.1-004
Project: HCX
Product: hsd
Date Issued: Wed Sep 25 09:31:02 1996
Release on Which Patch May Be Installed: 7.1
Release Which Corrects Problem:
TBD
Related Patches:
None.
Related Modification Numbers:
None.
Related SARs:
None.
Problem Description:
CX/UX6.2 vbbc driver changes supporting polled programmed I/O
merged into CX/UX7.1 . Customer up dating to CX/UX7.1 .
Resolution Description:
Merge changes of 6.2 to 7.1 .
Modified Source:
usr/src/uts/machine/io/vbbc.c
Object Modules:
usr/src/uts/machine/sys/vbbc.h
lib_hsd vbbc.o
Conditions for Installation:
None.
Possible Side Effects:
None.
return to index
================================================================================
Harris CSD Software Development
Software Patch Report
Patch Name: ix257.1-001
Project: HCX
Product: ix25
Date Issued: Fri Apr 8 09:36:07 1994
Release on Which Patch May Be Installed: 7.1
Release Which Corrects Problem: TBD
Related Patches: None
Related Modification Numbers: None
Related SARs: None
Problem Description:
The ix25 product needs to be modified to function
with SBE's latest release.
Resolution Description:
Merge SBE's latest release (5.3) and make the changes necessary
to the VCOM driver and DDN software to support the new revision.
Modified Source:
usr/include/ix25/ll_control.h
usr/include/ix25/ll_proto.h
usr/include/ix25/wan_control.h
usr/src/cmd/ix25/vcom_dl.c
usr/src/cmd/ix25/x25.lod24
usr/src/cmd/ix25/x25.lod34
usr/src/uts/machine/ix25/vcom.c
usr/src/uts/machine/sys/vcom.h
usr/src/uts/machine/sys/vcom_driver.h
usr/src/uts/machine/vipx/if_vipx.c
usr/src/uts/machine/vipx/if_vipx.h
usr/src/uts/machine/vipx/vipx_util.c
Object Modules:
usr/etc/vcom_cfg
usr/etc/vcom_diag
usr/etc/vcom_dl
usr/etc/vcom_stat
usr/etc/x25stat
usr/etc/x25trace
usr/etc/x25trf
usr/etc/xcf
usr/etc/x25.lod24
usr/etc/x25.lod34
usr/include/ix25/ll_control.h
usr/include/ix25/ll_proto.h
usr/include/ix25/wan_control.h
usr/src/uts/machine/sys/vcom.h
usr/src/uts/machine/sys/vcom_driver.h
usr/src/uts/machine/vipx/if_vipx.h
lib_ix25 vcom.o
lib_vipx if_vipx.o
lib_vipx vipx_util.o
Conditions for Installation: None
Possible Side Effects: None
return to index
================================================================================
Concurrent Computer Corporation Software Development
Software Patch Report
Patch Name: rje7.1-001
Project: HCX
Product: rje
Date Issued: Tue Jul 1 13:35:04 1997
Release on Which Patch May Be Installed: 7.1
Release Which Corrects Problem: TBD
Related Patches: cx7.1-067
Related Modification Numbers: None.
Related SARs: None.
Problem Description:
1. The rjeconsole, rjelog, rjesend, printconv, and punchconv commands write
incorrectly formatted time stamps to the log file if time stamp is beyond
12/31/99.
2. The rjed daemon writes incorrectly formatted time stamps to the log file if
time stamp is beyond 12/31/99.
Resolution Description:
1. Change write_accounting() function to print the year modulo 100.
2. Change write_accounting() function to print the year modulo 100.
Modified Source:
usr/src/rje/accounting.c
Object Modules:
usr/bin/rjeconsole
usr/bin/rjelog
usr/bin/rjesend
usr/etc/rjed
var/spool/rje/default_host/printconv
var/spool/rje/default_host/punchconv
Conditions for Installation:
Install on a CX/UX 7.1 Series 4000 or Series 5000 machine.
Possible Side Effects: None.
return to index
================================================================================