README for oplbeep 2.3
----------------------

This version of oplbeep is an update of 2.2.  I've modified the Makefile and
kernel patch for kernels greater than or equal to 2.2.3.  Apply the patch:

patch -p0 < oplbeep.kernel-patch.2.2.3+

recompile your kernel, and insmod beep.o.  Consult README.1 for information on
how to use this module.

Makefile.old is still suitable for earlier kernels (before the module
changeover during the 2.1.x series).

oplbeep.kernel-patch.pre-2.1.15 should work with every kernel between 2.0.0 and
2.1.14 with the exception of 2.0.35 and 2.0.36.  oplbeep.kernel-patch.2.0.36,
contributed by Rafael J. Wysocki <rafael@czacki.waw.ids.edu.pl>, should work
with 2.0.36.  oplbeep.kernel-patch-2.0.35, also contributed by Rafael, should
work for 2.0.35.  You will also need to use Makefile.old for these kernels.
Note that you will need to insmod Beep.o instead of beep.o for these kernels.

oplbeep.kernel-patch.2.1.15+ should work with all kernels after 2.1.14 and
before 2.1.43.  oplbeep.kernel-patch.2.1.43+ should work for kernels from
2.1.43 through at least 2.1.94.  I haven't tested oplbeep with kernels after
2.1.94 and before 2.1.122, though either oplbeep.kernel-patch.2.1.43+ or
oplbeep.kernel-patch.2.1.122+ should work.  oplbeep.kernel-patch.2.1.122+
should work for all kernels after 2.1.121 and before 2.2.3.

beep.c.old is the original module (for 1.1.75, see README.2) and beep.c remains
unchanged from oplbeep 2.0.

Have fun,
John Gotts <jgotts@engin.umich.edu>
