January 18, 2000
Overview
Version 3.1.7 of the VME6U6 / VME9U12 host software includes the following changes:
Modification to SunOS 4.1.x Device Driver
If you configure the device driver and your kernel to use a single major device number for all VME6U6/VME9U12 boards by uncommenting the following line in dspdrv_options.h:
#define DSP_SINGLE_MAJOR
and you want to install more than 14 VME6U6 boards in the system,
also uncomment the following lin in dspdrv_options.h:
#define DSP_VME6U6_ONLY
This will allow up to 21 VME6U6 boards to be installed but you may not
use VME9U12 boards in the system.
Using this configuration, you must also create (or re-create) the device nodes for the boards running the makedspdev script with the following options:
makedspdev <num_boards> <major_dev_number> VME6U6
This will create device nodes for the number of boards specified
with only the minor device entries required for VME6U6 boards.
Modification to Solaris 2.x Device Driver Code
Note that these changes do not provide compatibility with the 64-bit version of Solaris 2.7.
Merged dspioctl.h for SunOS and Solaris
Those upgrading their installation from a previous release of the VME6U6/VME9U12 software, should delete the old dspioctl.h files from the $CAC/bdsp/dspsoldev directory before compiling the device driver.
A copy of dspioctl.h is distributed in the $CAC/dsp/dspsundev directory to make it easier to copy the necessary files to the directory used for building SunOS 4.1.x kernels.