I think your best bet is to ask for the kernel's .config and validate that. If none is provided, you could first look for /proc/config.gz before crabbing.
Regardless, you should document the config items that you require and allow a user to force their kernel and modules.
-- David N. Lombard
file:///tmp/nsmail.tmp
Description: PGP signature
pgp00000.pgp
Description: PGP signature
