adulogo.jpg (1752 bytes) LINUX SDK  

adutux - Binary Installation

 

 

SDK Home
Installation
Application Programming Guide
Internal Details
Licensing


bang.gif (1007 bytes)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

  1. copy the adutux.ko file to your module library directory
    (typically /lib/modules/<kernel-version>/kernel/drivers/usb/misc)
  2. at the command line change to the module library directory
  3. 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).