Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Documentation: remove references to /etc/modprobe.conf

Usage of /etc/modprobe.conf file was deprecated by module-init-tools and
is no longer parsed by new kmod tool. References to this file are
replaced in Documentation, comments and Kconfig according to the
context.

There are also some references to the old /etc/modules.conf from 2.4
kernels that are being removed.

Signed-off-by: Lucas De Marchi <lucas.demarchi@profusion.mobi>
Acked-by: Takashi Iwai <tiwai@suse.de>
Acked-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Signed-off-by: Randy Dunlap <rdunlap@xenotime.net>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

authored by

Lucas De Marchi and committed by
Linus Torvalds
970e2486 09601523

+138 -160
+1 -1
Documentation/aoe/aoe.txt
··· 35 35 sh Documentation/aoe/mkshelf.sh /dev/etherd 0 36 36 37 37 There is also an autoload script that shows how to edit 38 - /etc/modprobe.conf to ensure that the aoe module is loaded when 38 + /etc/modprobe.d/aoe.conf to ensure that the aoe module is loaded when 39 39 necessary. 40 40 41 41 USING DEVICE NODES
+2 -2
Documentation/aoe/autoload.sh
··· 1 1 #!/bin/sh 2 2 # set aoe to autoload by installing the 3 - # aliases in /etc/modprobe.conf 3 + # aliases in /etc/modprobe.d/ 4 4 5 - f=/etc/modprobe.conf 5 + f=/etc/modprobe.d/aoe.conf 6 6 7 7 if test ! -r $f || test ! -w $f; then 8 8 echo "cannot configure $f for module autoloading" 1>&2
+1 -1
Documentation/blockdev/floppy.txt
··· 49 49 50 50 options floppy omnibook messages 51 51 52 - in /etc/modprobe.conf. 52 + in a configuration file in /etc/modprobe.d/. 53 53 54 54 55 55 The floppy driver related options are:
+1 -1
Documentation/fb/intel810.txt
··· 211 211 modprobe i810fb vram=2 xres=1024 bpp=8 hsync1=30 hsync2=55 vsync1=50 \ 212 212 vsync2=85 accel=1 mtrr=1 213 213 214 - Or just add the following to /etc/modprobe.conf 214 + Or just add the following to a configuration file in /etc/modprobe.d/ 215 215 216 216 options i810fb vram=2 xres=1024 bpp=16 hsync1=30 hsync2=55 vsync1=50 \ 217 217 vsync2=85 accel=1 mtrr=1
+1 -1
Documentation/fb/intelfb.txt
··· 120 120 121 121 modprobe intelfb mode=800x600-32@75 vram=8 accel=1 hwcursor=1 122 122 123 - Or just add the following to /etc/modprobe.conf 123 + Or just add the following to a configuration file in /etc/modprobe.d/ 124 124 125 125 options intelfb mode=800x600-32@75 vram=8 accel=1 hwcursor=1 126 126
+1 -1
Documentation/i2c/busses/scx200_acb
··· 28 28 parameter to your boot command line: 29 29 scx200_acb.base=0x810,0x820 30 30 If the scx200_acb driver is built as a module, add the following line to 31 - the file /etc/modprobe.conf instead: 31 + a configuration file in /etc/modprobe.d/ instead: 32 32 options scx200_acb base=0x810,0x820
+1 -1
Documentation/ide/ide.txt
··· 169 169 170 170 alias block-major-3 ide-probe 171 171 172 - to /etc/modprobe.conf. 172 + to a configuration file in /etc/modprobe.d/. 173 173 174 174 When ide.c is used as a module, you can pass command line parameters to the 175 175 driver using the "options=" keyword to insmod, while replacing any ',' with
+7 -9
Documentation/isdn/README.gigaset
··· 97 97 2.5.): 1=on (default), 0=off 98 98 99 99 Depending on your distribution you may want to create a separate module 100 - configuration file /etc/modprobe.d/gigaset for these, or add them to a 101 - custom file like /etc/modprobe.conf.local. 100 + configuration file like /etc/modprobe.d/gigaset.conf for these. 102 101 103 102 2.2. Device nodes for user space programs 104 103 ------------------------------------ ··· 211 212 212 213 options ppp_async flag_time=0 213 214 214 - to an appropriate module configuration file, like /etc/modprobe.d/gigaset 215 - or /etc/modprobe.conf.local. 215 + to an appropriate module configuration file, like 216 + /etc/modprobe.d/gigaset.conf. 216 217 217 218 Unimodem mode is needed for making some devices [e.g. SX100] work which 218 219 do not support the regular Gigaset command set. If debug output (see ··· 236 237 modprobe usb_gigaset startmode=0 237 238 or by adding a line like 238 239 options usb_gigaset startmode=0 239 - to an appropriate module configuration file, like /etc/modprobe.d/gigaset 240 - or /etc/modprobe.conf.local. 240 + to an appropriate module configuration file, like 241 + /etc/modprobe.d/gigaset.conf 241 242 242 243 2.6. Call-ID (CID) mode 243 244 ------------------ ··· 309 310 310 311 options isdn dialtimeout=15 311 312 312 - to /etc/modprobe.d/gigaset, /etc/modprobe.conf.local or a similar file. 313 + to /etc/modprobe.d/gigaset.conf or a similar file. 313 314 314 315 Problem: 315 316 The isdnlog program emits error messages or just doesn't work. ··· 349 350 The initial value can be set using the debug parameter when loading the 350 351 module "gigaset", e.g. by adding a line 351 352 options gigaset debug=0 352 - to your module configuration file, eg. /etc/modprobe.d/gigaset or 353 - /etc/modprobe.conf.local. 353 + to your module configuration file, eg. /etc/modprobe.d/gigaset.conf 354 354 355 355 Generated debugging information can be found 356 356 - as output of the command
+1 -1
Documentation/laptops/sonypi.txt
··· 110 110 ----------- 111 111 112 112 In order to automatically load the sonypi module on use, you can put those 113 - lines in your /etc/modprobe.conf file: 113 + lines a configuration file in /etc/modprobe.d/: 114 114 115 115 alias char-major-10-250 sonypi 116 116 options sonypi minor=250
+4 -4
Documentation/mono.txt
··· 38 38 /sbin/modprobe binfmt_misc 39 39 # Some distributions, like Fedora Core, perform 40 40 # the following command automatically when the 41 - # binfmt_misc module is loaded into the kernel. 41 + # binfmt_misc module is loaded into the kernel 42 + # or during normal boot up (systemd-based systems). 42 43 # Thus, it is possible that the following line 43 - # is not needed at all. Look at /etc/modprobe.conf 44 - # to check whether this is applicable or not. 45 - mount -t binfmt_misc none /proc/sys/fs/binfmt_misc 44 + # is not needed at all. 45 + mount -t binfmt_misc none /proc/sys/fs/binfmt_misc 46 46 fi 47 47 48 48 # Register support for .NET CLR binaries
+1 -1
Documentation/networking/baycom.txt
··· 93 93 modems it should access at which ports. This can be done with the setbaycom 94 94 utility. If you are only using one modem, you can also configure the 95 95 driver from the insmod command line (or by means of an option line in 96 - /etc/modprobe.conf). 96 + /etc/modprobe.d/*.conf). 97 97 98 98 Examples: 99 99 modprobe baycom_ser_fdx mode="ser12*" iobase=0x3f8 irq=4
+18 -25
Documentation/networking/bonding.txt
··· 173 173 174 174 Module options may be given as command line arguments to the 175 175 insmod or modprobe command, but are usually specified in either the 176 - /etc/modules.conf or /etc/modprobe.conf configuration file, or in a 177 - distro-specific configuration file (some of which are detailed in the next 178 - section). 176 + /etc/modrobe.d/*.conf configuration files, or in a distro-specific 177 + configuration file (some of which are detailed in the next section). 179 178 180 179 Details on bonding support for sysfs is provided in the 181 180 "Configuring Bonding Manually via Sysfs" section, below. ··· 1020 1021 1021 1022 Because the sysconfig scripts supply the bonding module 1022 1023 options in the ifcfg-bondX file, it is not necessary to add them to 1023 - the system /etc/modules.conf or /etc/modprobe.conf configuration file. 1024 + the system /etc/modules.d/*.conf configuration files. 1024 1025 1025 1026 3.2 Configuration with Initscripts Support 1026 1027 ------------------------------------------ ··· 1097 1098 arp_ip_target=+192.168.1.1 arp_ip_target=+192.168.1.2 1098 1099 1099 1100 is the proper syntax to specify multiple targets. When specifying 1100 - options via BONDING_OPTS, it is not necessary to edit /etc/modules.conf or 1101 - /etc/modprobe.conf. 1101 + options via BONDING_OPTS, it is not necessary to edit /etc/modprobe.d/*.conf. 1102 1102 1103 1103 For even older versions of initscripts that do not support 1104 - BONDING_OPTS, it is necessary to edit /etc/modules.conf (or 1105 - /etc/modprobe.conf, depending upon your distro) to load the bonding module 1106 - with your desired options when the bond0 interface is brought up. The 1107 - following lines in /etc/modules.conf (or modprobe.conf) will load the 1108 - bonding module, and select its options: 1104 + BONDING_OPTS, it is necessary to edit /etc/modprobe.d/*.conf, depending upon 1105 + your distro) to load the bonding module with your desired options when the 1106 + bond0 interface is brought up. The following lines in /etc/modprobe.d/*.conf 1107 + will load the bonding module, and select its options: 1109 1108 1110 1109 alias bond0 bonding 1111 1110 options bond0 mode=balance-alb miimon=100 ··· 1149 1152 version 8. 1150 1153 1151 1154 The general method for these systems is to place the bonding 1152 - module parameters into /etc/modules.conf or /etc/modprobe.conf (as 1155 + module parameters into a config file in /etc/modprobe.d/ (as 1153 1156 appropriate for the installed distro), then add modprobe and/or 1154 1157 ifenslave commands to the system's global init script. The name of 1155 1158 the global init script differs; for sysconfig, it is ··· 1225 1228 specify a different name for each instance (the module loading system 1226 1229 requires that every loaded module, even multiple instances of the same 1227 1230 module, have a unique name). This is accomplished by supplying multiple 1228 - sets of bonding options in /etc/modprobe.conf, for example: 1231 + sets of bonding options in /etc/modprobe.d/*.conf, for example: 1229 1232 1230 1233 alias bond0 bonding 1231 1234 options bond0 -o bond0 mode=balance-rr miimon=100 ··· 1790 1793 On systems with network configuration scripts that do not 1791 1794 associate physical devices directly with network interface names (so 1792 1795 that the same physical device always has the same "ethX" name), it may 1793 - be necessary to add some special logic to either /etc/modules.conf or 1794 - /etc/modprobe.conf (depending upon which is installed on the system). 1796 + be necessary to add some special logic to config files in 1797 + /etc/modprobe.d/. 1795 1798 1796 1799 For example, given a modules.conf containing the following: 1797 1800 ··· 1818 1821 bonding is loaded. This command is fully documented in the 1819 1822 modules.conf manual page. 1820 1823 1821 - On systems utilizing modprobe.conf (or modprobe.conf.local), 1822 - an equivalent problem can occur. In this case, the following can be 1823 - added to modprobe.conf (or modprobe.conf.local, as appropriate), as 1824 - follows (all on one line; it has been split here for clarity): 1824 + On systems utilizing modprobe an equivalent problem can occur. 1825 + In this case, the following can be added to config files in 1826 + /etc/modprobe.d/ as: 1825 1827 1826 1828 install bonding /sbin/modprobe tg3; /sbin/modprobe e1000; 1827 1829 /sbin/modprobe --ignore-install bonding 1828 1830 1829 - This will, when loading the bonding module, rather than 1830 - performing the normal action, instead execute the provided command. 1831 - This command loads the device drivers in the order needed, then calls 1832 - modprobe with --ignore-install to cause the normal action to then take 1833 - place. Full documentation on this can be found in the modprobe.conf 1834 - and modprobe manual pages. 1831 + This will load tg3 and e1000 modules before loading the bonding one. 1832 + Full documentation on this can be found in the modprobe.d and modprobe 1833 + manual pages. 1835 1834 1836 1835 8.3. Painfully Slow Or No Failed Link Detection By Miimon 1837 1836 ---------------------------------------------------------
+6 -5
Documentation/networking/dl2k.txt
··· 45 45 "ifconfig". If tested ok, continue the next step. 46 46 47 47 4. cp dl2k.ko /lib/modules/`uname -r`/kernel/drivers/net 48 - 5. Add the following line to /etc/modprobe.conf: 48 + 5. Add the following line to /etc/modprobe.d/dl2k.conf: 49 49 alias eth0 dl2k 50 - 6. Run "netconfig" or "netconf" to create configuration script ifcfg-eth0 50 + 6. Run depmod to updated module indexes. 51 + 7. Run "netconfig" or "netconf" to create configuration script ifcfg-eth0 51 52 located at /etc/sysconfig/network-scripts or create it manually. 52 53 [see - Configuration Script Sample] 53 - 7. Driver will automatically load and configure at next boot time. 54 + 8. Driver will automatically load and configure at next boot time. 54 55 55 56 Compiling the Driver 56 57 ==================== ··· 155 154 ----------------- 156 155 1. Copy dl2k.o to the network modules directory, typically 157 156 /lib/modules/2.x.x-xx/net or /lib/modules/2.x.x/kernel/drivers/net. 158 - 2. Locate the boot module configuration file, most commonly modprobe.conf 159 - or modules.conf (for 2.4) in the /etc directory. Add the following lines: 157 + 2. Locate the boot module configuration file, most commonly in the 158 + /etc/modprobe.d/ directory. Add the following lines: 160 159 161 160 alias ethx dl2k 162 161 options dl2k <optional parameters>
+3 -3
Documentation/networking/e100.txt
··· 94 94 95 95 Configuring a network driver to load properly when the system is started is 96 96 distribution dependent. Typically, the configuration process involves adding 97 - an alias line to /etc/modules.conf or /etc/modprobe.conf as well as editing 98 - other system startup scripts and/or configuration files. Many popular Linux 97 + an alias line to /etc/modprobe.d/*.conf as well as editing other system 98 + startup scripts and/or configuration files. Many popular Linux 99 99 distributions ship with tools to make these changes for you. To learn the 100 100 proper way to configure a network device for your system, refer to your 101 101 distribution documentation. If during this process you are asked for the ··· 103 103 PRO/100 Family of Adapters is e100. 104 104 105 105 As an example, if you install the e100 driver for two PRO/100 adapters 106 - (eth0 and eth1), add the following to modules.conf or modprobe.conf: 106 + (eth0 and eth1), add the following to a configuraton file in /etc/modprobe.d/ 107 107 108 108 alias eth0 e100 109 109 alias eth1 e100
+3 -3
Documentation/networking/ipv6.txt
··· 2 2 Options for the ipv6 module are supplied as parameters at load time. 3 3 4 4 Module options may be given as command line arguments to the insmod 5 - or modprobe command, but are usually specified in either the 6 - /etc/modules.conf or /etc/modprobe.conf configuration file, or in a 7 - distro-specific configuration file. 5 + or modprobe command, but are usually specified in either 6 + /etc/modules.d/*.conf configuration files, or in a distro-specific 7 + configuration file. 8 8 9 9 The available ipv6 module parameters are listed below. If a parameter 10 10 is not specified the default value is used.
+3 -3
Documentation/networking/ixgb.txt
··· 274 274 ------------------------------------------------- 275 275 Configuring a network driver to load properly when the system is started is 276 276 distribution dependent. Typically, the configuration process involves adding 277 - an alias line to /etc/modprobe.conf as well as editing other system startup 278 - scripts and/or configuration files. Many popular Linux distributions ship 279 - with tools to make these changes for you. To learn the proper way to 277 + an alias line to files in /etc/modprobe.d/ as well as editing other system 278 + startup scripts and/or configuration files. Many popular Linux distributions 279 + ship with tools to make these changes for you. To learn the proper way to 280 280 configure a network device for your system, refer to your distribution 281 281 documentation. If during this process you are asked for the driver or module 282 282 name, the name for the Linux Base Driver for the Intel 10GbE Family of
+1 -1
Documentation/networking/ltpc.txt
··· 25 25 26 26 If you load the driver as a module, you can pass the parameters "io=", 27 27 "irq=", and "dma=" on the command line with insmod or modprobe, or add 28 - them as options in /etc/modprobe.conf: 28 + them as options in a configuration file in /etc/modprobe.d/ directory: 29 29 30 30 alias lt0 ltpc # autoload the module when the interface is configured 31 31 options ltpc io=0x240 irq=9 dma=1
+3 -3
Documentation/networking/vortex.txt
··· 67 67 ================= 68 68 69 69 There are several parameters which may be provided to the driver when 70 - its module is loaded. These are usually placed in /etc/modprobe.conf 71 - (/etc/modules.conf in 2.4). Example: 70 + its module is loaded. These are usually placed in /etc/modprobe.d/*.conf 71 + configuretion files. Example: 72 72 73 73 options 3c59x debug=3 rx_copybreak=300 74 74 ··· 425 425 1) Increase the debug level. Usually this is done via: 426 426 427 427 a) modprobe driver debug=7 428 - b) In /etc/modprobe.conf (or /etc/modules.conf for 2.4): 428 + b) In /etc/modprobe.d/driver.conf: 429 429 options driver debug=7 430 430 431 431 2) Recreate the problem with the higher debug level,
+6 -7
Documentation/parport.txt
··· 36 36 are automatically detected. 37 37 38 38 39 - KMod 40 - ---- 39 + modprobe 40 + -------- 41 41 42 - If you use kmod, you will find it useful to edit /etc/modprobe.conf. 43 - Here is an example of the lines that need to be added: 42 + If you use modprobe , you will find it useful to add lines as below to a 43 + configuration file in /etc/modprobe.d/ directory:. 44 44 45 45 alias parport_lowlevel parport_pc 46 46 options parport_pc io=0x378,0x278 irq=7,auto 47 47 48 - KMod will then automatically load parport_pc (with the options 49 - "io=0x378,0x278 irq=7,auto") whenever a parallel port device driver 50 - (such as lp) is loaded. 48 + modprobe will load parport_pc (with the options "io=0x378,0x278 irq=7,auto") 49 + whenever a parallel port device driver (such as lp) is loaded. 51 50 52 51 Note that these are example lines only! You shouldn't in general need 53 52 to specify any options to parport_pc in order to be able to use a
+10 -11
Documentation/s390/3270.txt
··· 47 47 one another. ReIPL as soon as possible after running the configuration 48 48 script and the resulting /tmp/mkdev3270. 49 49 50 - If you have chosen to make tub3270 a module, you add a line to 51 - /etc/modprobe.conf. If you are working on a VM virtual machine, you 52 - can use DEF GRAF to define virtual 3270 devices. 50 + If you have chosen to make tub3270 a module, you add a line to a 51 + configuration file under /etc/modprobe.d/. If you are working on a VM 52 + virtual machine, you can use DEF GRAF to define virtual 3270 devices. 53 53 54 54 You may generate both 3270 and 3215 console support, or one or the 55 55 other, or neither. If you generate both, the console type under VM is ··· 60 60 61 61 In brief, these are the steps: 62 62 1. Install the tub3270 patch 63 - 2. (If a module) add a line to /etc/modprobe.conf 63 + 2. (If a module) add a line to a file in /etc/modprobe.d/*.conf 64 64 3. (If VM) define devices with DEF GRAF 65 65 4. Reboot 66 66 5. Configure ··· 84 84 make modules_install 85 85 86 86 2. (Perform this step only if you have configured tub3270 as a 87 - module.) Add a line to /etc/modprobe.conf to automatically 88 - load the driver when it's needed. With this line added, 89 - you will see login prompts appear on your 3270s as soon as 90 - boot is complete (or with emulated 3270s, as soon as you dial 91 - into your vm guest using the command "DIAL <vmguestname>"). 92 - Since the line-mode major number is 227, the line to add to 93 - /etc/modprobe.conf should be: 87 + module.) Add a line to a file /etc/modprobe.d/*.conf to automatically 88 + load the driver when it's needed. With this line added, you will see 89 + login prompts appear on your 3270s as soon as boot is complete (or 90 + with emulated 3270s, as soon as you dial into your vm guest using the 91 + command "DIAL <vmguestname>"). Since the line-mode major number is 92 + 227, the line to add should be: 94 93 alias char-major-227 tub3270 95 94 96 95 3. Define graphic devices to your vm guest machine, if you
+1 -1
Documentation/scsi/aic79xx.txt
··· 215 215 INCORRECTLY CAN RENDER YOUR SYSTEM INOPERABLE. 216 216 USE THEM WITH CAUTION. 217 217 218 - Edit the file "modprobe.conf" in the directory /etc and add/edit a 218 + Put a .conf file in the /etc/modprobe.d/ directory and add/edit a 219 219 line containing 'options aic79xx aic79xx=[command[,command...]]' where 220 220 'command' is one or more of the following: 221 221 -----------------------------------------------------------------
+1 -1
Documentation/scsi/aic7xxx.txt
··· 190 190 INCORRECTLY CAN RENDER YOUR SYSTEM INOPERABLE. 191 191 USE THEM WITH CAUTION. 192 192 193 - Edit the file "modprobe.conf" in the directory /etc and add/edit a 193 + Put a .conf file in the /etc/modprobe.d directory and add/edit a 194 194 line containing 'options aic7xxx aic7xxx=[command[,command...]]' where 195 195 'command' is one or more of the following: 196 196 -----------------------------------------------------------------
+1 -1
Documentation/scsi/osst.txt
··· 66 66 If you want to have the module autoloaded on access to /dev/osst, you may 67 67 add something like 68 68 alias char-major-206 osst 69 - to your /etc/modprobe.conf (before 2.6: modules.conf). 69 + to a file under /etc/modprobe.d/ directory. 70 70 71 71 You may find it convenient to create a symbolic link 72 72 ln -s nosst0 /dev/tape
+4 -4
Documentation/serial/computone.txt
··· 49 49 50 50 Note the hardware address from the Computone ISA cards installed into 51 51 the system. These are required for editing ip2.c or editing 52 - /etc/modprobe.conf, or for specification on the modprobe 52 + /etc/modprobe.d/*.conf, or for specification on the modprobe 53 53 command line. 54 54 55 55 Note that the /etc/modules.conf should be used for older (pre-2.6) ··· 66 66 c) Set address on ISA cards then: 67 67 edit /usr/src/linux/drivers/char/ip2.c if needed 68 68 or 69 - edit /etc/modprobe.conf if needed (module). 69 + edit config file in /etc/modprobe.d/ if needed (module). 70 70 or both to match this setting. 71 71 d) Run "make modules" 72 72 e) Run "make modules_install" ··· 153 153 selects polled mode). If no base addresses are specified the defaults in 154 154 ip2.c are used. If you are autoloading the driver module with kerneld or 155 155 kmod the base addresses and interrupt number must also be set in ip2.c 156 - and recompile or just insert and options line in /etc/modprobe.conf or both. 156 + and recompile or just insert and options line in /etc/modprobe.d/*.conf or both. 157 157 The options line is equivalent to the command line and takes precedence over 158 158 what is in ip2.c. 159 159 160 - /etc/modprobe.conf sample: 160 + config sample to put /etc/modprobe.d/*.conf: 161 161 options ip2 io=1,0x328 irq=1,10 162 162 alias char-major-71 ip2 163 163 alias char-major-72 ip2
+1 -1
Documentation/serial/rocket.txt
··· 62 62 63 63 If installed as a module, the module must be loaded. This can be done 64 64 manually by entering "modprobe rocket". To have the module loaded automatically 65 - upon system boot, edit the /etc/modprobe.conf file and add the line 65 + upon system boot, edit a /etc/modprobe.d/*.conf file and add the line 66 66 "alias char-major-46 rocket". 67 67 68 68 In order to use the ports, their device names (nodes) must be created with mknod.
+2 -2
Documentation/serial/stallion.txt
··· 139 139 140 140 You will probably want to enter this module load and configuration information 141 141 into your system startup scripts so that the drivers are loaded and configured 142 - on each system boot. Typically the start up script would be something like 143 - /etc/modprobe.conf. 142 + on each system boot. Typically configuration files are put in the 143 + /etc/modprobe.d/ directory. 144 144 145 145 146 146 2.2 STATIC DRIVER CONFIGURATION:
+5 -5
Documentation/sound/alsa/ALSA-Configuration.txt
··· 2044 2044 Install the necessary firmware files in alsa-firmware package. 2045 2045 When no hotplug fw loader is available, you need to load the 2046 2046 firmware via vxloader utility in alsa-tools package. To invoke 2047 - vxloader automatically, add the following to /etc/modprobe.conf 2047 + vxloader automatically, add the following to /etc/modprobe.d/alsa.conf 2048 2048 2049 2049 install snd-vx222 /sbin/modprobe --first-time -i snd-vx222 && /usr/bin/vxloader 2050 2050 ··· 2168 2168 as the same card module. 2169 2169 2170 2170 An example configuration for a single emu10k1 card is like below: 2171 - ----- /etc/modprobe.conf 2171 + ----- /etc/modprobe.d/alsa.conf 2172 2172 alias snd-card-0 snd-emu10k1 2173 2173 alias sound-slot-0 snd-emu10k1 2174 - ----- /etc/modprobe.conf 2174 + ----- /etc/modprobe.d/alsa.conf 2175 2175 2176 2176 The available number of auto-loaded sound cards depends on the module 2177 2177 option "cards_limit" of snd module. As default it's set to 1. ··· 2184 2184 2185 2185 An example configuration for two sound cards is like below: 2186 2186 2187 - ----- /etc/modprobe.conf 2187 + ----- /etc/modprobe.d/alsa.conf 2188 2188 # ALSA portion 2189 2189 options snd cards_limit=2 2190 2190 alias snd-card-0 snd-interwave ··· 2194 2194 # OSS/Free portion 2195 2195 alias sound-slot-0 snd-interwave 2196 2196 alias sound-slot-1 snd-ens1371 2197 - ----- /etc/modprobe.conf 2197 + ----- /etc/modprobe.d/alsa.conf 2198 2198 2199 2199 In this example, the interwave card is always loaded as the first card 2200 2200 (index 0) and ens1371 as the second (index 1).
+2 -2
Documentation/sound/alsa/Audiophile-Usb.txt
··· 232 232 # modprobe snd-usb-audio index=1 device_setup=0x09 233 233 234 234 * Or while configuring the modules options in your modules configuration file 235 - - For Fedora distributions, edit the /etc/modprobe.conf file: 235 + (tipically a .conf file in /etc/modprobe.d/ directory: 236 236 alias snd-card-1 snd-usb-audio 237 237 options snd-usb-audio index=1 device_setup=0x09 238 238 ··· 253 253 - first turn off the device 254 254 - de-register the snd-usb-audio module (modprobe -r) 255 255 - change the device_setup parameter by changing the device_setup 256 - option in /etc/modprobe.conf 256 + option in /etc/modprobe.d/*.conf 257 257 - turn on the device 258 258 * A workaround for this last issue has been applied to kernel 2.6.23, but it may not 259 259 be enough to ensure the 'stability' of the device initialization.
+3 -3
Documentation/sound/alsa/MIXART.txt
··· 76 76 when CONFIG_FW_LOADER is set. The mixartloader is necessary only 77 77 for older versions or when you build the driver into kernel.] 78 78 79 - For loading the firmware automatically after the module is loaded, use 80 - the post-install command. For example, add the following entry to 81 - /etc/modprobe.conf for miXart driver: 79 + For loading the firmware automatically after the module is loaded, use a 80 + install command. For example, add the following entry to 81 + /etc/modprobe.d/mixart.conf for miXart driver: 82 82 83 83 install snd-mixart /sbin/modprobe --first-time -i snd-mixart && \ 84 84 /usr/bin/mixartloader
+1 -1
Documentation/sound/alsa/OSS-Emulation.txt
··· 19 19 define these aliases by yourself. 20 20 21 21 Only necessary step for auto-loading of OSS modules is to define the 22 - card alias in /etc/modprobe.conf, such as 22 + card alias in /etc/modprobe.d/alsa.conf, such as 23 23 24 24 alias sound-slot-0 snd-emu10k1 25 25
+3 -3
Documentation/sound/oss/AudioExcelDSP16
··· 41 41 (0x300, 0x310, 0x320 or 0x330) 42 42 mpu_irq MPU-401 irq line (5, 7, 9, 10 or 0) 43 43 44 - The /etc/modprobe.conf will have lines like this: 44 + A configuration file in /etc/modprobe.d/ directory will have lines like this: 45 45 46 46 options opl3 io=0x388 47 47 options ad1848 io=0x530 irq=11 dma=3 ··· 51 51 ad1848 are the corresponding options for the MSS and OPL3 modules. 52 52 53 53 Loading MSS and OPL3 needs to pre load the aedsp16 module to set up correctly 54 - the sound card. Installation dependencies must be written in the modprobe.conf 55 - file: 54 + the sound card. Installation dependencies must be written in configuration 55 + files under /etc/modprobe.d/ directory: 56 56 57 57 install ad1848 /sbin/modprobe aedsp16 && /sbin/modprobe -i ad1848 58 58 install opl3 /sbin/modprobe aedsp16 && /sbin/modprobe -i opl3
+2 -3
Documentation/sound/oss/CMI8330
··· 143 143 144 144 145 145 146 - Alma Chao <elysian@ethereal.torsion.org> suggests the following /etc/modprobe.conf: 146 + Alma Chao <elysian@ethereal.torsion.org> suggests the following in 147 + a /etc/modprobe.d/*conf file: 147 148 148 149 alias sound ad1848 149 150 alias synth0 opl3 150 151 options ad1848 io=0x530 irq=7 dma=0 soundpro=1 151 152 options opl3 io=0x388 152 - 153 -
+5 -5
Documentation/sound/oss/Introduction
··· 167 167 MODPROBE: 168 168 ========= 169 169 170 - If loading via modprobe, these common files are automatically loaded 171 - when requested by modprobe. For example, my /etc/modprobe.conf contains: 170 + If loading via modprobe, these common files are automatically loaded when 171 + requested by modprobe. For example, my /etc/modprobe.d/oss.conf contains: 172 172 173 173 alias sound sb 174 174 options sb io=0x240 irq=9 dma=3 dma16=5 mpu_io=0x300 ··· 228 228 driver, you should do the following: 229 229 230 230 1. remove sound modules (detailed above) 231 - 2. remove the sound modules from /etc/modprobe.conf 231 + 2. remove the sound modules from /etc/modprobe.d/*.conf 232 232 3. move the sound modules from /lib/modules/<kernel>/misc 233 233 (for example, I make a /lib/modules/<kernel>/misc/tmp 234 234 directory and copy the sound module files to that ··· 265 265 sb.o could be copied (or symlinked) to sb1.o for the 266 266 second SoundBlaster. 267 267 268 - 2. Make a second entry in /etc/modprobe.conf, for example, 268 + 2. Make a second entry in /etc/modprobe.d/*conf, for example, 269 269 sound1 or sb1. This second entry should refer to the 270 270 new module names for example sb1, and should include 271 271 the I/O, etc. for the second sound card. ··· 369 369 2) On the command line when using insmod or in a bash script 370 370 using command line calls to load sound. 371 371 372 - 3) In /etc/modprobe.conf when using modprobe. 372 + 3) In /etc/modprobe.d/*conf when using modprobe. 373 373 374 374 4) Via Red Hat's GPL'd /usr/sbin/sndconfig program (text based). 375 375
+2 -6
Documentation/sound/oss/Opti
··· 18 18 If you have another OS installed on your computer it is recommended 19 19 that Linux and the other OS use the same resources. 20 20 21 - Also, it is recommended that resources specified in /etc/modprobe.conf 21 + Also, it is recommended that resources specified in /etc/modprobe.d/*.conf 22 22 and resources specified in /etc/isapnp.conf agree. 23 23 24 24 Compiling the sound driver ··· 67 67 68 68 Using kmod and autoloading the sound driver 69 69 ------------------------------------------- 70 - Comment: as of linux-2.1.90 kmod is replacing kerneld. 71 - The config file '/etc/modprobe.conf' is used as before. 72 - 73 - This is the sound part of my /etc/modprobe.conf file. 74 - Following that I will explain each line. 70 + Config files in '/etc/modprobe.d/' are used as below: 75 71 76 72 alias mixer0 mad16 77 73 alias audio0 mad16
+2 -2
Documentation/sound/oss/PAS16
··· 128 128 You can then get OPL3 functionality by issuing the command: 129 129 insmod opl3 130 130 In addition, you must either add the following line to 131 - /etc/modprobe.conf: 131 + /etc/modprobe.d/*.conf: 132 132 options opl3 io=0x388 133 133 or else add the following line to /etc/lilo.conf: 134 134 opl3=0x388 ··· 158 158 append="pas2=0x388,10,3,-1,0,-1,-1,-1 opl3=0x388" 159 159 160 160 If sound is built totally modular, the above options may be 161 - specified in /etc/modprobe.conf for pas2, sb and opl3 161 + specified in /etc/modprobe.d/*.conf for pas2, sb and opl3 162 162 respectively.
+4 -4
Documentation/sound/oss/README.modules
··· 26 26 drivers/sound dir. Now one simply configures and makes one's kernel and 27 27 modules in the usual way. 28 28 29 - Then, add to your /etc/modprobe.conf something like: 29 + Then, add to your /etc/modprobe.d/oss.conf something like: 30 30 31 31 alias char-major-14-* sb 32 32 install sb /sbin/modprobe -i sb && /sbin/modprobe adlib_card ··· 66 66 Note that at present there is no way to configure the io, irq and other 67 67 parameters for the modular drivers as one does for the wired drivers.. One 68 68 needs to pass the modules the necessary parameters as arguments, either 69 - with /etc/modprobe.conf or with command-line args to modprobe, e.g. 69 + with /etc/modprobe.d/*.conf or with command-line args to modprobe, e.g. 70 70 71 71 modprobe sb io=0x220 irq=7 dma=1 dma16=5 mpu_io=0x330 72 72 modprobe adlib_card io=0x388 73 73 74 - recommend using /etc/modprobe.conf. 74 + recommend using /etc/modprobe.d/*.conf. 75 75 76 76 Persistent DMA Buffers: 77 77 ··· 89 89 90 90 To make the sound driver use persistent DMA buffers we need to pass the 91 91 sound.o module a "dmabuf=1" command-line argument. This is normally done 92 - in /etc/modprobe.conf like so: 92 + in /etc/modprobe.d/*.conf files like so: 93 93 94 94 options sound dmabuf=1 95 95
+2 -1
Documentation/usb/power-management.txt
··· 179 179 180 180 modprobe usbcore autosuspend=5 181 181 182 - Equivalently, you could add to /etc/modprobe.conf a line saying: 182 + Equivalently, you could add to a configuration file in /etc/modprobe.d 183 + a line saying: 183 184 184 185 options usbcore autosuspend=5 185 186
+2 -12
Documentation/video4linux/CQcam.txt
··· 61 61 2.2 Configuration 62 62 63 63 The configuration requires module configuration and device 64 - configuration. I like kmod or kerneld process with the 65 - /etc/modprobe.conf file so the modules can automatically load/unload as 66 - they are used. The video devices could already exist, be generated 67 - using MAKEDEV, or need to be created. The following sections detail 68 - these procedures. 64 + configuration. The following sections detail these procedures. 69 65 70 66 71 67 2.1 Module Configuration 72 68 73 69 Using modules requires a bit of work to install and pass the 74 - parameters. Understand that entries in /etc/modprobe.conf of: 70 + parameters. Understand that entries in /etc/modprobe.d/*.conf of: 75 71 76 72 alias parport_lowlevel parport_pc 77 73 options parport_pc io=0x378 irq=none 78 74 alias char-major-81 videodev 79 75 alias char-major-81-0 c-qcam 80 - 81 - will cause the kmod/modprobe to do certain things. If you are 82 - using kmod, then a request for a 'char-major-81-0' will cause 83 - the 'c-qcam' module to load. If you have other video sources with 84 - modules, you might want to assign the different minor numbers to 85 - different modules. 86 76 87 77 2.2 Device Configuration 88 78
+1 -1
Documentation/video4linux/Zoran
··· 255 255 option with X being the card number as given in the previous section. 256 256 To have more than one card, use card=X1[,X2[,X3,[X4[..]]]] 257 257 258 - To automate this, add the following to your /etc/modprobe.conf: 258 + To automate this, add the following to your /etc/modprobe.d/zoran.conf: 259 259 260 260 options zr36067 card=X1[,X2[,X3[,X4[..]]]] 261 261 alias char-major-81-0 zr36067
+1 -1
Documentation/video4linux/bttv/Modules.conf
··· 1 - # For modern kernels (2.6 or above), this belongs in /etc/modprobe.conf 1 + # For modern kernels (2.6 or above), this belongs in /etc/modprobe.d/*.conf 2 2 # For for 2.4 kernels or earlier, this belongs in /etc/modules.conf. 3 3 4 4 # i2c
+1 -1
Documentation/video4linux/meye.txt
··· 55 55 ----------- 56 56 57 57 In order to automatically load the meye module on use, you can put those lines 58 - in your /etc/modprobe.conf file: 58 + in your /etc/modprobe.d/meye.conf file: 59 59 60 60 alias char-major-81 videodev 61 61 alias char-major-81-0 meye
+2 -2
drivers/net/wan/Kconfig
··· 290 290 Frame Relay or X.25/LAPB. 291 291 292 292 If you want the module to be automatically loaded when the interface 293 - is referenced then you should add "alias hdlcX farsync" to 294 - /etc/modprobe.conf for each interface, where X is 0, 1, 2, ..., or 293 + is referenced then you should add "alias hdlcX farsync" to a file 294 + in /etc/modprobe.d/ for each interface, where X is 0, 1, 2, ..., or 295 295 simply use "alias hdlc* farsync" to indicate all of them. 296 296 297 297 To compile this driver as a module, choose M here: the
+4 -4
drivers/scsi/aic7xxx/aic79xx_osm.c
··· 341 341 " (0/256ms,1/128ms,2/64ms,3/32ms)\n" 342 342 " slowcrc Turn on the SLOWCRC bit (Rev B only)\n" 343 343 "\n" 344 - " Sample /etc/modprobe.conf line:\n" 345 - " Enable verbose logging\n" 346 - " Set tag depth on Controller 2/Target 2 to 10 tags\n" 347 - " Shorten the selection timeout to 128ms\n" 344 + " Sample modprobe configuration file:\n" 345 + " # Enable verbose logging\n" 346 + " # Set tag depth on Controller 2/Target 2 to 10 tags\n" 347 + " # Shorten the selection timeout to 128ms\n" 348 348 "\n" 349 349 " options aic79xx 'aic79xx=verbose.tag_info:{{}.{}.{..10}}.seltime:1'\n" 350 350 );
+4 -4
drivers/scsi/aic7xxx/aic7xxx_osm.c
··· 360 360 " seltime:<int> Selection Timeout\n" 361 361 " (0/256ms,1/128ms,2/64ms,3/32ms)\n" 362 362 "\n" 363 - " Sample /etc/modprobe.conf line:\n" 364 - " Toggle EISA/VLB probing\n" 365 - " Set tag depth on Controller 1/Target 1 to 10 tags\n" 366 - " Shorten the selection timeout to 128ms\n" 363 + " Sample modprobe configuration file:\n" 364 + " # Toggle EISA/VLB probing\n" 365 + " # Set tag depth on Controller 1/Target 1 to 10 tags\n" 366 + " # Shorten the selection timeout to 128ms\n" 367 367 "\n" 368 368 " options aic7xxx 'aic7xxx=probe_eisa_vl.tag_info:{{}.{.10}}.seltime:1'\n" 369 369 );
+1 -1
drivers/staging/asus_oled/README
··· 52 52 53 53 There is only one option: start_off. 54 54 You can use it by: 'modprobe asus_oled start_off=1', or by adding this 55 - line to /etc/modprobe.conf: 55 + line to /etc/modprobe.d/asus_oled.conf: 56 56 options asus_oled start_off=1 57 57 58 58 With this option provided, asus_oled driver will switch off the display
+1 -1
drivers/tty/isicom.c
··· 102 102 * You can find the original tools for this direct from Multitech 103 103 * ftp://ftp.multitech.com/ISI-Cards/ 104 104 * 105 - * Having installed the cards the module options (/etc/modprobe.conf) 105 + * Having installed the cards the module options (/etc/modprobe.d/) 106 106 * 107 107 * options isicom io=card1,card2,card3,card4 irq=card1,card2,card3,card4 108 108 *
+2 -1
drivers/usb/serial/ftdi_sio.c
··· 1724 1724 1725 1725 /* 1726 1726 * Module parameter to control latency timer for NDI FTDI-based USB devices. 1727 - * If this value is not set in modprobe.conf.local its value will be set to 1ms. 1727 + * If this value is not set in /etc/modprobe.d/ its value will be set 1728 + * to 1ms. 1728 1729 */ 1729 1730 static int ndi_latency_timer = 1; 1730 1731
+1 -1
drivers/usb/storage/Kconfig
··· 222 222 for usb-storage and ub drivers, and allows to switch binding 223 223 of these devices without rebuilding modules. 224 224 225 - Typical syntax of /etc/modprobe.conf is: 225 + Typical syntax of /etc/modprobe.d/*conf is: 226 226 227 227 options libusual bias="ub" 228 228
+1 -1
sound/core/seq/seq_dummy.c
··· 46 46 47 47 The number of ports to be created can be specified via the module 48 48 parameter "ports". For example, to create four ports, add the 49 - following option in /etc/modprobe.conf: 49 + following option in a configuration file under /etc/modprobe.d/: 50 50 51 51 option snd-seq-dummy ports=4 52 52
+2 -1
sound/drivers/Kconfig
··· 50 50 before the other sound driver of yours, making the 51 51 pc-speaker a default sound device. Which is likely not 52 52 what you want. To make this driver play nicely with other 53 - sound driver, you can add this into your /etc/modprobe.conf: 53 + sound driver, you can add this in a configuration file under 54 + /etc/modprobe.d/ directory: 54 55 options snd-pcsp index=2 55 56 56 57 You don't need this driver if you only want your pc-speaker to beep.