Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:12.1:Update
module-init-tools
module-init-tools-manpages.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File module-init-tools-manpages.diff of Package module-init-tools
This patch updates the generated manpages to avoid dependency on docbook2man --- a/modprobe.8 +++ b/modprobe.8 @@ -1,18 +1,28 @@ -.\\" auto-generated by docbook2man-spec $Revision: 1.2 $ -.TH "MODPROBE" "8" "2010-03-01" "" "" +.\" This manpage has been automatically generated by docbook2man +.\" from a DocBook document. This tool can be found at: +.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/> +.\" Please send any bug reports, improvements, comments, patches, +.\" etc. to Steve Cheng <steve@ggi-project.org>. +.TH "MODPROBE" "8" "16 September 2011" "" "" + .SH NAME modprobe \- program to add and remove modules from the Linux Kernel .SH SYNOPSIS -.sp -\fBmodprobe\fR [ \fB-v\fR ] [ \fB-V\fR ] [ \fB-C \fIconfig-file\fB\fR ] [ \fB-n\fR ] [ \fB-i\fR ] [ \fB-q\fR ] [ \fB-b\fR ] [ \fB\fImodulename\fB\fR ] [ \fB\fImodule parameters\fB\fR\fI...\fR ] -.sp -\fBmodprobe\fR [ \fB-r\fR ] [ \fB-v\fR ] [ \fB-n\fR ] [ \fB-i\fR ] [ \fB\fImodulename\fB\fR\fI...\fR ] -.sp -\fBmodprobe\fR [ \fB-l\fR ] [ \fB-t \fIdirname\fB\fR ] [ \fB\fIwildcard\fB\fR ] -.sp -\fBmodprobe\fR [ \fB-c\fR ] -.sp -\fBmodprobe\fR [ \fB--dump-modversions\fR ] [ \fB\fIfilename\fB\fR ] + +\fBmodprobe\fR [ \fB-v\fR ] [ \fB-V\fR ] [ \fB-C \fIconfig-file\fB\fR ] [ \fB-n\fR ] [ \fB-i\fR ] [ \fB-q\fR ] [ \fB-b\fR ] [ \fB\fImodulename\fB\fR ] [ \fB\fImodule parameters\fB\fR\fI ...\fR ] + + +\fBmodprobe\fR [ \fB-r\fR ] [ \fB-v\fR ] [ \fB-n\fR ] [ \fB-i\fR ] [ \fB\fImodulename\fB\fR\fI ...\fR ] + + +\fBmodprobe\fR [ \fB-l\fR ] [ \fB-t \fIdirname\fB\fR ] [ \fB\fIwildcard\fB\fR ] + + +\fBmodprobe\fR [ \fB-c\fR ] + + +\fBmodprobe\fR [ \fB--dump-modversions\fR ] [ \fB\fIfilename\fB\fR ] + .SH "DESCRIPTION" .PP \fBmodprobe\fR intelligently adds or removes a @@ -31,7 +41,7 @@ Note that unlike in 2.4 series Linux kernels (which are not supported by this tool) this version of \fBmodprobe\fR does not do anything to the module itself: the work of resolving symbols -and understanding parameters is done inside the kernel. So +and understanding parameters is done inside the kernel. So module failure is sometimes accompanied by a kernel message: see \fBdmesg\fR(8)\&. .PP @@ -40,7 +50,7 @@ readable \fImodules.dep\fR file), as generated by the corresponding \fBdepmod\fR utility shipped along with \fBmodprobe\fR (see -\fBdepmod\fR(8)). This file lists what other modules each +\fBdepmod\fR(8)). This file lists what other modules each module needs (if any), and \fBmodprobe\fR uses this to add or remove these dependencies automatically. .PP @@ -50,16 +60,16 @@ file). .SH "OPTIONS" .TP -\fB-a --all\fR +\fB-a --all \fR Insert all module names on the command line. .TP -\fB-b --use-blacklist\fR +\fB-b --use-blacklist \fR This option causes \fBmodprobe\fR to apply the \fBblacklist\fR commands in the configuration files -(if any) to module names as well. It is usually used by +(if any) to module names as well. It is usually used by \fBudev\fR(7)\&. .TP -\fB-C --config\fR +\fB-C --config \fR This option overrides the default configuration directory/file (\fI/etc/modprobe.d\fR or \fI/etc/modprobe.conf\fR). @@ -69,67 +79,67 @@ \fBmodprobe\fR commands in the MODPROBE_OPTIONS environment variable. .TP -\fB-c --showconfig\fR +\fB-c --showconfig \fR Dump out the effective configuration from the config directory and exit. .TP -\fB--dump-modversions\fR +\fB--dump-modversions \fR Print out a list of module versioning information required by a module. This option is commonly used by distributions in order to package up a Linux kernel module using module versioning deps. .TP -\fB-d --dirname\fR +\fB-d --dirname \fR Directory where modules can be found, \fI/lib/modules/RELEASE\fR by default. .TP -\fB--first-time\fR +\fB--first-time \fR Normally, \fBmodprobe\fR will succeed (and do nothing) if told to insert a module which is already -present or to remove a module which isn't present. This is +present or to remove a module which isn't present. This is ideal for simple scripts; however, more complicated scripts often want to know whether \fBmodprobe\fR really did something: this option makes modprobe fail in the case that it actually didn't do anything. .TP -\fB--force-vermagic\fR +\fB--force-vermagic \fR Every module contains a small string containing important -information, such as the kernel and compiler versions. If +information, such as the kernel and compiler versions. If a module fails to load and the kernel complains that the "version magic" doesn't match, you can use this option to -remove it. Naturally, this check is there for your +remove it. Naturally, this check is there for your protection, so this using option is dangerous unless you know what you're doing. This applies to any modules inserted: both the module (or alias) on the command line and any modules on which it depends. .TP -\fB--force-modversion\fR +\fB--force-modversion \fR When modules are compiled with CONFIG_MODVERSIONS set, a section detailing the versions of every interfaced used -by (or supplied by) the module is created. If a +by (or supplied by) the module is created. If a module fails to load and the kernel complains that the module disagrees about a version of some interface, you can use "--force-modversion" to remove the version -information altogether. Naturally, this check is there +information altogether. Naturally, this check is there for your protection, so using this option is dangerous unless you know what you're doing. This applies any modules inserted: both the module (or alias) on the command line and any modules on which it depends. .TP -\fB-f --force\fR +\fB-f --force \fR Try to strip any versioning information from the module which might otherwise stop it from loading: this is the same as using both \fB--force-vermagic\fR and -\fB--force-modversion\fR\&. Naturally, these +\fB--force-modversion\fR\&. Naturally, these checks are there for your protection, so using this option is dangerous unless you know what you are doing. This applies to any modules inserted: both the module (or alias) on the command line and any modules it on which it depends. .TP -\fB-i --ignore-install --ignore-remove\fR +\fB-i --ignore-install --ignore-remove \fR This option causes \fBmodprobe\fR to ignore \fBinstall\fR and \fBremove\fR commands in the @@ -144,22 +154,22 @@ \fB--ignore-remove\fR\&. See \fBmodprobe.conf\fR(5)\&. .TP -\fB-l --list\fR +\fB-l --list \fR List all modules matching the given wildcard (or "*" -if no wildcard is given). This option is provided for +if no wildcard is given). This option is provided for backwards compatibility and may go away in future: see \fBfind\fR(1) and \fBbasename\fR(1) for a more flexible alternative. .TP -\fB-n --dry-run\fR +\fB-n --dry-run --show \fR This option does everything but actually insert or delete the modules (or run the install or remove -commands). Combined with \fB-v\fR, it is +commands). Combined with \fB-v\fR, it is useful for debugging problems. For historical reasons both \fB--dry-run\fR and \fB--show\fR actually mean the same thing and are interchangeable. .TP -\fB-q --quiet\fR +\fB-q --quiet \fR With this flag, \fBmodprobe\fR won't print an error message if you try to remove or insert a module it can't find (and isn't an alias or @@ -168,43 +178,43 @@ kernel uses this to opportunistically probe for modules which might exist using request_module. .TP -\fB-R --resolve-alias\fR +\fB-R --resolve-alias \fR Print all module names matching an alias. This can be useful for debugging module alias problems. .TP -\fB-r --remove\fR +\fB-r --remove \fR This option causes \fBmodprobe\fR to remove -rather than insert a module. If the modules it depends on +rather than insert a module. If the modules it depends on are also unused, \fBmodprobe\fR will try to -remove them too. Unlike insertion, more than one module +remove them too. Unlike insertion, more than one module can be specified on the command line (it does not make sense to specify module parameters when removing modules). There is usually no reason to remove modules, but some -buggy modules require it. Your distribution kernel may not +buggy modules require it. Your distribution kernel may not have been built to support removal of modules at all. .TP -\fB-S --set-version\fR +\fB-S --set-version \fR Set the kernel version, rather than using \fBuname\fR(2) to decide on the kernel version (which dictates where to find the modules). .TP -\fB--show-depends\fR +\fB--show-depends \fR List the dependencies of a module (or alias), including -the module itself. This produces a (possibly empty) set +the module itself. This produces a (possibly empty) set of module filenames, one per line, each starting with "insmod" and is typically used by distributions to determine which modules to include when generating initrd/initramfs images. \fBInstall\fR commands which apply are shown prefixed by -"install". It does not run any of the install commands. Note that +"install". It does not run any of the install commands. Note that \fBmodinfo\fR(8) can be used to extract dependencies of a module from the module itself, but knows nothing of aliases or install commands. .TP -\fB-s --syslog\fR +\fB-s --syslog \fR This option causes any error messages to go through the syslog mechanism (as LOG_DAEMON with level LOG_NOTICE) -rather than to standard error. This is also automatically +rather than to standard error. This is also automatically enabled when stderr is unavailable. This option is passed through \fBinstall\fR @@ -212,21 +222,21 @@ \fBmodprobe\fR commands in the MODPROBE_OPTIONS environment variable. .TP -\fB-t --type\fR +\fB-t --type \fR Restrict \fB-l\fR to modules in directories matching the -\fIdirname\fR given. This option +\fIdirname\fR given. This option is provided for backwards compatibility and may go away in future: see \fBfind\fR(1) and \fBbasename\fR(1) for a more flexible alternative. .TP -\fB-V --version\fR +\fB-V --version \fR Show version of program and exit. .TP -\fB-v --verbose\fR -Print messages about what the program is doing. Usually +\fB-v --verbose \fR +Print messages about what the program is doing. Usually \fBmodprobe\fR only prints messages if something goes wrong. @@ -234,6 +244,15 @@ or \fBremove\fR commands to other \fBmodprobe\fR commands in the MODPROBE_OPTIONS environment variable. +.TP +\fB--allow-unsupported-modules \fR +Load unsupported modules even if disabled in configuration. +.SH "RETURN VALUE" +.PP +\fBmodprobe\fR returns 0 on success, 1 on an unspecified +error and 2 if the module is not supported. Use the +\fB--allow-unsupported-modules\fR option to force +using an unsupported module. .SH "ENVIRONMENT" .PP The MODPROBE_OPTIONS environment variable can also be used to --- a/modprobe.conf.5 +++ b/modprobe.conf.5 @@ -1,5 +1,10 @@ -.\" auto-generated by docbook2man-spec from docbook-utils package -.TH "MODPROBE.CONF" "5" "2010-03-09" "" "" +.\" This manpage has been automatically generated by docbook2man +.\" from a DocBook document. This tool can be found at: +.\" <http://shell.ipoline.com/~elmert/comp/docbook2X/> +.\" Please send any bug reports, improvements, comments, patches, +.\" etc. to Steve Cheng <steve@ggi-project.org>. +.TH "MODPROBE.CONF" "5" "16 September 2011" "" "" + .SH NAME modprobe.d, modprobe.conf \- Configuration directory/file for modprobe .SH "DESCRIPTION" @@ -7,12 +12,12 @@ Because the \fBmodprobe\fR command can add or remove more than one module, due to modules having dependencies, we need a method of specifying what options are to be used with -those modules. All files underneath the +those modules. All files underneath the \fI/etc/modprobe.d\fR directory which end with the \fI\&.conf\fR extension specify those options as required. (the \fI/etc/modprobe.conf\fR file can also be used if it exists, but that will be removed in a future -version). They can also be used to create convenient aliases: +version). They can also be used to create convenient aliases: alternate names for a module, or they can override the normal \fBmodprobe\fR behavior altogether for those with special requirements (such as inserting more than one module). @@ -24,50 +29,50 @@ The format of and files under \fImodprobe.d\fR and \fI/etc/modprobe.conf\fR is simple: one command per line, with blank lines and lines starting with '#' -ignored (useful for adding comments). A '\\' at the end of a line +ignored (useful for adding comments). A '\\' at the end of a line causes it to continue on the next line, which makes the file a bit neater. .SH "COMMANDS" .TP -\fBalias \fIwildcard\fB \fImodulename\fB\fR -This allows you to give alternate names for a module. For +\fBalias \fIwildcard\fB \fImodulename\fB \fR +This allows you to give alternate names for a module. For example: "alias my-mod really_long_modulename" means you can use "modprobe my-mod" instead of "modprobe -really_long_modulename". You can also use shell-style +really_long_modulename". You can also use shell-style wildcards, so "alias my-mod* really_long_modulename" means that "modprobe my-mod-something" has the same -effect. You can't have aliases to other aliases (that +effect. You can't have aliases to other aliases (that way lies madness), but aliases can have options, which will be added to any other options. Note that modules can also contain their own aliases, -which you can see using \fBmodinfo\fR\&. These +which you can see using \fBmodinfo\fR\&. These aliases are used as a last resort (ie. if there is no real module, \fBinstall\fR, \fBremove\fR, or \fBalias\fR command in the configuration). .TP -\fBblacklist \fImodulename\fB\fR +\fBblacklist \fImodulename\fB \fR Modules can contain their own aliases: usually these are aliases describing the devices they support, such as -"pci:123...". These "internal" aliases can be overridden +"pci:123...". These "internal" aliases can be overridden by normal "alias" keywords, but there are cases where two or more modules both support the same devices, or a module invalidly claims to support a device that it does not: the \fBblacklist\fR keyword indicates that all of that particular module's internal aliases are to be ignored. .TP -\fBinstall \fImodulename\fB \fIcommand...\fB\fR +\fBinstall \fImodulename\fB \fIcommand...\fB \fR This command instructs \fBmodprobe\fR to run your command instead of inserting the module in the kernel as normal. The command can be any shell command: this allows you to do any -kind of complex processing you might wish. For example, if the +kind of complex processing you might wish. For example, if the module "fred" works better with the module "barney" already installed (but it doesn't depend on it, so \fBmodprobe\fR won't automatically load it), you could say "install fred /sbin/modprobe barney; /sbin/modprobe --ignore-install fred", which would do what -you wanted. Note the \fB--ignore-install\fR, +you wanted. Note the \fB--ignore-install\fR, which stops the second \fBmodprobe\fR from running the same \fBinstall\fR command again. See also \fBremove\fR below. @@ -86,14 +91,14 @@ If you use the string "$CMDLINE_OPTS" in the command, it will be replaced by any options specified on the modprobe -command line. This can be useful because users expect +command line. This can be useful because users expect "modprobe fred opt=1" to pass the "opt=1" arg to the module, even if there's an install command in the -configuration file. So our above example becomes "install +configuration file. So our above example becomes "install fred /sbin/modprobe barney; /sbin/modprobe --ignore-install fred $CMDLINE_OPTS" .TP -\fBoptions \fImodulename\fB \fIoption...\fB\fR +\fBoptions \fImodulename\fB \fIoption...\fB \fR This command allows you to add options to the module \fImodulename\fR (which might be an alias) every time it is inserted into the kernel: whether @@ -105,11 +110,11 @@ \fBoption\fR for the module itself, for an alias, and on the command line. .TP -\fBremove \fImodulename\fB \fIcommand...\fB\fR +\fBremove \fImodulename\fB \fIcommand...\fB \fR This is similar to the \fBinstall\fR command above, except it is invoked when "modprobe -r" is run. .TP -\fBsoftdep \fImodulename\fB pre: \fImodules...\fB post: \fImodules...\fB\fR +\fBsoftdep \fImodulename\fB pre: \fImodules...\fB post: \fImodules...\fB \fR The \fBsoftdep\fR command allows you to specify soft, or optional, module dependencies. \fImodulename\fR can be used without these optional modules installed, but usually with @@ -131,6 +136,13 @@ \fBremove\fR commands with the same \fImodulename\fR argument, \fBsoftdep\fR takes precedence. +.TP +\fBallow_unsupported_modules \fI[0|1]\fB \fR +In SUSE kernels, every kernel module has a flag 'supported'. If +this flag is not set loading this module will taint your kernel. +Setting this option to 0 disables loading of unsupported modules +and avoids tainting the kernel. This is typically set in +\fI/etc/modprobe.d/unsupported-modules\fR\&. .SH "COMPATIBILITY" .PP A future version of module-init-tools will come with a strong warning
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor