mirror of
https://github.com/cirosantilli/linux-kernel-module-cheat.git
synced 2026-01-13 20:12:26 +00:00
912 B
912 B
modprobe
If you are feeling fancy, you can also insert modules with:
modprobe dep2
lsmod
# dep and dep2
This method also deals with module dependencies, which we almost don't use to make examples simpler:
- https://askubuntu.com/questions/20070/whats-the-difference-between-insmod-and-modprobe
- https://stackoverflow.com/questions/22891705/whats-the-difference-between-insmod-and-modprobe
Removal also removes required modules that have zero usage count:
modprobe -r dep2
lsmod
# Nothing.
but it can't know if you actually insmodded them separately or not:
modprobe dep
modprobe dep2
modprobe -r dep2
# Nothing.
so it is a bit risky.
modprobe searches for modules under:
ls /lib/modules/*/extra/
Kernel modules built from the Linux mainline tree with CONFIG_SOME_MOD=m, are automatically available with modprobe, e.g.:
modprobe dummy-irq