DFTS v7 Card Channelization

Regarding DFTS 3.0.0.2 with multiple instances and driver channels, here is an example of how to configure it for 4 channels.

Source / send side:

  • Stop the DFTS software
  • In /etc/modprobe.d/owlv7Bsc.conf, specify:
    • options owlv7Bsc MaxChannels=4
    • Make sure you put in the "max rate key", else it will not work!  
      • You should have received this 8 digit hex number with the card.
    • You do not need this line anymore, comment it out.  It is only needed for the 1 channel configuration:
      • #options owlv7Bsc CH_01=211,100
  • Restart the Owl driver
  • Edit startDftsSend script:
    • NUMBER_OF_INSTANCES=4
  • Start the DFTS software again
    • It should now have 4 log directories, default location:
      • /Owllog/dfts/logs<INSTANCE_NUMBER>
    • It should now have 4 send directories, default location:
      • /Owldata/dfts/senddata<INSTANCE_NUMBER>

Destination / receive side:

  • Stop the DFTS software
  • In /etc/modprobe.d/owlv7Rsc.conf, specify:
    • options owlv7Rsc MaxChannels=4
    • You do not need this line anymore, comment it out.  It is only needed for the 1 channel configuration:
      • #options owlv7Rsc CH_01=211,100
  • Restart the Owl driver
  • Edit startDftsReceive script:
    • NUMBER_OF_INSTANCES=4
  • Start the DFTS software again
    • It should now have 4 log directories, default location:
      • /Owllog/dfts/logs<INSTANCE_NUMBER>
    • It should now have 4 send directories, default location:
      • /Owldata/dfts/recvdata<INSTANCE_NUMBER>

 

 

 

For 2.6.5.1:

An Example For Channelizing DFTS - RED.pdf

An Example For Channelizing DFTS - BLUE .pdf

 

 

Release 2.6.5.4:

Modify start script from:

if [[ -f $STARTUP_OPTIONS ]]; then
source $STARTUP_OPTIONS
[[ -n "$NUM_INSTANCES" && $NUM_INSTANCES -gt 1 ]] && INSTANCES=$(seq 1 $NUM_INSTANCES) || INSTANCES=""
else
INSTANCES=""
fi

to:

if [[ -f $STARTUP_OPTIONS ]]; then

source $STARTUP_OPTIONS
fi
# hard code NUM_INSTANCES here if you do not have a startupOptions file (for kit installations, not Owl solutions)
# NUM_INSTANCES=""
[[ -n "$NUM_INSTANCES" && $NUM_INSTANCES -gt 1 ]] && INSTANCES=$(seq 1 $NUM_INSTANCES) || INSTANCES=""

 

Run the following script from your send-blue, or recv-red directory:

dfts-setup-2654.sh

usage:          ./dfts-setup-2654.sh <number of channels>
 example for single channel setup:   ./dfts-setup-2654.sh 1 
 example for 4 channel setup:         ./dfts-setup-2654.sh 4 
 Note that the Owl driver must also be set up for the same number of channels