Node:Compiling and loading, Next:, Previous:Quick Start, Up:Usb Driver



Compiling and loading

In order to successfully load the module you need to have the following facilities compiled in your kernel or loaded as modules:

To compile the driver just make. If your 2.4 or 2.2 kernel headers are not available from /usr/src/linux/include then specify KERNELDIR to point to your kernel source directory, either on the make command line or in the environment. For example:

make KERNELDIR=/usr/src/linux-2.4

To load the driver, use insmod:

insmod ./gunzets.o

To use the input mechanism, specify it on the command line:

insmod ./gunzets.o use_input=1

To automatically create the entry point in /dev (needed if you are not using the input mechanism) run the gunzets_load script instead:

./gunzets_load