SDK Home
Installation
Application Programming Guide
Internal Details
Licensing
Use at own risk
Use this program at your own risk. No warranty express or implied even as to
merchantability. This driver is not supported by Ontrak Control Systems.
This is an experimental driver. You are responsible for testing it in your
environment.
A Linux device driver must be compiled for a specific kernel version. A driver cannot
be loaded if its kernel version differs from the Linux kernel version on the computer.
Binaries for a few kernel versions will be provided here. If you do not see your kernel
version listed then you will have to compile the driver from source code.
To view your kernel version, at a command prompt type:
uname -r
The adutux driver is written for Linux 2.6 kernels only. There are no plans to
retro-port it to earlier kernel versions.
As of this writing there are *NO* Linux distributions built on the 2.6 kernel. You
will have to compile the entire kernel. We are monitoring the situation. When a
distribution built on 2.6 becomes freely available we will build a binary driver module
and post it here.
Binary Modules
We have built and tested adutux under Redhat 8.0 for a few kernel versions. You may
download binary modules for the following kernels:
kernel 2.6.0
kernel 2.6.1
- copy the adutux.ko file to your module library directory
(typically /lib/modules/<kernel-version>/kernel/drivers/usb/misc)
- at the command line change to the module library directory
- insert the driver module with /sbin/insmod adutux.ko
Note: The source code on the application programming page contains a sample application
program that you can use to test your installation of the adutux driver.
Other Distributions
If the kernel version matches then you might be able to use a binary module with a
distribution other than RedHat. First ensure that you have a good backup of your data.
Copy the adutux.ko into the module library for the Linux distribution on your machine. Try
using insmod to insert the module.
WARNING: We are not responsible if doing this cause kernel panics, hangs, crashes or
loss of data. (Note that we are not responsible for these occurences even if you follow
the other installation instructions....this is an **EXPERIMENTAL** driver). |