
38
5 The Ammasso DAPL Library
5.1 Overview
The Ammasso 1100 DAPL release is composed of one source code tar package.
AMSO_DAPL.tgz
is the DAPL package. This package must be installed to enable both user
and kernel mode uDAPL and kDAPL applications over the Ammasso 1100 adapter.
Currently, the Ammasso 1100 supports the version 1.2 uDAPL and kDAPL API
specifications. Applications built against version 1.1 DAPL will need to be recompiled to
run with the 1.2 DAPL libraries.
The following sections describe how to build and install the DAPL package.
5.2 Installation
NOTE:
The Ammasso 1100 DAPL Package requires a built and installed
AMSO1100 package in order to build. If you are updating from a previous release, please
see the HOWTO_UPDATE.txt file for information on removing software from previous
releases.
1. Untar
AMSO_DAPL.tgz
into a working directory.
# cd <work_dir>
# tar -zxf <path_to>/AMSO_DAPL.tgz
2. Change into the AMSO_DAPL directory, build dapl, and capture the output in a logfile.
# cd ./AMSO_DAPL
# make install 2>&1 | tee make_install.logfile
3. Answer the configure questions for your specific needs. Below is a description of the
questions asked.
Q1:
Enter the AMSO1100 build path
This is the full path to the AMSO1100 source code. DAPL needs certain files
in this directory to compile correctly. This defaults to
../AMSO1100
Q2.a:
Do you want to load kdapl at boot time (y or n) [YES]?
Answer
'y'
if you want the
kdapl
module inserted into the running kernel
at boot time. If you answer
'y'
, then the following question is also asked:
Q2.b:
Do you want to load kdapltest at boot time (y or n)
[YES]?
Answer
'y'
if you want the
kdapltest
modules inserted into the running
kernel at boot time.
At this point you have successfully installed DAPL onto your system. The files are installed
into the
<installation_dir>/dapl-1.2
directory.