Hi all,
I spotted this on Freshmeat today (Remember Freshmeat, it's the site that
Flatfish claimed contained "useless snippets of incomplete code").
CueCat Driver 0.8.0
About: The :Cue:Cat is a little barcode reader that RadioShack distributes for
free with their new barcoded product catalog. It connects on a PS/2 keyboard,
mouse, or USB port (directly for USB CueCats, or through a CueCat USB adapter
with regular PS/2 CueCats), and sends codes when it scans a barcode
successfully. This driver watches scancodes on any of these ports, and decodes
the ones coming from the :Cue:Cat. When it decodes a barcode successfully, it
sends it in human-readable form on /dev/scanners/cuecat.
http://freshmeat.net/redir/cuecat/1602/url_homepage/
Here is something I havent seen before :-
0.8.0: Keith Owens and Alan Cox introduced the "tainted" mechanism in the
kernel and in the modutils to determine if one or more kernel modules
that are not GPL have been insmoded, or if they have been insmoded by
force. The kernel now provides the /proc/sys/kernel/tainted file, which
is really only a placeholder to store an integer, and insmod/modprobe
use it to store 1 if a module was not GPL (or at least if didn't declare
itself as being GPL, which is rather different), 2 if a module was
insmoded by force, and 3 if a non-GPL module was insmoded by force.
The CueCat driver is GPL, so we should tell insmod. This mechanism
only work with the latest modutils (v2.4.10 and above).
--
Kind Regards from Terry
My Desktop is powered by GNU/Linux.
Free Micro Burner http://w3w.arafuraconnect.com.au/~tp/burn.html
** Registration Number: 103931, http://counter.li.org **