Linux Kernel - Software interacting with hardware

How to deal with the kernel modules ?

This may be obsolete or not completely up-to-date.

Support for specific hardware or functionalities can be : Those modules are not always loaded by default, but can be managed manually :
Command Function
insmod moduleName insert (=load) the module called moduleName
  • no reply : OK
  • error message : dependency constraint not met
rmmod moduleName remove (=unload) the module called moduleName
lsmod list currently loaded modules

Kernel modules are handled with modprobe.