$linuxjunkies
>

modprobe.d

also: modprobe configuration directory

A directory containing configuration files that control how the modprobe command loads kernel modules, allowing you to set module parameters and blacklist specific drivers.

modprobe.d is a system directory (typically /etc/modprobe.d/) where administrators place configuration files to customize kernel module loading behavior. Each .conf file in this directory is read by modprobe to determine how modules should be loaded.

Common use cases include setting module parameters (options), blacklisting problematic drivers, and aliasing module names. For example, you might create /etc/modprobe.d/nvidia.conf with options nvidia NVreg_EnableMsi=1 to pass parameters to the NVIDIA driver on load.

Configuration in modprobe.d persists across reboots and applies whenever modules are loaded automatically or manually via modprobe, making it the standard way to configure module behavior system-wide without editing kernel boot parameters.

Related terms