discover-modprobe.conf(5)

✨ discover-modprobe.conf β€” the config file for discover-modprobe ✨

okay so bestie, welcome to discover-modprobe.conf πŸ’– this is a File Formats Manual page and it's literally the configuration file for discover-modprobe, which is the little icon that's responsible for retrieving and loading kernel modules. yes queen, it's the brain cell behind your hardware getting its drivers 🧠✨


🌸 DESCRIPTION 🌸

discover-modprobe.conf is the configuration file for discover-modprobe, which handles the whole retrieving and loading kernel modules situation. no cap.

⚠️ Warning: this file is a shell script, so it's subject to string variable assignment syntax. No space is allowed between the variable name, the equal (=) sign, and the value(s) assigned. And if you're assigning multiple values, the list must be space-delimited with surrounding quotes. so like, do NOT be out here putting a lil space after your = because the shell will simply not know what you mean and it's giving chaos πŸ’€

Two directives can be used in this file: types and skip. Both of them can be defined multiple times, so go off, define them as many times as your heart desires 🫢

  • types β€” this describes the classes of hardware that should be scanned and queried. like, which hardware vibes do we go check out πŸ”
  • skip β€” these modules should never be loaded. periodt. see the ``Files'' section for the deets on the mechanism for generating these entries automatically πŸ‘€

πŸŽ€ FILES πŸŽ€

  • /var/lib/discover/crash β€” a crash file that gets written and erased each time discover-modprobe attempts to load a module. so if this file is still lingering around, the computer is assumed to have crashed while loading that module 😭 and then the module name gets added to discover-modprobe.conf as a module to skip in the future. it's giving self-preservation, honestly πŸ’…

πŸ¦‹ SEE ALSO πŸ¦‹


okay that's the whole page bestie, you ate that πŸ’– this was discover-modprobe.conf(5) from the File Formats Manual, and that's the vibe check, completed βœ… mwah, bye πŸ‘‘πŸŒΈβœ¨