Introduction

This package contains a kernel driver for Linux, for the ML16-P analog and digital I/O board from Industrial Computer Source. The driver was written by Sebastian Kuzminsky <kuzminsk@cs.colorado.edu>, at the University of Colorado.

This entire package is Copyright 1995 by Sebastian Kuzminsky. It is covered by the GNU General Public License, which basically means you are free to use this package in any way you want, copy it, give it away, use the whole thing or any part of it in your own programs, etc, as long as you keep my name on it and dont restrict distribution of your derived product. It also means i am not responsible for any problems you may have with it or because of it. Please see the file "COPYING" for more information. I have been using this driver for several months with absolutely no problems at all. I expect you can too, although i cant promise it.

The driver will control any number of ML16-P cards (limited by available system resources such as free IRQs, I/O ports, and ISA slots) installed in an IBM PC or compatible computer, running Linux. The package has been sucessfully tested with:

This driver and the accompanying software was developed without any support from Industrial Computer Source. If you find the package useful, please call (tollfree!) or email them and ask them to support the Linux operating system!

Industrial Computer Source contact information:


Aquisition

You may retrieve the latest release and the current development snapshot (use with caution!) by anonynous ftp from: ftp://ftp.cs.colorado.edu/users/kuzminsk/ml16p/

You may also view the ML16-P Linux Users Guide, which is part of the driver package.


Bugs

None known, but see the TODO file....

If you do have problems, please change the line:
#undef ML16P_DEBUG
in the top of "driver/ml16p.c" to read:
#define ML16P_DEBUG
Then recompile the driver and insmod the module. This will cause copious debug messages to be written to your syslog. Reproduce your problem, and mail the syslog messages, along with a description of your problems and your hardware, to me.

Please direct all bug reports, comments and suggestions to me, Sebastian Kuzminsky .