# man > insmod(8)

[_INSMOD_(8)](https://www.chedong.com/phpMan.php/man/INSMOD/8/markdown)                                      insmod                                      [_INSMOD_(8)](https://www.chedong.com/phpMan.php/man/INSMOD/8/markdown)

## NAME
       insmod - Simple program to insert a module into the Linux Kernel

## SYNOPSIS


       **insmod **[_filename_] [_module_ _options_...]

## DESCRIPTION
       **insmod **is a trivial program to insert a module into the kernel. Most users will want to use
       [**modprobe**(8)](https://www.chedong.com/phpMan.php/man/modprobe/8/markdown) instead, which is more clever and can handle module dependencies.

       Only the most general of error messages are reported: as the work of trying to link the
       module is now done inside the kernel, the **dmesg **usually gives more information about errors.

## COPYRIGHT
       This manual page originally Copyright 2002, Rusty Russell, IBM Corporation. Maintained by Jon
       Masters and others.

## SEE ALSO
       [**modprobe**(8)](https://www.chedong.com/phpMan.php/man/modprobe/8/markdown), [**rmmod**(8)](https://www.chedong.com/phpMan.php/man/rmmod/8/markdown), [**lsmod**(8)](https://www.chedong.com/phpMan.php/man/lsmod/8/markdown), [**modinfo**(8)](https://www.chedong.com/phpMan.php/man/modinfo/8/markdown) [**depmod**(8)](https://www.chedong.com/phpMan.php/man/depmod/8/markdown)

## AUTHORS
       **Jon Masters **<<jcm@jonmasters.org>>
           Developer

       **Lucas De Marchi **<<lucas.de.marchi@gmail.com>>
           Developer

kmod                                         04/30/2026                                    [_INSMOD_(8)](https://www.chedong.com/phpMan.php/man/INSMOD/8/markdown)
