Installing the LcCCD14 module ----------------------------- 1. === Unpack the sources in a directory of your choice (e.g. /usr/local/): tar -zxvf lcccd14-0.1.0.tgz 2. === Change to the directory: cd lcccd14-0.1.0 3. === "make" the binary module (lcccd14.o) and the testfile (test). This should be done as a normal user, not as root! make make test Yes, I know, there are some warnings :-) I'm working on it. 4. === Check if there's a device special node called "lcccd14" in your /dev directory. If you install the module for the first time you probably have to make it yourself (as root!) by doing the following: cd /dev mknod lcccd14 c 34 0 chmod 666 lcccd14 Now you should see something like this: callisto:/dev # ls -l lcccd14 crw-rw-rw- 1 root root 34, 0 Sep 10 10:08 lcccd14 5. === Load the module. This has to be done as root by changing to the source dir again and typing: sync; insmod lcccd14.o 6. === Watch /var/log/messages for something like this: kernel: LcCCD14: Device registered with major device number 34. kernel: LcCCD14: A device file should be created with something like: kernel: LcCCD14: mknod lcccd14 c 34 0 kernel: LcCCD14: Initializing parameters. 7. === Test the driver by playing with the test.c file. 8. === If you ever want to remove the module do it, again as root, with rmmod lcccd14 9. === Did anything go wrong? Please contact me with a detailed description of your system at robert@schwebel.de!