You can find out what a command does by typing 'man <name_of_command>' in the terminal. For instance, typing 'man lsmod' comes back with this description:
NAME
lsmod -- program to show the status of modules in the Linux Kernel
SYNOPSIS
lsmod
DESCRIPTION
lsmod is a trivial program which nicely formats the contents of the
/proc/modules, showing what kernel modules are currently loaded.
BACKWARDS COMPATIBILITY
This version of lsmod is for kernels 2.5.48 and above. If it detects a
kernel with support for old-style modules, it will attempt to run
lsmod.old in its place, so it is completely transparent to the user.
COPYRIGHT
This manual page Copyright 2002, Rusty Russell, IBM Corporation.
SEE ALSO
modprobe(8), lsmod.old(8)
Based on the description, this command show which kernel modules are currently loaded on your system. Now, whether or not this is the _correct_ module is a different story

. I'd imagine/assume that (just like in windows) you can accidentally load the incorrect module/driver for a device and it will not operate correctly.
I feel like this thread should be moved to the hardware/drivers forum since it sure seems to be more specific to that department, and PERHAPS it would attract the attention of some folks that have more knowledge in this department. Hopefully a moderator stops by and will move this over.
