Commit 970e2486492aa1eb47a436a5a4c81e92558986a9

Authored by Lucas De Marchi
Committed by Linus Torvalds
1 parent 096015236d

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>

Showing 50 changed files with 138 additions and 160 deletions Side-by-side Diff

Documentation/aoe/aoe.txt
... ... @@ -35,7 +35,7 @@
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
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
Documentation/blockdev/floppy.txt
... ... @@ -49,7 +49,7 @@
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:
Documentation/fb/intel810.txt
... ... @@ -211,7 +211,7 @@
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
Documentation/fb/intelfb.txt
... ... @@ -120,7 +120,7 @@
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  
Documentation/i2c/busses/scx200_acb
... ... @@ -28,6 +28,6 @@
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
Documentation/ide/ide.txt
... ... @@ -169,7 +169,7 @@
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
Documentation/isdn/README.gigaset
... ... @@ -97,8 +97,7 @@
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 ------------------------------------
... ... @@ -212,8 +211,8 @@
212 211  
213 212 options ppp_async flag_time=0
214 213  
215   - to an appropriate module configuration file, like /etc/modprobe.d/gigaset
216   - or /etc/modprobe.conf.local.
  214 + to an appropriate module configuration file, like
  215 + /etc/modprobe.d/gigaset.conf.
217 216  
218 217 Unimodem mode is needed for making some devices [e.g. SX100] work which
219 218 do not support the regular Gigaset command set. If debug output (see
... ... @@ -237,8 +236,8 @@
237 236 modprobe usb_gigaset startmode=0
238 237 or by adding a line like
239 238 options usb_gigaset startmode=0
240   - to an appropriate module configuration file, like /etc/modprobe.d/gigaset
241   - or /etc/modprobe.conf.local.
  239 + to an appropriate module configuration file, like
  240 + /etc/modprobe.d/gigaset.conf
242 241  
243 242 2.6. Call-ID (CID) mode
244 243 ------------------
... ... @@ -310,7 +309,7 @@
310 309  
311 310 options isdn dialtimeout=15
312 311  
313   - to /etc/modprobe.d/gigaset, /etc/modprobe.conf.local or a similar file.
  312 + to /etc/modprobe.d/gigaset.conf or a similar file.
314 313  
315 314 Problem:
316 315 The isdnlog program emits error messages or just doesn't work.
... ... @@ -350,8 +349,7 @@
350 349 The initial value can be set using the debug parameter when loading the
351 350 module "gigaset", e.g. by adding a line
352 351 options gigaset debug=0
353   - to your module configuration file, eg. /etc/modprobe.d/gigaset or
354   - /etc/modprobe.conf.local.
  352 + to your module configuration file, eg. /etc/modprobe.d/gigaset.conf
355 353  
356 354 Generated debugging information can be found
357 355 - as output of the command
Documentation/laptops/sonypi.txt
... ... @@ -110,7 +110,7 @@
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
Documentation/mono.txt
... ... @@ -38,11 +38,11 @@
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
Documentation/networking/baycom.txt
... ... @@ -93,7 +93,7 @@
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
Documentation/networking/bonding.txt
... ... @@ -173,9 +173,8 @@
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.
... ... @@ -1021,7 +1020,7 @@
1021 1020  
1022 1021 Because the sysconfig scripts supply the bonding module
1023 1022 options in the ifcfg-bondX file, it is not necessary to add them to
1024   -the system /etc/modules.conf or /etc/modprobe.conf configuration file.
  1023 +the system /etc/modules.d/*.conf configuration files.
1025 1024  
1026 1025 3.2 Configuration with Initscripts Support
1027 1026 ------------------------------------------
1028 1027  
... ... @@ -1098,15 +1097,13 @@
1098 1097 arp_ip_target=+192.168.1.1 arp_ip_target=+192.168.1.2
1099 1098  
1100 1099 is the proper syntax to specify multiple targets. When specifying
1101   -options via BONDING_OPTS, it is not necessary to edit /etc/modules.conf or
1102   -/etc/modprobe.conf.
  1100 +options via BONDING_OPTS, it is not necessary to edit /etc/modprobe.d/*.conf.
1103 1101  
1104 1102 For even older versions of initscripts that do not support
1105   -BONDING_OPTS, it is necessary to edit /etc/modules.conf (or
1106   -/etc/modprobe.conf, depending upon your distro) to load the bonding module
1107   -with your desired options when the bond0 interface is brought up. The
1108   -following lines in /etc/modules.conf (or modprobe.conf) will load the
1109   -bonding module, and select its options:
  1103 +BONDING_OPTS, it is necessary to edit /etc/modprobe.d/*.conf, depending upon
  1104 +your distro) to load the bonding module with your desired options when the
  1105 +bond0 interface is brought up. The following lines in /etc/modprobe.d/*.conf
  1106 +will load the bonding module, and select its options:
1110 1107  
1111 1108 alias bond0 bonding
1112 1109 options bond0 mode=balance-alb miimon=100
... ... @@ -1152,7 +1149,7 @@
1152 1149 version 8.
1153 1150  
1154 1151 The general method for these systems is to place the bonding
1155   -module parameters into /etc/modules.conf or /etc/modprobe.conf (as
  1152 +module parameters into a config file in /etc/modprobe.d/ (as
1156 1153 appropriate for the installed distro), then add modprobe and/or
1157 1154 ifenslave commands to the system's global init script. The name of
1158 1155 the global init script differs; for sysconfig, it is
... ... @@ -1228,7 +1225,7 @@
1228 1225 specify a different name for each instance (the module loading system
1229 1226 requires that every loaded module, even multiple instances of the same
1230 1227 module, have a unique name). This is accomplished by supplying multiple
1231   -sets of bonding options in /etc/modprobe.conf, for example:
  1228 +sets of bonding options in /etc/modprobe.d/*.conf, for example:
1232 1229  
1233 1230 alias bond0 bonding
1234 1231 options bond0 -o bond0 mode=balance-rr miimon=100
... ... @@ -1793,8 +1790,8 @@
1793 1790 On systems with network configuration scripts that do not
1794 1791 associate physical devices directly with network interface names (so
1795 1792 that the same physical device always has the same "ethX" name), it may
1796   -be necessary to add some special logic to either /etc/modules.conf or
1797   -/etc/modprobe.conf (depending upon which is installed on the system).
  1793 +be necessary to add some special logic to config files in
  1794 +/etc/modprobe.d/.
1798 1795  
1799 1796 For example, given a modules.conf containing the following:
1800 1797  
1801 1798  
... ... @@ -1821,20 +1818,16 @@
1821 1818 bonding is loaded. This command is fully documented in the
1822 1819 modules.conf manual page.
1823 1820  
1824   - On systems utilizing modprobe.conf (or modprobe.conf.local),
1825   -an equivalent problem can occur. In this case, the following can be
1826   -added to modprobe.conf (or modprobe.conf.local, as appropriate), as
1827   -follows (all on one line; it has been split here for clarity):
  1821 + On systems utilizing modprobe an equivalent problem can occur.
  1822 +In this case, the following can be added to config files in
  1823 +/etc/modprobe.d/ as:
1828 1824  
1829 1825 install bonding /sbin/modprobe tg3; /sbin/modprobe e1000;
1830 1826 /sbin/modprobe --ignore-install bonding
1831 1827  
1832   - This will, when loading the bonding module, rather than
1833   -performing the normal action, instead execute the provided command.
1834   -This command loads the device drivers in the order needed, then calls
1835   -modprobe with --ignore-install to cause the normal action to then take
1836   -place. Full documentation on this can be found in the modprobe.conf
1837   -and modprobe manual pages.
  1828 + This will load tg3 and e1000 modules before loading the bonding one.
  1829 +Full documentation on this can be found in the modprobe.d and modprobe
  1830 +manual pages.
1838 1831  
1839 1832 8.3. Painfully Slow Or No Failed Link Detection By Miimon
1840 1833 ---------------------------------------------------------
Documentation/networking/dl2k.txt
... ... @@ -45,12 +45,13 @@
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 ====================
... ... @@ -154,8 +155,8 @@
154 155 -----------------
155 156 1. Copy dl2k.o to the network modules directory, typically
156 157 /lib/modules/2.x.x-xx/net or /lib/modules/2.x.x/kernel/drivers/net.
157   - 2. Locate the boot module configuration file, most commonly modprobe.conf
158   - or modules.conf (for 2.4) in the /etc directory. Add the following lines:
  158 + 2. Locate the boot module configuration file, most commonly in the
  159 + /etc/modprobe.d/ directory. Add the following lines:
159 160  
160 161 alias ethx dl2k
161 162 options dl2k <optional parameters>
Documentation/networking/e100.txt
... ... @@ -94,8 +94,8 @@
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,7 +103,7 @@
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
Documentation/networking/ipv6.txt
... ... @@ -2,9 +2,9 @@
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.
Documentation/networking/ixgb.txt
... ... @@ -274,9 +274,9 @@
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
Documentation/networking/ltpc.txt
... ... @@ -25,7 +25,7 @@
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
Documentation/networking/vortex.txt
... ... @@ -67,8 +67,8 @@
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,7 +425,7 @@
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,
Documentation/parport.txt
... ... @@ -36,18 +36,17 @@
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
Documentation/s390/3270.txt
... ... @@ -47,9 +47,9 @@
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,7 +60,7 @@
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,13 +84,12 @@
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
Documentation/scsi/aic79xx.txt
... ... @@ -215,7 +215,7 @@
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 -----------------------------------------------------------------
Documentation/scsi/aic7xxx.txt
... ... @@ -190,7 +190,7 @@
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 -----------------------------------------------------------------
Documentation/scsi/osst.txt
... ... @@ -66,7 +66,7 @@
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
Documentation/serial/computone.txt
... ... @@ -49,7 +49,7 @@
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,7 +66,7 @@
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"
73 73  
... ... @@ -153,11 +153,11 @@
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
Documentation/serial/rocket.txt
... ... @@ -62,7 +62,7 @@
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.
Documentation/serial/stallion.txt
... ... @@ -139,8 +139,8 @@
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:
Documentation/sound/alsa/ALSA-Configuration.txt
... ... @@ -2044,7 +2044,7 @@
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  
2051 2051  
... ... @@ -2168,10 +2168,10 @@
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,7 +2184,7 @@
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,7 +2194,7 @@
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).
Documentation/sound/alsa/Audiophile-Usb.txt
... ... @@ -232,7 +232,7 @@
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,7 +253,7 @@
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.
Documentation/sound/alsa/MIXART.txt
... ... @@ -76,9 +76,9 @@
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
Documentation/sound/alsa/OSS-Emulation.txt
... ... @@ -19,7 +19,7 @@
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  
Documentation/sound/oss/AudioExcelDSP16
... ... @@ -41,7 +41,7 @@
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,8 +51,8 @@
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
Documentation/sound/oss/CMI8330
... ... @@ -143,12 +143,11 @@
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   -
Documentation/sound/oss/Introduction
... ... @@ -167,8 +167,8 @@
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,7 +228,7 @@
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,7 +265,7 @@
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,7 +369,7 @@
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  
Documentation/sound/oss/Opti
... ... @@ -18,7 +18,7 @@
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,11 +67,7 @@
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
Documentation/sound/oss/PAS16
... ... @@ -128,7 +128,7 @@
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,6 +158,6 @@
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.
Documentation/sound/oss/README.modules
... ... @@ -26,7 +26,7 @@
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
33 33  
... ... @@ -66,12 +66,12 @@
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,7 +89,7 @@
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  
Documentation/usb/power-management.txt
... ... @@ -179,7 +179,8 @@
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  
Documentation/video4linux/CQcam.txt
... ... @@ -61,28 +61,18 @@
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  
Documentation/video4linux/Zoran
... ... @@ -255,7 +255,7 @@
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
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
Documentation/video4linux/meye.txt
... ... @@ -55,7 +55,7 @@
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
drivers/net/wan/Kconfig
... ... @@ -290,8 +290,8 @@
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
drivers/scsi/aic7xxx/aic79xx_osm.c
... ... @@ -341,10 +341,10 @@
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 );
drivers/scsi/aic7xxx/aic7xxx_osm.c
... ... @@ -360,10 +360,10 @@
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 );
drivers/staging/asus_oled/README
... ... @@ -52,7 +52,7 @@
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
drivers/tty/isicom.c
... ... @@ -102,7 +102,7 @@
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 *
drivers/usb/serial/ftdi_sio.c
... ... @@ -1724,7 +1724,8 @@
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  
drivers/usb/storage/Kconfig
... ... @@ -222,7 +222,7 @@
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  
sound/core/seq/seq_dummy.c
... ... @@ -46,7 +46,7 @@
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  
sound/drivers/Kconfig
... ... @@ -50,7 +50,8 @@
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.