November 10, 2003
Overview
The following changes are introduced in this release:
Note:
This release does not include new FPGA configuration or embedded code.
It is not necessary to update flash contents on board's that were previously
updated with release 1.4.3.
Boards that were not updated with the FPGA configurations and
embedded code from release 1.4.3 should be updated for this release.
Use the dpflashup with its -S option to determine
if your boards require updating.
Bug Fix in the Windows Device Driver
In addition to this change, the installation now installs a "Readme"
file in the dpt/driver directory to identify which build of the device
driver is installed.
Different builds are installed depending on whether the system is running
Windows2000 or a newer version of Windows, such as WindowsXP or Windows2003.
Bug Fix in the Linux Device Driver
Another change in the Linux device driver had the interrupt handler check
that interrupts are currently enabled before scheduling the interrupt
service routine to execute.
The previous behavior did not cause problems but could result in unnecessary
accesses of the board's status registers.
Modifications to Utility Programs
The dpserial and dpinfo programs are modified to include
information about boards configured with special input transformers for
high-impedance monitoring applications.
The dpfind program is fixed to handle board numbers with more than
one digit (e.g. dpt10).
A bug is fixed in the Windows device driver that could cause the system
to hang when the DPT4 is sharing an interrupt line with another device
on the PCI bus.
A bug is fixed in the Linux device driver that could cause the system
to crash when the embedded MIPs application fails to start.
This scenario has only been reported when the dpinit program is
run on a DPT4 board that is configured for RAMBOOT mode.
The dpinit program is fixed to return an error status for boards
that are not found or fail to initialize.
This was only an issue in situations where the program's exit status
is checked, such as the boot-time initialization script for Solaris.