To use the DAS8AO driver (it may work with other DAS8 series boards - 
haven't tested it - only one card / machine is supported):

0. This driver is by no means complete. It is only a quick hack to get
   things working (= to get rid of MSDOG on one of our computers).
   This driver was tested (comiled & used) with 1.2.x and tested for
   compilation with 1.3.98. If you use the latest 1.3.xx kernels then
   be sure to have the latest versions of the modules utilities as well.

1. Find a free major number (see /usr/src/linux/Documentation/devices.txt).
   For example in the 1.3.x series kernels free numbers are 60 - 63,
   120 - 127, etc. Create a device for this (60 is used here):
   # mknod /dev/das8 c 60 0
   Edit the das8.h and look for DAS8MAJOR and change it to whatever
   you used above.

2. Select the I/O port setting for your card (for example 0x300) and
   edit this to DAS8_BASE in das8.h.

3. Compile the driver with make:
   # make clean
   # make

4. Use insmod to insert the module:
   # insmod ./das8

5. Compile and run the test program to see if things work:
   # cc test.c
   # ./a.out

6. For programming documentation look at test.c and the source ;-)


Jussi Eloranta (eloranta@voima.jkl.fi)
