1 |
62 |
marcus.erl |
Kernel Parameters
|
2 |
|
|
~~~~~~~~~~~~~~~~~
|
3 |
|
|
|
4 |
|
|
The following is a consolidated list of the kernel parameters as implemented
|
5 |
|
|
(mostly) by the __setup() macro and sorted into English Dictionary order
|
6 |
|
|
(defined as ignoring all punctuation and sorting digits before letters in a
|
7 |
|
|
case insensitive manner), and with descriptions where known.
|
8 |
|
|
|
9 |
|
|
Module parameters for loadable modules are specified only as the
|
10 |
|
|
parameter name with optional '=' and value as appropriate, such as:
|
11 |
|
|
|
12 |
|
|
modprobe usbcore blinkenlights=1
|
13 |
|
|
|
14 |
|
|
Module parameters for modules that are built into the kernel image
|
15 |
|
|
are specified on the kernel command line with the module name plus
|
16 |
|
|
'.' plus parameter name, with '=' and value if appropriate, such as:
|
17 |
|
|
|
18 |
|
|
usbcore.blinkenlights=1
|
19 |
|
|
|
20 |
|
|
This document may not be entirely up to date and comprehensive. The command
|
21 |
|
|
"modinfo -p ${modulename}" shows a current list of all parameters of a loadable
|
22 |
|
|
module. Loadable modules, after being loaded into the running kernel, also
|
23 |
|
|
reveal their parameters in /sys/module/${modulename}/parameters/. Some of these
|
24 |
|
|
parameters may be changed at runtime by the command
|
25 |
|
|
"echo -n ${value} > /sys/module/${modulename}/parameters/${parm}".
|
26 |
|
|
|
27 |
|
|
The parameters listed below are only valid if certain kernel build options were
|
28 |
|
|
enabled and if respective hardware is present. The text in square brackets at
|
29 |
|
|
the beginning of each description states the restrictions within which a
|
30 |
|
|
parameter is applicable:
|
31 |
|
|
|
32 |
|
|
ACPI ACPI support is enabled.
|
33 |
|
|
AGP AGP (Accelerated Graphics Port) is enabled.
|
34 |
|
|
ALSA ALSA sound support is enabled.
|
35 |
|
|
APIC APIC support is enabled.
|
36 |
|
|
APM Advanced Power Management support is enabled.
|
37 |
|
|
AX25 Appropriate AX.25 support is enabled.
|
38 |
|
|
BLACKFIN Blackfin architecture is enabled.
|
39 |
|
|
DRM Direct Rendering Management support is enabled.
|
40 |
|
|
EDD BIOS Enhanced Disk Drive Services (EDD) is enabled
|
41 |
|
|
EFI EFI Partitioning (GPT) is enabled
|
42 |
|
|
EIDE EIDE/ATAPI support is enabled.
|
43 |
|
|
FB The frame buffer device is enabled.
|
44 |
|
|
HW Appropriate hardware is enabled.
|
45 |
|
|
IA-64 IA-64 architecture is enabled.
|
46 |
|
|
IOSCHED More than one I/O scheduler is enabled.
|
47 |
|
|
IP_PNP IP DHCP, BOOTP, or RARP is enabled.
|
48 |
|
|
ISAPNP ISA PnP code is enabled.
|
49 |
|
|
ISDN Appropriate ISDN support is enabled.
|
50 |
|
|
JOY Appropriate joystick support is enabled.
|
51 |
|
|
LIBATA Libata driver is enabled
|
52 |
|
|
LP Printer support is enabled.
|
53 |
|
|
LOOP Loopback device support is enabled.
|
54 |
|
|
M68k M68k architecture is enabled.
|
55 |
|
|
These options have more detailed description inside of
|
56 |
|
|
Documentation/m68k/kernel-options.txt.
|
57 |
|
|
MCA MCA bus support is enabled.
|
58 |
|
|
MDA MDA console support is enabled.
|
59 |
|
|
MOUSE Appropriate mouse support is enabled.
|
60 |
|
|
MSI Message Signaled Interrupts (PCI).
|
61 |
|
|
MTD MTD (Memory Technology Device) support is enabled.
|
62 |
|
|
NET Appropriate network support is enabled.
|
63 |
|
|
NUMA NUMA support is enabled.
|
64 |
|
|
GENERIC_TIME The generic timeofday code is enabled.
|
65 |
|
|
NFS Appropriate NFS support is enabled.
|
66 |
|
|
OSS OSS sound support is enabled.
|
67 |
|
|
PV_OPS A paravirtualized kernel is enabled.
|
68 |
|
|
PARIDE The ParIDE (parallel port IDE) subsystem is enabled.
|
69 |
|
|
PARISC The PA-RISC architecture is enabled.
|
70 |
|
|
PCI PCI bus support is enabled.
|
71 |
|
|
PCIE PCI Express support is enabled.
|
72 |
|
|
PCMCIA The PCMCIA subsystem is enabled.
|
73 |
|
|
PNP Plug & Play support is enabled.
|
74 |
|
|
PPC PowerPC architecture is enabled.
|
75 |
|
|
PPT Parallel port support is enabled.
|
76 |
|
|
PS2 Appropriate PS/2 support is enabled.
|
77 |
|
|
RAM RAM disk support is enabled.
|
78 |
|
|
ROOTPLUG The example Root Plug LSM is enabled.
|
79 |
|
|
S390 S390 architecture is enabled.
|
80 |
|
|
SCSI Appropriate SCSI support is enabled.
|
81 |
|
|
A lot of drivers has their options described inside of
|
82 |
|
|
Documentation/scsi/.
|
83 |
|
|
SECURITY Different security models are enabled.
|
84 |
|
|
SELINUX SELinux support is enabled.
|
85 |
|
|
SERIAL Serial support is enabled.
|
86 |
|
|
SH SuperH architecture is enabled.
|
87 |
|
|
SMP The kernel is an SMP kernel.
|
88 |
|
|
SPARC Sparc architecture is enabled.
|
89 |
|
|
SWSUSP Software suspend is enabled.
|
90 |
|
|
TS Appropriate touchscreen support is enabled.
|
91 |
|
|
USB USB support is enabled.
|
92 |
|
|
USBHID USB Human Interface Device support is enabled.
|
93 |
|
|
V4L Video For Linux support is enabled.
|
94 |
|
|
VGA The VGA console has been enabled.
|
95 |
|
|
VT Virtual terminal support is enabled.
|
96 |
|
|
WDT Watchdog support is enabled.
|
97 |
|
|
XT IBM PC/XT MFM hard disk support is enabled.
|
98 |
|
|
X86-32 X86-32, aka i386 architecture is enabled.
|
99 |
|
|
X86-64 X86-64 architecture is enabled.
|
100 |
|
|
More X86-64 boot options can be found in
|
101 |
|
|
Documentation/x86_64/boot-options.txt .
|
102 |
|
|
|
103 |
|
|
In addition, the following text indicates that the option:
|
104 |
|
|
|
105 |
|
|
BUGS= Relates to possible processor bugs on the said processor.
|
106 |
|
|
KNL Is a kernel start-up parameter.
|
107 |
|
|
BOOT Is a boot loader parameter.
|
108 |
|
|
|
109 |
|
|
Parameters denoted with BOOT are actually interpreted by the boot
|
110 |
|
|
loader, and have no meaning to the kernel directly.
|
111 |
|
|
Do not modify the syntax of boot loader parameters without extreme
|
112 |
|
|
need or coordination with .
|
113 |
|
|
|
114 |
|
|
There are also arch-specific kernel-parameters not documented here.
|
115 |
|
|
See for example .
|
116 |
|
|
|
117 |
|
|
Note that ALL kernel parameters listed below are CASE SENSITIVE, and that
|
118 |
|
|
a trailing = on the name of any parameter states that that parameter will
|
119 |
|
|
be entered as an environment variable, whereas its absence indicates that
|
120 |
|
|
it will appear as a kernel argument readable via /proc/cmdline by programs
|
121 |
|
|
running once the system is up.
|
122 |
|
|
|
123 |
|
|
The number of kernel parameters is not limited, but the length of the
|
124 |
|
|
complete command line (parameters including spaces etc.) is limited to
|
125 |
|
|
a fixed number of characters. This limit depends on the architecture
|
126 |
|
|
and is between 256 and 4096 characters. It is defined in the file
|
127 |
|
|
./include/asm/setup.h as COMMAND_LINE_SIZE.
|
128 |
|
|
|
129 |
|
|
|
130 |
|
|
acpi= [HW,ACPI,X86-64,i386]
|
131 |
|
|
Advanced Configuration and Power Interface
|
132 |
|
|
Format: { force | off | ht | strict | noirq }
|
133 |
|
|
force -- enable ACPI if default was off
|
134 |
|
|
off -- disable ACPI if default was on
|
135 |
|
|
noirq -- do not use ACPI for IRQ routing
|
136 |
|
|
ht -- run only enough ACPI to enable Hyper Threading
|
137 |
|
|
strict -- Be less tolerant of platforms that are not
|
138 |
|
|
strictly ACPI specification compliant.
|
139 |
|
|
|
140 |
|
|
See also Documentation/pm.txt, pci=noacpi
|
141 |
|
|
|
142 |
|
|
acpi_apic_instance= [ACPI, IOAPIC]
|
143 |
|
|
Format:
|
144 |
|
|
2: use 2nd APIC table, if available
|
145 |
|
|
1,0: use 1st APIC table
|
146 |
|
|
default: 0
|
147 |
|
|
|
148 |
|
|
acpi_sleep= [HW,ACPI] Sleep options
|
149 |
|
|
Format: { s3_bios, s3_mode }
|
150 |
|
|
See Documentation/power/video.txt
|
151 |
|
|
|
152 |
|
|
acpi_sci= [HW,ACPI] ACPI System Control Interrupt trigger mode
|
153 |
|
|
Format: { level | edge | high | low }
|
154 |
|
|
|
155 |
|
|
acpi_irq_balance [HW,ACPI]
|
156 |
|
|
ACPI will balance active IRQs
|
157 |
|
|
default in APIC mode
|
158 |
|
|
|
159 |
|
|
acpi_irq_nobalance [HW,ACPI]
|
160 |
|
|
ACPI will not move active IRQs (default)
|
161 |
|
|
default in PIC mode
|
162 |
|
|
|
163 |
|
|
acpi_irq_pci= [HW,ACPI] If irq_balance, clear listed IRQs for
|
164 |
|
|
use by PCI
|
165 |
|
|
Format: ,...
|
166 |
|
|
|
167 |
|
|
acpi_irq_isa= [HW,ACPI] If irq_balance, mark listed IRQs used by ISA
|
168 |
|
|
Format: ,...
|
169 |
|
|
|
170 |
|
|
acpi_no_auto_ssdt [HW,ACPI] Disable automatic loading of SSDT
|
171 |
|
|
|
172 |
|
|
acpi_os_name= [HW,ACPI] Tell ACPI BIOS the name of the OS
|
173 |
|
|
Format: To spoof as Windows 98: ="Microsoft Windows"
|
174 |
|
|
|
175 |
|
|
acpi_osi= [HW,ACPI] Modify list of supported OS interface strings
|
176 |
|
|
acpi_osi="string1" # add string1 -- only one string
|
177 |
|
|
acpi_osi="!string2" # remove built-in string2
|
178 |
|
|
acpi_osi= # disable all strings
|
179 |
|
|
|
180 |
|
|
acpi_serialize [HW,ACPI] force serialization of AML methods
|
181 |
|
|
|
182 |
|
|
acpi_skip_timer_override [HW,ACPI]
|
183 |
|
|
Recognize and ignore IRQ0/pin2 Interrupt Override.
|
184 |
|
|
For broken nForce2 BIOS resulting in XT-PIC timer.
|
185 |
|
|
acpi_use_timer_override [HW,ACPI}
|
186 |
|
|
Use timer override. For some broken Nvidia NF5 boards
|
187 |
|
|
that require a timer override, but don't have
|
188 |
|
|
HPET
|
189 |
|
|
|
190 |
|
|
acpi.debug_layer= [HW,ACPI]
|
191 |
|
|
Format:
|
192 |
|
|
Each bit of the indicates an ACPI debug layer,
|
193 |
|
|
1: enable, 0: disable. It is useful for boot time
|
194 |
|
|
debugging. After system has booted up, it can be set
|
195 |
|
|
via /sys/module/acpi/parameters/debug_layer.
|
196 |
|
|
CONFIG_ACPI_DEBUG must be enabled for this to produce any output.
|
197 |
|
|
Available bits (add the numbers together) to enable debug output
|
198 |
|
|
for specific parts of the ACPI subsystem:
|
199 |
|
|
0x01 utilities 0x02 hardware 0x04 events 0x08 tables
|
200 |
|
|
0x10 namespace 0x20 parser 0x40 dispatcher
|
201 |
|
|
0x80 executer 0x100 resources 0x200 acpica debugger
|
202 |
|
|
0x400 os services 0x800 acpica disassembler.
|
203 |
|
|
The number can be in decimal or prefixed with 0x in hex.
|
204 |
|
|
Warning: Many of these options can produce a lot of
|
205 |
|
|
output and make your system unusable. Be very careful.
|
206 |
|
|
|
207 |
|
|
acpi.debug_level= [HW,ACPI]
|
208 |
|
|
Format:
|
209 |
|
|
Each bit of the indicates an ACPI debug level,
|
210 |
|
|
1: enable, 0: disable. It is useful for boot time
|
211 |
|
|
debugging. After system has booted up, it can be set
|
212 |
|
|
via /sys/module/acpi/parameters/debug_level.
|
213 |
|
|
CONFIG_ACPI_DEBUG must be enabled for this to produce any output.
|
214 |
|
|
Available bits (add the numbers together) to enable different
|
215 |
|
|
debug output levels of the ACPI subsystem:
|
216 |
|
|
0x01 error 0x02 warn 0x04 init 0x08 debug object
|
217 |
|
|
0x10 info 0x20 init names 0x40 parse 0x80 load
|
218 |
|
|
0x100 dispatch 0x200 execute 0x400 names 0x800 operation region
|
219 |
|
|
0x1000 bfield 0x2000 tables 0x4000 values 0x8000 objects
|
220 |
|
|
0x10000 resources 0x20000 user requests 0x40000 package.
|
221 |
|
|
The number can be in decimal or prefixed with 0x in hex.
|
222 |
|
|
Warning: Many of these options can produce a lot of
|
223 |
|
|
output and make your system unusable. Be very careful.
|
224 |
|
|
|
225 |
|
|
acpi_pm_good [X86-32,X86-64]
|
226 |
|
|
Override the pmtimer bug detection: force the kernel
|
227 |
|
|
to assume that this machine's pmtimer latches its value
|
228 |
|
|
and always returns good values.
|
229 |
|
|
|
230 |
|
|
agp= [AGP]
|
231 |
|
|
{ off | try_unsupported }
|
232 |
|
|
off: disable AGP support
|
233 |
|
|
try_unsupported: try to drive unsupported chipsets
|
234 |
|
|
(may crash computer or cause data corruption)
|
235 |
|
|
|
236 |
|
|
enable_timer_pin_1 [i386,x86-64]
|
237 |
|
|
Enable PIN 1 of APIC timer
|
238 |
|
|
Can be useful to work around chipset bugs
|
239 |
|
|
(in particular on some ATI chipsets).
|
240 |
|
|
The kernel tries to set a reasonable default.
|
241 |
|
|
|
242 |
|
|
disable_timer_pin_1 [i386,x86-64]
|
243 |
|
|
Disable PIN 1 of APIC timer
|
244 |
|
|
Can be useful to work around chipset bugs.
|
245 |
|
|
|
246 |
|
|
ad1848= [HW,OSS]
|
247 |
|
|
Format: ,,,,
|
248 |
|
|
|
249 |
|
|
advansys= [HW,SCSI]
|
250 |
|
|
See header of drivers/scsi/advansys.c.
|
251 |
|
|
|
252 |
|
|
advwdt= [HW,WDT] Advantech WDT
|
253 |
|
|
Format: ,
|
254 |
|
|
|
255 |
|
|
aedsp16= [HW,OSS] Audio Excel DSP 16
|
256 |
|
|
Format: ,,,,,
|
257 |
|
|
See also header of sound/oss/aedsp16.c.
|
258 |
|
|
|
259 |
|
|
aha152x= [HW,SCSI]
|
260 |
|
|
See Documentation/scsi/aha152x.txt.
|
261 |
|
|
|
262 |
|
|
aha1542= [HW,SCSI]
|
263 |
|
|
Format: [,,[,]]
|
264 |
|
|
|
265 |
|
|
aic7xxx= [HW,SCSI]
|
266 |
|
|
See Documentation/scsi/aic7xxx.txt.
|
267 |
|
|
|
268 |
|
|
aic79xx= [HW,SCSI]
|
269 |
|
|
See Documentation/scsi/aic79xx.txt.
|
270 |
|
|
|
271 |
|
|
amijoy.map= [HW,JOY] Amiga joystick support
|
272 |
|
|
Map of devices attached to JOY0DAT and JOY1DAT
|
273 |
|
|
Format: ,
|
274 |
|
|
See also Documentation/kernel/input/joystick.txt
|
275 |
|
|
|
276 |
|
|
analog.map= [HW,JOY] Analog joystick and gamepad support
|
277 |
|
|
Specifies type or capabilities of an analog joystick
|
278 |
|
|
connected to one of 16 gameports
|
279 |
|
|
Format: ,,..
|
280 |
|
|
|
281 |
|
|
apc= [HW,SPARC]
|
282 |
|
|
Power management functions (SPARCstation-4/5 + deriv.)
|
283 |
|
|
Format: noidle
|
284 |
|
|
Disable APC CPU standby support. SPARCstation-Fox does
|
285 |
|
|
not play well with APC CPU idle - disable it if you have
|
286 |
|
|
APC and your system crashes randomly.
|
287 |
|
|
|
288 |
|
|
apic= [APIC,i386] Advanced Programmable Interrupt Controller
|
289 |
|
|
Change the output verbosity whilst booting
|
290 |
|
|
Format: { quiet (default) | verbose | debug }
|
291 |
|
|
Change the amount of debugging information output
|
292 |
|
|
when initialising the APIC and IO-APIC components.
|
293 |
|
|
|
294 |
|
|
apm= [APM] Advanced Power Management
|
295 |
|
|
See header of arch/i386/kernel/apm.c.
|
296 |
|
|
|
297 |
|
|
arcrimi= [HW,NET] ARCnet - "RIM I" (entirely mem-mapped) cards
|
298 |
|
|
Format: ,,
|
299 |
|
|
|
300 |
|
|
ataflop= [HW,M68k]
|
301 |
|
|
|
302 |
|
|
atarimouse= [HW,MOUSE] Atari Mouse
|
303 |
|
|
|
304 |
|
|
atascsi= [HW,SCSI] Atari SCSI
|
305 |
|
|
|
306 |
|
|
atkbd.extra= [HW] Enable extra LEDs and keys on IBM RapidAccess,
|
307 |
|
|
EzKey and similar keyboards
|
308 |
|
|
|
309 |
|
|
atkbd.reset= [HW] Reset keyboard during initialization
|
310 |
|
|
|
311 |
|
|
atkbd.set= [HW] Select keyboard code set
|
312 |
|
|
Format: (2 = AT (default), 3 = PS/2)
|
313 |
|
|
|
314 |
|
|
atkbd.scroll= [HW] Enable scroll wheel on MS Office and similar
|
315 |
|
|
keyboards
|
316 |
|
|
|
317 |
|
|
atkbd.softraw= [HW] Choose between synthetic and real raw mode
|
318 |
|
|
Format: (0 = real, 1 = synthetic (default))
|
319 |
|
|
|
320 |
|
|
atkbd.softrepeat= [HW]
|
321 |
|
|
Use software keyboard repeat
|
322 |
|
|
|
323 |
|
|
autotest [IA64]
|
324 |
|
|
|
325 |
|
|
baycom_epp= [HW,AX25]
|
326 |
|
|
Format: ,
|
327 |
|
|
|
328 |
|
|
baycom_par= [HW,AX25] BayCom Parallel Port AX.25 Modem
|
329 |
|
|
Format: ,
|
330 |
|
|
See header of drivers/net/hamradio/baycom_par.c.
|
331 |
|
|
|
332 |
|
|
baycom_ser_fdx= [HW,AX25]
|
333 |
|
|
BayCom Serial Port AX.25 Modem (Full Duplex Mode)
|
334 |
|
|
Format: ,,[,]
|
335 |
|
|
See header of drivers/net/hamradio/baycom_ser_fdx.c.
|
336 |
|
|
|
337 |
|
|
baycom_ser_hdx= [HW,AX25]
|
338 |
|
|
BayCom Serial Port AX.25 Modem (Half Duplex Mode)
|
339 |
|
|
Format: ,,
|
340 |
|
|
See header of drivers/net/hamradio/baycom_ser_hdx.c.
|
341 |
|
|
|
342 |
|
|
boot_delay= Milliseconds to delay each printk during boot.
|
343 |
|
|
Values larger than 10 seconds (10000) are changed to
|
344 |
|
|
no delay (0).
|
345 |
|
|
Format: integer
|
346 |
|
|
|
347 |
|
|
bttv.card= [HW,V4L] bttv (bt848 + bt878 based grabber cards)
|
348 |
|
|
bttv.radio= Most important insmod options are available as
|
349 |
|
|
kernel args too.
|
350 |
|
|
bttv.pll= See Documentation/video4linux/bttv/Insmod-options
|
351 |
|
|
bttv.tuner= and Documentation/video4linux/bttv/CARDLIST
|
352 |
|
|
|
353 |
|
|
BusLogic= [HW,SCSI]
|
354 |
|
|
See drivers/scsi/BusLogic.c, comment before function
|
355 |
|
|
BusLogic_ParseDriverOptions().
|
356 |
|
|
|
357 |
|
|
c101= [NET] Moxa C101 synchronous serial card
|
358 |
|
|
|
359 |
|
|
cachesize= [BUGS=X86-32] Override level 2 CPU cache size detection.
|
360 |
|
|
Sometimes CPU hardware bugs make them report the cache
|
361 |
|
|
size incorrectly. The kernel will attempt work arounds
|
362 |
|
|
to fix known problems, but for some CPUs it is not
|
363 |
|
|
possible to determine what the correct size should be.
|
364 |
|
|
This option provides an override for these situations.
|
365 |
|
|
|
366 |
|
|
capability.disable=
|
367 |
|
|
[SECURITY] Disable capabilities. This would normally
|
368 |
|
|
be used only if an alternative security model is to be
|
369 |
|
|
configured. Potentially dangerous and should only be
|
370 |
|
|
used if you are entirely sure of the consequences.
|
371 |
|
|
|
372 |
|
|
chandev= [HW,NET] Generic channel device initialisation
|
373 |
|
|
|
374 |
|
|
checkreqprot [SELINUX] Set initial checkreqprot flag value.
|
375 |
|
|
Format: { "0" | "1" }
|
376 |
|
|
See security/selinux/Kconfig help text.
|
377 |
|
|
|
378 |
|
|
any implied execute protection).
|
379 |
|
|
1 -- check protection requested by application.
|
380 |
|
|
Default value is set via a kernel config option.
|
381 |
|
|
Value can be changed at runtime via
|
382 |
|
|
/selinux/checkreqprot.
|
383 |
|
|
|
384 |
|
|
clock= [BUGS=X86-32, HW] gettimeofday clocksource override.
|
385 |
|
|
[Deprecated]
|
386 |
|
|
Forces specified clocksource (if available) to be used
|
387 |
|
|
when calculating gettimeofday(). If specified
|
388 |
|
|
clocksource is not available, it defaults to PIT.
|
389 |
|
|
Format: { pit | tsc | cyclone | pmtmr }
|
390 |
|
|
|
391 |
|
|
clocksource= [GENERIC_TIME] Override the default clocksource
|
392 |
|
|
Format:
|
393 |
|
|
Override the default clocksource and use the clocksource
|
394 |
|
|
with the name specified.
|
395 |
|
|
Some clocksource names to choose from, depending on
|
396 |
|
|
the platform:
|
397 |
|
|
[all] jiffies (this is the base, fallback clocksource)
|
398 |
|
|
[ACPI] acpi_pm
|
399 |
|
|
[ARM] imx_timer1,OSTS,netx_timer,mpu_timer2,
|
400 |
|
|
pxa_timer,timer3,32k_counter,timer0_1
|
401 |
|
|
[AVR32] avr32
|
402 |
|
|
[X86-32] pit,hpet,tsc,vmi-timer;
|
403 |
|
|
scx200_hrt on Geode; cyclone on IBM x440
|
404 |
|
|
[MIPS] MIPS
|
405 |
|
|
[PARISC] cr16
|
406 |
|
|
[S390] tod
|
407 |
|
|
[SH] SuperH
|
408 |
|
|
[SPARC64] tick
|
409 |
|
|
[X86-64] hpet,tsc
|
410 |
|
|
|
411 |
|
|
code_bytes [IA32] How many bytes of object code to print in an
|
412 |
|
|
oops report.
|
413 |
|
|
Range: 0 - 8192
|
414 |
|
|
Default: 64
|
415 |
|
|
|
416 |
|
|
disable_8254_timer
|
417 |
|
|
enable_8254_timer
|
418 |
|
|
[IA32/X86_64] Disable/Enable interrupt 0 timer routing
|
419 |
|
|
over the 8254 in addition to over the IO-APIC. The
|
420 |
|
|
kernel tries to set a sensible default.
|
421 |
|
|
|
422 |
|
|
hpet= [X86-32,HPET] option to control HPET usage
|
423 |
|
|
Format: { enable (default) | disable | force }
|
424 |
|
|
disable: disable HPET and use PIT instead
|
425 |
|
|
force: allow force enabled of undocumented chips (ICH4,
|
426 |
|
|
VIA, nVidia)
|
427 |
|
|
|
428 |
|
|
com20020= [HW,NET] ARCnet - COM20020 chipset
|
429 |
|
|
Format:
|
430 |
|
|
[,[,[,[,[,]]]]]
|
431 |
|
|
|
432 |
|
|
com90io= [HW,NET] ARCnet - COM90xx chipset (IO-mapped buffers)
|
433 |
|
|
Format: [,]
|
434 |
|
|
|
435 |
|
|
com90xx= [HW,NET]
|
436 |
|
|
ARCnet - COM90xx chipset (memory-mapped buffers)
|
437 |
|
|
Format: [,[,]]
|
438 |
|
|
|
439 |
|
|
condev= [HW,S390] console device
|
440 |
|
|
conmode=
|
441 |
|
|
|
442 |
|
|
console= [KNL] Output console device and options.
|
443 |
|
|
|
444 |
|
|
tty Use the virtual console device .
|
445 |
|
|
|
446 |
|
|
ttyS[,options]
|
447 |
|
|
ttyUSB0[,options]
|
448 |
|
|
Use the specified serial port. The options are of
|
449 |
|
|
the form "bbbbpnf", where "bbbb" is the baud rate,
|
450 |
|
|
"p" is parity ("n", "o", or "e"), "n" is number of
|
451 |
|
|
bits, and "f" is flow control ("r" for RTS or
|
452 |
|
|
omit it). Default is "9600n8".
|
453 |
|
|
|
454 |
|
|
See Documentation/serial-console.txt for more
|
455 |
|
|
information. See
|
456 |
|
|
Documentation/networking/netconsole.txt for an
|
457 |
|
|
alternative.
|
458 |
|
|
|
459 |
|
|
uart[8250],io,[,options]
|
460 |
|
|
uart[8250],mmio,[,options]
|
461 |
|
|
Start an early, polled-mode console on the 8250/16550
|
462 |
|
|
UART at the specified I/O port or MMIO address,
|
463 |
|
|
switching to the matching ttyS device later. The
|
464 |
|
|
options are the same as for ttyS, above.
|
465 |
|
|
|
466 |
|
|
earlycon= [KNL] Output early console device and options.
|
467 |
|
|
uart[8250],io,[,options]
|
468 |
|
|
uart[8250],mmio,[,options]
|
469 |
|
|
Start an early, polled-mode console on the 8250/16550
|
470 |
|
|
UART at the specified I/O port or MMIO address.
|
471 |
|
|
The options are the same as for ttyS, above.
|
472 |
|
|
|
473 |
|
|
no_console_suspend
|
474 |
|
|
[HW] Never suspend the console
|
475 |
|
|
Disable suspending of consoles during suspend and
|
476 |
|
|
hibernate operations. Once disabled, debugging
|
477 |
|
|
messages can reach various consoles while the rest
|
478 |
|
|
of the system is being put to sleep (ie, while
|
479 |
|
|
debugging driver suspend/resume hooks). This may
|
480 |
|
|
not work reliably with all consoles, but is known
|
481 |
|
|
to work with serial and VGA consoles.
|
482 |
|
|
|
483 |
|
|
cpcihp_generic= [HW,PCI] Generic port I/O CompactPCI driver
|
484 |
|
|
Format:
|
485 |
|
|
,,,[,]
|
486 |
|
|
|
487 |
|
|
crashkernel=nn[KMG]@ss[KMG]
|
488 |
|
|
[KNL] Reserve a chunk of physical memory to
|
489 |
|
|
hold a kernel to switch to with kexec on panic.
|
490 |
|
|
|
491 |
|
|
crashkernel=range1:size1[,range2:size2,...][@offset]
|
492 |
|
|
[KNL] Same as above, but depends on the memory
|
493 |
|
|
in the running system. The syntax of range is
|
494 |
|
|
start-[end] where start and end are both
|
495 |
|
|
a memory unit (amount[KMG]). See also
|
496 |
|
|
Documentation/kdump/kdump.txt for a example.
|
497 |
|
|
|
498 |
|
|
cs4232= [HW,OSS]
|
499 |
|
|
Format: ,,,,,
|
500 |
|
|
|
501 |
|
|
cs89x0_dma= [HW,NET]
|
502 |
|
|
Format:
|
503 |
|
|
|
504 |
|
|
cs89x0_media= [HW,NET]
|
505 |
|
|
Format: { rj45 | aui | bnc }
|
506 |
|
|
|
507 |
|
|
dasd= [HW,NET]
|
508 |
|
|
See header of drivers/s390/block/dasd_devmap.c.
|
509 |
|
|
|
510 |
|
|
db9.dev[2|3]= [HW,JOY] Multisystem joystick support via parallel port
|
511 |
|
|
(one device per port)
|
512 |
|
|
Format: ,
|
513 |
|
|
See also Documentation/input/joystick-parport.txt
|
514 |
|
|
|
515 |
|
|
debug [KNL] Enable kernel debugging (events log level).
|
516 |
|
|
|
517 |
|
|
debug_locks_verbose=
|
518 |
|
|
[KNL] verbose self-tests
|
519 |
|
|
Format=<0|1>
|
520 |
|
|
Print debugging info while doing the locking API
|
521 |
|
|
self-tests.
|
522 |
|
|
We default to 0 (no extra messages), setting it to
|
523 |
|
|
1 will print _a lot_ more information - normally
|
524 |
|
|
only useful to kernel developers.
|
525 |
|
|
|
526 |
|
|
decnet= [HW,NET]
|
527 |
|
|
Format: [,]
|
528 |
|
|
See also Documentation/networking/decnet.txt.
|
529 |
|
|
|
530 |
|
|
vt.default_blu= [VT]
|
531 |
|
|
Format: ,,,...,
|
532 |
|
|
Change the default blue palette of the console.
|
533 |
|
|
This is a 16-member array composed of values
|
534 |
|
|
ranging from 0-255.
|
535 |
|
|
|
536 |
|
|
vt.default_grn= [VT]
|
537 |
|
|
Format: ,,,...,
|
538 |
|
|
Change the default green palette of the console.
|
539 |
|
|
This is a 16-member array composed of values
|
540 |
|
|
ranging from 0-255.
|
541 |
|
|
|
542 |
|
|
vt.default_red= [VT]
|
543 |
|
|
Format: ,,,...,
|
544 |
|
|
Change the default red palette of the console.
|
545 |
|
|
This is a 16-member array composed of values
|
546 |
|
|
ranging from 0-255.
|
547 |
|
|
|
548 |
|
|
vt.default_utf8=
|
549 |
|
|
[VT]
|
550 |
|
|
Format=<0|1>
|
551 |
|
|
Set system-wide default UTF-8 mode for all tty's.
|
552 |
|
|
Default is 1, i.e. UTF-8 mode is enabled for all
|
553 |
|
|
newly opened terminals.
|
554 |
|
|
|
555 |
|
|
dhash_entries= [KNL]
|
556 |
|
|
Set number of hash buckets for dentry cache.
|
557 |
|
|
|
558 |
|
|
digi= [HW,SERIAL]
|
559 |
|
|
IO parameters + enable/disable command.
|
560 |
|
|
|
561 |
|
|
digiepca= [HW,SERIAL]
|
562 |
|
|
See drivers/char/README.epca and
|
563 |
|
|
Documentation/digiepca.txt.
|
564 |
|
|
|
565 |
|
|
dmasound= [HW,OSS] Sound subsystem buffers
|
566 |
|
|
|
567 |
|
|
dscc4.setup= [NET]
|
568 |
|
|
|
569 |
|
|
dtc3181e= [HW,SCSI]
|
570 |
|
|
|
571 |
|
|
earlyprintk= [X86-32,X86-64,SH,BLACKFIN]
|
572 |
|
|
earlyprintk=vga
|
573 |
|
|
earlyprintk=serial[,ttySn[,baudrate]]
|
574 |
|
|
|
575 |
|
|
Append ",keep" to not disable it when the real console
|
576 |
|
|
takes over.
|
577 |
|
|
|
578 |
|
|
Only vga or serial at a time, not both.
|
579 |
|
|
|
580 |
|
|
Currently only ttyS0 and ttyS1 are supported.
|
581 |
|
|
|
582 |
|
|
Interaction with the standard serial driver is not
|
583 |
|
|
very good.
|
584 |
|
|
|
585 |
|
|
The VGA output is eventually overwritten by the real
|
586 |
|
|
console.
|
587 |
|
|
|
588 |
|
|
eata= [HW,SCSI]
|
589 |
|
|
|
590 |
|
|
edd= [EDD]
|
591 |
|
|
Format: {"of[f]" | "sk[ipmbr]"}
|
592 |
|
|
See comment in arch/i386/boot/edd.S
|
593 |
|
|
|
594 |
|
|
eisa_irq_edge= [PARISC,HW]
|
595 |
|
|
See header of drivers/parisc/eisa.c.
|
596 |
|
|
|
597 |
|
|
elanfreq= [X86-32]
|
598 |
|
|
See comment before function elanfreq_setup() in
|
599 |
|
|
arch/i386/kernel/cpu/cpufreq/elanfreq.c.
|
600 |
|
|
|
601 |
|
|
elevator= [IOSCHED]
|
602 |
|
|
Format: {"anticipatory" | "cfq" | "deadline" | "noop"}
|
603 |
|
|
See Documentation/block/as-iosched.txt and
|
604 |
|
|
Documentation/block/deadline-iosched.txt for details.
|
605 |
|
|
|
606 |
|
|
elfcorehdr= [X86-32, X86_64]
|
607 |
|
|
Specifies physical address of start of kernel core
|
608 |
|
|
image elf header. Generally kexec loader will
|
609 |
|
|
pass this option to capture kernel.
|
610 |
|
|
See Documentation/kdump/kdump.txt for details.
|
611 |
|
|
|
612 |
|
|
enforcing [SELINUX] Set initial enforcing status.
|
613 |
|
|
Format: {"0" | "1"}
|
614 |
|
|
See security/selinux/Kconfig help text.
|
615 |
|
|
|
616 |
|
|
1 -- enforcing (deny and log).
|
617 |
|
|
Default value is 0.
|
618 |
|
|
Value can be changed at runtime via /selinux/enforce.
|
619 |
|
|
|
620 |
|
|
es1371= [HW,OSS]
|
621 |
|
|
Format: ,[,[]]
|
622 |
|
|
See also header of sound/oss/es1371.c.
|
623 |
|
|
|
624 |
|
|
ether= [HW,NET] Ethernet cards parameters
|
625 |
|
|
This option is obsoleted by the "netdev=" option, which
|
626 |
|
|
has equivalent usage. See its documentation for details.
|
627 |
|
|
|
628 |
|
|
eurwdt= [HW,WDT] Eurotech CPU-1220/1410 onboard watchdog.
|
629 |
|
|
Format: [,]
|
630 |
|
|
|
631 |
|
|
failslab=
|
632 |
|
|
fail_page_alloc=
|
633 |
|
|
fail_make_request=[KNL]
|
634 |
|
|
General fault injection mechanism.
|
635 |
|
|
Format: ,,,
|
636 |
|
|
See also /Documentation/fault-injection/.
|
637 |
|
|
|
638 |
|
|
fd_mcs= [HW,SCSI]
|
639 |
|
|
See header of drivers/scsi/fd_mcs.c.
|
640 |
|
|
|
641 |
|
|
fdomain= [HW,SCSI]
|
642 |
|
|
See header of drivers/scsi/fdomain.c.
|
643 |
|
|
|
644 |
|
|
floppy= [HW]
|
645 |
|
|
See Documentation/floppy.txt.
|
646 |
|
|
|
647 |
|
|
gamecon.map[2|3]=
|
648 |
|
|
[HW,JOY] Multisystem joystick and NES/SNES/PSX pad
|
649 |
|
|
support via parallel port (up to 5 devices per port)
|
650 |
|
|
Format: ,,,,,
|
651 |
|
|
See also Documentation/input/joystick-parport.txt
|
652 |
|
|
|
653 |
|
|
gamma= [HW,DRM]
|
654 |
|
|
|
655 |
|
|
gdth= [HW,SCSI]
|
656 |
|
|
See header of drivers/scsi/gdth.c.
|
657 |
|
|
|
658 |
|
|
gpt [EFI] Forces disk with valid GPT signature but
|
659 |
|
|
invalid Protective MBR to be treated as GPT.
|
660 |
|
|
|
661 |
|
|
gvp11= [HW,SCSI]
|
662 |
|
|
|
663 |
|
|
hashdist= [KNL,NUMA] Large hashes allocated during boot
|
664 |
|
|
are distributed across NUMA nodes. Defaults on
|
665 |
|
|
for IA-64, off otherwise.
|
666 |
|
|
Format: 0 | 1 (for off | on)
|
667 |
|
|
|
668 |
|
|
hcl= [IA-64] SGI's Hardware Graph compatibility layer
|
669 |
|
|
|
670 |
|
|
hd= [EIDE] (E)IDE hard drive subsystem geometry
|
671 |
|
|
Format: ,,
|
672 |
|
|
|
673 |
|
|
hd?= [HW] (E)IDE subsystem
|
674 |
|
|
hd?lun= See Documentation/ide.txt.
|
675 |
|
|
|
676 |
|
|
highmem=nn[KMG] [KNL,BOOT] forces the highmem zone to have an exact
|
677 |
|
|
size of . This works even on boxes that have no
|
678 |
|
|
highmem otherwise. This also works to reduce highmem
|
679 |
|
|
size on bigger boxes.
|
680 |
|
|
|
681 |
|
|
highres= [KNL] Enable/disable high resolution timer mode.
|
682 |
|
|
Valid parameters: "on", "off"
|
683 |
|
|
Default: "on"
|
684 |
|
|
|
685 |
|
|
hisax= [HW,ISDN]
|
686 |
|
|
See Documentation/isdn/README.HiSax.
|
687 |
|
|
|
688 |
|
|
hugepages= [HW,X86-32,IA-64] Maximal number of HugeTLB pages.
|
689 |
|
|
|
690 |
|
|
i8042.direct [HW] Put keyboard port into non-translated mode
|
691 |
|
|
i8042.dumbkbd [HW] Pretend that controller can only read data from
|
692 |
|
|
keyboard and cannot control its state
|
693 |
|
|
(Don't attempt to blink the leds)
|
694 |
|
|
i8042.noaux [HW] Don't check for auxiliary (== mouse) port
|
695 |
|
|
i8042.nokbd [HW] Don't check/create keyboard port
|
696 |
|
|
i8042.nomux [HW] Don't check presence of an active multiplexing
|
697 |
|
|
controller
|
698 |
|
|
i8042.nopnp [HW] Don't use ACPIPnP / PnPBIOS to discover KBD/AUX
|
699 |
|
|
controllers
|
700 |
|
|
i8042.panicblink=
|
701 |
|
|
[HW] Frequency with which keyboard LEDs should blink
|
702 |
|
|
when kernel panics (default is 0.5 sec)
|
703 |
|
|
i8042.reset [HW] Reset the controller during init and cleanup
|
704 |
|
|
i8042.unlock [HW] Unlock (ignore) the keylock
|
705 |
|
|
|
706 |
|
|
i810= [HW,DRM]
|
707 |
|
|
|
708 |
|
|
i8k.ignore_dmi [HW] Continue probing hardware even if DMI data
|
709 |
|
|
indicates that the driver is running on unsupported
|
710 |
|
|
hardware.
|
711 |
|
|
i8k.force [HW] Activate i8k driver even if SMM BIOS signature
|
712 |
|
|
does not match list of supported models.
|
713 |
|
|
i8k.power_status
|
714 |
|
|
[HW] Report power status in /proc/i8k
|
715 |
|
|
(disabled by default)
|
716 |
|
|
i8k.restricted [HW] Allow controlling fans only if SYS_ADMIN
|
717 |
|
|
capability is set.
|
718 |
|
|
|
719 |
|
|
ibmmcascsi= [HW,MCA,SCSI] IBM MicroChannel SCSI adapter
|
720 |
|
|
See Documentation/mca.txt.
|
721 |
|
|
|
722 |
|
|
icn= [HW,ISDN]
|
723 |
|
|
Format: [,[,[,]]]
|
724 |
|
|
|
725 |
|
|
ide= [HW] (E)IDE subsystem
|
726 |
|
|
Format: ide=nodma or ide=doubler or ide=reverse
|
727 |
|
|
See Documentation/ide.txt.
|
728 |
|
|
|
729 |
|
|
ide?= [HW] (E)IDE subsystem
|
730 |
|
|
Format: ide?=noprobe or chipset specific parameters.
|
731 |
|
|
See Documentation/ide.txt.
|
732 |
|
|
|
733 |
|
|
idebus= [HW] (E)IDE subsystem - VLB/PCI bus speed
|
734 |
|
|
See Documentation/ide.txt.
|
735 |
|
|
|
736 |
|
|
idle= [X86]
|
737 |
|
|
Format: idle=poll or idle=mwait
|
738 |
|
|
Poll forces a polling idle loop that can slightly improves the performance
|
739 |
|
|
of waking up a idle CPU, but will use a lot of power and make the system
|
740 |
|
|
run hot. Not recommended.
|
741 |
|
|
idle=mwait. On systems which support MONITOR/MWAIT but the kernel chose
|
742 |
|
|
to not use it because it doesn't save as much power as a normal idle
|
743 |
|
|
loop use the MONITOR/MWAIT idle loop anyways. Performance should be the same
|
744 |
|
|
as idle=poll.
|
745 |
|
|
|
746 |
|
|
ignore_loglevel [KNL]
|
747 |
|
|
Ignore loglevel setting - this will print /all/
|
748 |
|
|
kernel messages to the console. Useful for debugging.
|
749 |
|
|
|
750 |
|
|
ihash_entries= [KNL]
|
751 |
|
|
Set number of hash buckets for inode cache.
|
752 |
|
|
|
753 |
|
|
in2000= [HW,SCSI]
|
754 |
|
|
See header of drivers/scsi/in2000.c.
|
755 |
|
|
|
756 |
|
|
init= [KNL]
|
757 |
|
|
Format:
|
758 |
|
|
Run specified binary instead of /sbin/init as init
|
759 |
|
|
process.
|
760 |
|
|
|
761 |
|
|
initcall_debug [KNL] Trace initcalls as they are executed. Useful
|
762 |
|
|
for working out where the kernel is dying during
|
763 |
|
|
startup.
|
764 |
|
|
|
765 |
|
|
initrd= [BOOT] Specify the location of the initial ramdisk
|
766 |
|
|
|
767 |
|
|
inport.irq= [HW] Inport (ATI XL and Microsoft) busmouse driver
|
768 |
|
|
Format:
|
769 |
|
|
|
770 |
|
|
inttest= [IA64]
|
771 |
|
|
|
772 |
|
|
intel_iommu= [DMAR] Intel IOMMU driver (DMAR) option
|
773 |
|
|
off
|
774 |
|
|
Disable intel iommu driver.
|
775 |
|
|
igfx_off [Default Off]
|
776 |
|
|
By default, gfx is mapped as normal device. If a gfx
|
777 |
|
|
device has a dedicated DMAR unit, the DMAR unit is
|
778 |
|
|
bypassed by not enabling DMAR with this option. In
|
779 |
|
|
this case, gfx device will use physical address for
|
780 |
|
|
DMA.
|
781 |
|
|
forcedac [x86_64]
|
782 |
|
|
With this option iommu will not optimize to look
|
783 |
|
|
for io virtual address below 32 bit forcing dual
|
784 |
|
|
address cycle on pci bus for cards supporting greater
|
785 |
|
|
than 32 bit addressing. The default is to look
|
786 |
|
|
for translation below 32 bit and if not available
|
787 |
|
|
then look in the higher range.
|
788 |
|
|
|
789 |
|
|
io7= [HW] IO7 for Marvel based alpha systems
|
790 |
|
|
See comment before marvel_specify_io7 in
|
791 |
|
|
arch/alpha/kernel/core_marvel.c.
|
792 |
|
|
|
793 |
|
|
ip= [IP_PNP]
|
794 |
|
|
See Documentation/nfsroot.txt.
|
795 |
|
|
|
796 |
|
|
ip2= [HW] Set IO/IRQ pairs for up to 4 IntelliPort boards
|
797 |
|
|
See comment before ip2_setup() in
|
798 |
|
|
drivers/char/ip2/ip2base.c.
|
799 |
|
|
|
800 |
|
|
ips= [HW,SCSI] Adaptec / IBM ServeRAID controller
|
801 |
|
|
See header of drivers/scsi/ips.c.
|
802 |
|
|
|
803 |
|
|
ports= [IP_VS_FTP] IPVS ftp helper module
|
804 |
|
|
Default is 21.
|
805 |
|
|
Up to 8 (IP_VS_APP_MAX_PORTS) ports
|
806 |
|
|
may be specified.
|
807 |
|
|
Format: ,....
|
808 |
|
|
|
809 |
|
|
irqfixup [HW]
|
810 |
|
|
When an interrupt is not handled search all handlers
|
811 |
|
|
for it. Intended to get systems with badly broken
|
812 |
|
|
firmware running.
|
813 |
|
|
|
814 |
|
|
irqpoll [HW]
|
815 |
|
|
When an interrupt is not handled search all handlers
|
816 |
|
|
for it. Also check all handlers each timer
|
817 |
|
|
interrupt. Intended to get systems with badly broken
|
818 |
|
|
firmware running.
|
819 |
|
|
|
820 |
|
|
isapnp= [ISAPNP]
|
821 |
|
|
Format: ,,,
|
822 |
|
|
|
823 |
|
|
isolcpus= [KNL,SMP] Isolate CPUs from the general scheduler.
|
824 |
|
|
Format:
|
825 |
|
|
,...,
|
826 |
|
|
or
|
827 |
|
|
- (must be a positive range in ascending order)
|
828 |
|
|
or a mixture
|
829 |
|
|
,...,-
|
830 |
|
|
This option can be used to specify one or more CPUs
|
831 |
|
|
to isolate from the general SMP balancing and scheduling
|
832 |
|
|
algorithms. The only way to move a process onto or off
|
833 |
|
|
an "isolated" CPU is via the CPU affinity syscalls.
|
834 |
|
|
begins at 0 and the maximum value is
|
835 |
|
|
"number of CPUs in system - 1".
|
836 |
|
|
|
837 |
|
|
This option is the preferred way to isolate CPUs. The
|
838 |
|
|
alternative -- manually setting the CPU mask of all
|
839 |
|
|
tasks in the system -- can cause problems and
|
840 |
|
|
suboptimal load balancer performance.
|
841 |
|
|
|
842 |
|
|
iucv= [HW,NET]
|
843 |
|
|
|
844 |
|
|
js= [HW,JOY] Analog joystick
|
845 |
|
|
See Documentation/input/joystick.txt.
|
846 |
|
|
|
847 |
|
|
kernelcore=nn[KMG] [KNL,X86-32,IA-64,PPC,X86-64] This parameter
|
848 |
|
|
specifies the amount of memory usable by the kernel
|
849 |
|
|
for non-movable allocations. The requested amount is
|
850 |
|
|
spread evenly throughout all nodes in the system. The
|
851 |
|
|
remaining memory in each node is used for Movable
|
852 |
|
|
pages. In the event, a node is too small to have both
|
853 |
|
|
kernelcore and Movable pages, kernelcore pages will
|
854 |
|
|
take priority and other nodes will have a larger number
|
855 |
|
|
of kernelcore pages. The Movable zone is used for the
|
856 |
|
|
allocation of pages that may be reclaimed or moved
|
857 |
|
|
by the page migration subsystem. This means that
|
858 |
|
|
HugeTLB pages may not be allocated from this zone.
|
859 |
|
|
Note that allocations like PTEs-from-HighMem still
|
860 |
|
|
use the HighMem zone if it exists, and the Normal
|
861 |
|
|
zone if it does not.
|
862 |
|
|
|
863 |
|
|
movablecore=nn[KMG] [KNL,X86-32,IA-64,PPC,X86-64] This parameter
|
864 |
|
|
is similar to kernelcore except it specifies the
|
865 |
|
|
amount of memory used for migratable allocations.
|
866 |
|
|
If both kernelcore and movablecore is specified,
|
867 |
|
|
then kernelcore will be at *least* the specified
|
868 |
|
|
value but may be more. If movablecore on its own
|
869 |
|
|
is specified, the administrator must be careful
|
870 |
|
|
that the amount of memory usable for all allocations
|
871 |
|
|
is not too small.
|
872 |
|
|
|
873 |
|
|
keepinitrd [HW,ARM]
|
874 |
|
|
|
875 |
|
|
kstack=N [X86-32,X86-64] Print N words from the kernel stack
|
876 |
|
|
in oops dumps.
|
877 |
|
|
|
878 |
|
|
l2cr= [PPC]
|
879 |
|
|
|
880 |
|
|
lapic [X86-32,APIC] Enable the local APIC even if BIOS
|
881 |
|
|
disabled it.
|
882 |
|
|
|
883 |
|
|
lapic_timer_c2_ok [X86-32,x86-64,APIC] trust the local apic timer in
|
884 |
|
|
C2 power state.
|
885 |
|
|
|
886 |
|
|
libata.dma= [LIBATA] DMA control
|
887 |
|
|
libata.dma=0 Disable all PATA and SATA DMA
|
888 |
|
|
libata.dma=1 PATA and SATA Disk DMA only
|
889 |
|
|
libata.dma=2 ATAPI (CDROM) DMA only
|
890 |
|
|
libata.dma=4 Compact Flash DMA only
|
891 |
|
|
Combinations also work, so libata.dma=3 enables DMA
|
892 |
|
|
for disks and CDROMs, but not CFs.
|
893 |
|
|
|
894 |
|
|
libata.noacpi [LIBATA] Disables use of ACPI in libata suspend/resume
|
895 |
|
|
when set.
|
896 |
|
|
Format:
|
897 |
|
|
|
898 |
|
|
load_ramdisk= [RAM] List of ramdisks to load from floppy
|
899 |
|
|
See Documentation/ramdisk.txt.
|
900 |
|
|
|
901 |
|
|
lockd.nlm_grace_period=P [NFS] Assign grace period.
|
902 |
|
|
Format:
|
903 |
|
|
|
904 |
|
|
lockd.nlm_tcpport=N [NFS] Assign TCP port.
|
905 |
|
|
Format:
|
906 |
|
|
|
907 |
|
|
lockd.nlm_timeout=T [NFS] Assign timeout value.
|
908 |
|
|
Format:
|
909 |
|
|
|
910 |
|
|
lockd.nlm_udpport=M [NFS] Assign UDP port.
|
911 |
|
|
Format:
|
912 |
|
|
|
913 |
|
|
logibm.irq= [HW,MOUSE] Logitech Bus Mouse Driver
|
914 |
|
|
Format:
|
915 |
|
|
|
916 |
|
|
loglevel= All Kernel Messages with a loglevel smaller than the
|
917 |
|
|
console loglevel will be printed to the console. It can
|
918 |
|
|
also be changed with klogd or other programs. The
|
919 |
|
|
loglevels are defined as follows:
|
920 |
|
|
|
921 |
|
|
|
922 |
|
|
1 (KERN_ALERT) action must be taken immediately
|
923 |
|
|
2 (KERN_CRIT) critical conditions
|
924 |
|
|
3 (KERN_ERR) error conditions
|
925 |
|
|
4 (KERN_WARNING) warning conditions
|
926 |
|
|
5 (KERN_NOTICE) normal but significant condition
|
927 |
|
|
6 (KERN_INFO) informational
|
928 |
|
|
7 (KERN_DEBUG) debug-level messages
|
929 |
|
|
|
930 |
|
|
log_buf_len=n Sets the size of the printk ring buffer, in bytes.
|
931 |
|
|
Format: { n | nk | nM }
|
932 |
|
|
n must be a power of two. The default size
|
933 |
|
|
is set in the kernel config file.
|
934 |
|
|
|
935 |
|
|
logo.nologo [FB] Disables display of the built-in Linux logo.
|
936 |
|
|
This may be used to provide more screen space for
|
937 |
|
|
kernel log messages and is useful when debugging
|
938 |
|
|
kernel boot problems.
|
939 |
|
|
|
940 |
|
|
lp=0 [LP] Specify parallel ports to use, e.g,
|
941 |
|
|
lp=port[,port...] lp=none,parport0 (lp0 not configured, lp1 uses
|
942 |
|
|
lp=reset first parallel port). 'lp=0' disables the
|
943 |
|
|
lp=auto printer driver. 'lp=reset' (which can be
|
944 |
|
|
specified in addition to the ports) causes
|
945 |
|
|
attached printers to be reset. Using
|
946 |
|
|
lp=port1,port2,... specifies the parallel ports
|
947 |
|
|
to associate lp devices with, starting with
|
948 |
|
|
lp0. A port specification may be 'none' to skip
|
949 |
|
|
that lp device, or a parport name such as
|
950 |
|
|
'parport0'. Specifying 'lp=auto' instead of a
|
951 |
|
|
port specification list means that device IDs
|
952 |
|
|
from each port should be examined, to see if
|
953 |
|
|
an IEEE 1284-compliant printer is attached; if
|
954 |
|
|
so, the driver will manage that printer.
|
955 |
|
|
See also header of drivers/char/lp.c.
|
956 |
|
|
|
957 |
|
|
lpj=n [KNL]
|
958 |
|
|
Sets loops_per_jiffy to given constant, thus avoiding
|
959 |
|
|
time-consuming boot-time autodetection (up to 250 ms per
|
960 |
|
|
CPU). 0 enables autodetection (default). To determine
|
961 |
|
|
the correct value for your kernel, boot with normal
|
962 |
|
|
autodetection and see what value is printed. Note that
|
963 |
|
|
on SMP systems the preset will be applied to all CPUs,
|
964 |
|
|
which is likely to cause problems if your CPUs need
|
965 |
|
|
significantly divergent settings. An incorrect value
|
966 |
|
|
will cause delays in the kernel to be wrong, leading to
|
967 |
|
|
unpredictable I/O errors and other breakage. Although
|
968 |
|
|
unlikely, in the extreme case this might damage your
|
969 |
|
|
hardware.
|
970 |
|
|
|
971 |
|
|
ltpc= [NET]
|
972 |
|
|
Format: ,,
|
973 |
|
|
|
974 |
|
|
mac5380= [HW,SCSI] Format:
|
975 |
|
|
,,,,
|
976 |
|
|
|
977 |
|
|
mac53c9x= [HW,SCSI] Format:
|
978 |
|
|
,,,,,,,
|
979 |
|
|
|
980 |
|
|
machvec= [IA64] Force the use of a particular machine-vector
|
981 |
|
|
(machvec) in a generic kernel.
|
982 |
|
|
Example: machvec=hpzx1_swiotlb
|
983 |
|
|
|
984 |
|
|
max_loop= [LOOP] Maximum number of loopback devices that can
|
985 |
|
|
be mounted
|
986 |
|
|
Format: <1-256>
|
987 |
|
|
|
988 |
|
|
maxcpus= [SMP] Maximum number of processors that an SMP kernel
|
989 |
|
|
should make use of. maxcpus=n : n >= 0 limits the
|
990 |
|
|
kernel to using 'n' processors. n=0 is a special case,
|
991 |
|
|
it is equivalent to "nosmp", which also disables
|
992 |
|
|
the IO APIC.
|
993 |
|
|
|
994 |
|
|
max_addr=[KMG] [KNL,BOOT,ia64] All physical memory greater than or
|
995 |
|
|
equal to this physical address is ignored.
|
996 |
|
|
|
997 |
|
|
max_luns= [SCSI] Maximum number of LUNs to probe.
|
998 |
|
|
Should be between 1 and 2^32-1.
|
999 |
|
|
|
1000 |
|
|
max_report_luns=
|
1001 |
|
|
[SCSI] Maximum number of LUNs received.
|
1002 |
|
|
Should be between 1 and 16384.
|
1003 |
|
|
|
1004 |
|
|
mca-pentium [BUGS=X86-32]
|
1005 |
|
|
|
1006 |
|
|
mcatest= [IA-64]
|
1007 |
|
|
|
1008 |
|
|
mce [X86-32] Machine Check Exception
|
1009 |
|
|
|
1010 |
|
|
mce=option [X86-64] See Documentation/x86_64/boot-options.txt
|
1011 |
|
|
|
1012 |
|
|
md= [HW] RAID subsystems devices and level
|
1013 |
|
|
See Documentation/md.txt.
|
1014 |
|
|
|
1015 |
|
|
mdacon= [MDA]
|
1016 |
|
|
Format: ,
|
1017 |
|
|
Specifies range of consoles to be captured by the MDA.
|
1018 |
|
|
|
1019 |
|
|
mem=nn[KMG] [KNL,BOOT] Force usage of a specific amount of memory
|
1020 |
|
|
Amount of memory to be used when the kernel is not able
|
1021 |
|
|
to see the whole system memory or for test.
|
1022 |
|
|
[X86-32] Use together with memmap= to avoid physical
|
1023 |
|
|
address space collisions. Without memmap= PCI devices
|
1024 |
|
|
could be placed at addresses belonging to unused RAM.
|
1025 |
|
|
|
1026 |
|
|
mem=nopentium [BUGS=X86-32] Disable usage of 4MB pages for kernel
|
1027 |
|
|
memory.
|
1028 |
|
|
|
1029 |
|
|
memmap=exactmap [KNL,X86-32,X86_64] Enable setting of an exact
|
1030 |
|
|
E820 memory map, as specified by the user.
|
1031 |
|
|
Such memmap=exactmap lines can be constructed based on
|
1032 |
|
|
BIOS output or other requirements. See the memmap=nn@ss
|
1033 |
|
|
option description.
|
1034 |
|
|
|
1035 |
|
|
memmap=nn[KMG]@ss[KMG]
|
1036 |
|
|
[KNL] Force usage of a specific region of memory
|
1037 |
|
|
Region of memory to be used, from ss to ss+nn.
|
1038 |
|
|
|
1039 |
|
|
memmap=nn[KMG]#ss[KMG]
|
1040 |
|
|
[KNL,ACPI] Mark specific memory as ACPI data.
|
1041 |
|
|
Region of memory to be used, from ss to ss+nn.
|
1042 |
|
|
|
1043 |
|
|
memmap=nn[KMG]$ss[KMG]
|
1044 |
|
|
[KNL,ACPI] Mark specific memory as reserved.
|
1045 |
|
|
Region of memory to be used, from ss to ss+nn.
|
1046 |
|
|
|
1047 |
|
|
meye.*= [HW] Set MotionEye Camera parameters
|
1048 |
|
|
See Documentation/video4linux/meye.txt.
|
1049 |
|
|
|
1050 |
|
|
mfgpt_irq= [IA-32] Specify the IRQ to use for the
|
1051 |
|
|
Multi-Function General Purpose Timers on AMD Geode
|
1052 |
|
|
platforms.
|
1053 |
|
|
|
1054 |
|
|
mga= [HW,DRM]
|
1055 |
|
|
|
1056 |
|
|
mousedev.tap_time=
|
1057 |
|
|
[MOUSE] Maximum time between finger touching and
|
1058 |
|
|
leaving touchpad surface for touch to be considered
|
1059 |
|
|
a tap and be reported as a left button click (for
|
1060 |
|
|
touchpads working in absolute mode only).
|
1061 |
|
|
Format:
|
1062 |
|
|
mousedev.xres= [MOUSE] Horizontal screen resolution, used for devices
|
1063 |
|
|
reporting absolute coordinates, such as tablets
|
1064 |
|
|
mousedev.yres= [MOUSE] Vertical screen resolution, used for devices
|
1065 |
|
|
reporting absolute coordinates, such as tablets
|
1066 |
|
|
|
1067 |
|
|
mpu401= [HW,OSS]
|
1068 |
|
|
Format: ,
|
1069 |
|
|
|
1070 |
|
|
MTD_Partition= [MTD]
|
1071 |
|
|
Format: ,,,
|
1072 |
|
|
|
1073 |
|
|
MTD_Region= [MTD] Format:
|
1074 |
|
|
,[,,,,]
|
1075 |
|
|
|
1076 |
|
|
mtdparts= [MTD]
|
1077 |
|
|
See drivers/mtd/cmdlinepart.c.
|
1078 |
|
|
|
1079 |
|
|
mtouchusb.raw_coordinates=
|
1080 |
|
|
[HW] Make the MicroTouch USB driver use raw coordinates
|
1081 |
|
|
('y', default) or cooked coordinates ('n')
|
1082 |
|
|
|
1083 |
|
|
n2= [NET] SDL Inc. RISCom/N2 synchronous serial card
|
1084 |
|
|
|
1085 |
|
|
NCR_D700= [HW,SCSI]
|
1086 |
|
|
See header of drivers/scsi/NCR_D700.c.
|
1087 |
|
|
|
1088 |
|
|
ncr5380= [HW,SCSI]
|
1089 |
|
|
|
1090 |
|
|
ncr53c400= [HW,SCSI]
|
1091 |
|
|
|
1092 |
|
|
ncr53c400a= [HW,SCSI]
|
1093 |
|
|
|
1094 |
|
|
ncr53c406a= [HW,SCSI]
|
1095 |
|
|
|
1096 |
|
|
ncr53c8xx= [HW,SCSI]
|
1097 |
|
|
|
1098 |
|
|
netdev= [NET] Network devices parameters
|
1099 |
|
|
Format: ,,,,
|
1100 |
|
|
Note that mem_start is often overloaded to mean
|
1101 |
|
|
something different and driver-specific.
|
1102 |
|
|
This usage is only documented in each driver source
|
1103 |
|
|
file if at all.
|
1104 |
|
|
|
1105 |
|
|
nfsaddrs= [NFS]
|
1106 |
|
|
See Documentation/nfsroot.txt.
|
1107 |
|
|
|
1108 |
|
|
nfsroot= [NFS] nfs root filesystem for disk-less boxes.
|
1109 |
|
|
See Documentation/nfsroot.txt.
|
1110 |
|
|
|
1111 |
|
|
nfs.callback_tcpport=
|
1112 |
|
|
[NFS] set the TCP port on which the NFSv4 callback
|
1113 |
|
|
channel should listen.
|
1114 |
|
|
|
1115 |
|
|
nfs.idmap_cache_timeout=
|
1116 |
|
|
[NFS] set the maximum lifetime for idmapper cache
|
1117 |
|
|
entries.
|
1118 |
|
|
|
1119 |
|
|
nfs.enable_ino64=
|
1120 |
|
|
[NFS] enable 64-bit inode numbers.
|
1121 |
|
|
If zero, the NFS client will fake up a 32-bit inode
|
1122 |
|
|
number for the readdir() and stat() syscalls instead
|
1123 |
|
|
of returning the full 64-bit number.
|
1124 |
|
|
The default is to return 64-bit inode numbers.
|
1125 |
|
|
|
1126 |
|
|
nmi_watchdog= [KNL,BUGS=X86-32] Debugging features for SMP kernels
|
1127 |
|
|
|
1128 |
|
|
no387 [BUGS=X86-32] Tells the kernel to use the 387 maths
|
1129 |
|
|
emulation library even if a 387 maths coprocessor
|
1130 |
|
|
is present.
|
1131 |
|
|
|
1132 |
|
|
noaliencache [MM, NUMA, SLAB] Disables the allocation of alien
|
1133 |
|
|
caches in the slab allocator. Saves per-node memory,
|
1134 |
|
|
but will impact performance.
|
1135 |
|
|
|
1136 |
|
|
noalign [KNL,ARM]
|
1137 |
|
|
|
1138 |
|
|
noapic [SMP,APIC] Tells the kernel to not make use of any
|
1139 |
|
|
IOAPICs that may be present in the system.
|
1140 |
|
|
|
1141 |
|
|
nobats [PPC] Do not use BATs for mapping kernel lowmem
|
1142 |
|
|
on "Classic" PPC cores.
|
1143 |
|
|
|
1144 |
|
|
nocache [ARM]
|
1145 |
|
|
|
1146 |
|
|
nodelayacct [KNL] Disable per-task delay accounting
|
1147 |
|
|
|
1148 |
|
|
nodisconnect [HW,SCSI,M68K] Disables SCSI disconnects.
|
1149 |
|
|
|
1150 |
|
|
noexec [IA-64]
|
1151 |
|
|
|
1152 |
|
|
noexec [X86-32,X86-64]
|
1153 |
|
|
noexec=on: enable non-executable mappings (default)
|
1154 |
|
|
noexec=off: disable nn-executable mappings
|
1155 |
|
|
|
1156 |
|
|
nofxsr [BUGS=X86-32] Disables x86 floating point extended
|
1157 |
|
|
register save and restore. The kernel will only save
|
1158 |
|
|
legacy floating-point registers on task switch.
|
1159 |
|
|
|
1160 |
|
|
nohlt [BUGS=ARM]
|
1161 |
|
|
|
1162 |
|
|
no-hlt [BUGS=X86-32] Tells the kernel that the hlt
|
1163 |
|
|
instruction doesn't work correctly and not to
|
1164 |
|
|
use it.
|
1165 |
|
|
|
1166 |
|
|
nohalt [IA-64] Tells the kernel not to use the power saving
|
1167 |
|
|
function PAL_HALT_LIGHT when idle. This increases
|
1168 |
|
|
power-consumption. On the positive side, it reduces
|
1169 |
|
|
interrupt wake-up latency, which may improve performance
|
1170 |
|
|
in certain environments such as networked servers or
|
1171 |
|
|
real-time systems.
|
1172 |
|
|
|
1173 |
|
|
nohz= [KNL] Boottime enable/disable dynamic ticks
|
1174 |
|
|
Valid arguments: on, off
|
1175 |
|
|
Default: on
|
1176 |
|
|
|
1177 |
|
|
noirqbalance [X86-32,SMP,KNL] Disable kernel irq balancing
|
1178 |
|
|
|
1179 |
|
|
noirqdebug [X86-32] Disables the code which attempts to detect and
|
1180 |
|
|
disable unhandled interrupt sources.
|
1181 |
|
|
|
1182 |
|
|
no_timer_check [X86-32,X86_64,APIC] Disables the code which tests for
|
1183 |
|
|
broken timer IRQ sources.
|
1184 |
|
|
|
1185 |
|
|
noisapnp [ISAPNP] Disables ISA PnP code.
|
1186 |
|
|
|
1187 |
|
|
noinitrd [RAM] Tells the kernel not to load any configured
|
1188 |
|
|
initial RAM disk.
|
1189 |
|
|
|
1190 |
|
|
nointroute [IA-64]
|
1191 |
|
|
|
1192 |
|
|
nojitter [IA64] Disables jitter checking for ITC timers.
|
1193 |
|
|
|
1194 |
|
|
nolapic [X86-32,APIC] Do not enable or use the local APIC.
|
1195 |
|
|
|
1196 |
|
|
nolapic_timer [X86-32,APIC] Do not use the local APIC timer.
|
1197 |
|
|
|
1198 |
|
|
noltlbs [PPC] Do not use large page/tlb entries for kernel
|
1199 |
|
|
lowmem mapping on PPC40x.
|
1200 |
|
|
|
1201 |
|
|
nomca [IA-64] Disable machine check abort handling
|
1202 |
|
|
|
1203 |
|
|
nomce [X86-32] Machine Check Exception
|
1204 |
|
|
|
1205 |
|
|
nomfgpt [X86-32] Disable Multi-Function General Purpose
|
1206 |
|
|
Timer usage (for AMD Geode machines).
|
1207 |
|
|
|
1208 |
|
|
noreplace-paravirt [X86-32,PV_OPS] Don't patch paravirt_ops
|
1209 |
|
|
|
1210 |
|
|
noreplace-smp [X86-32,SMP] Don't replace SMP instructions
|
1211 |
|
|
with UP alternatives
|
1212 |
|
|
|
1213 |
|
|
noresidual [PPC] Don't use residual data on PReP machines.
|
1214 |
|
|
|
1215 |
|
|
noresume [SWSUSP] Disables resume and restores original swap
|
1216 |
|
|
space.
|
1217 |
|
|
|
1218 |
|
|
no-scroll [VGA] Disables scrollback.
|
1219 |
|
|
This is required for the Braillex ib80-piezo Braille
|
1220 |
|
|
reader made by F.H. Papenmeier (Germany).
|
1221 |
|
|
|
1222 |
|
|
nosbagart [IA-64]
|
1223 |
|
|
|
1224 |
|
|
nosep [BUGS=X86-32] Disables x86 SYSENTER/SYSEXIT support.
|
1225 |
|
|
|
1226 |
|
|
nosmp [SMP] Tells an SMP kernel to act as a UP kernel,
|
1227 |
|
|
and disable the IO APIC. legacy for "maxcpus=0".
|
1228 |
|
|
|
1229 |
|
|
nosoftlockup [KNL] Disable the soft-lockup detector.
|
1230 |
|
|
|
1231 |
|
|
nosync [HW,M68K] Disables sync negotiation for all devices.
|
1232 |
|
|
|
1233 |
|
|
notsc [BUGS=X86-32] Disable Time Stamp Counter
|
1234 |
|
|
|
1235 |
|
|
nousb [USB] Disable the USB subsystem
|
1236 |
|
|
|
1237 |
|
|
nowb [ARM]
|
1238 |
|
|
|
1239 |
|
|
numa_zonelist_order= [KNL, BOOT] Select zonelist order for NUMA.
|
1240 |
|
|
one of ['zone', 'node', 'default'] can be specified
|
1241 |
|
|
This can be set from sysctl after boot.
|
1242 |
|
|
See Documentation/sysctl/vm.txt for details.
|
1243 |
|
|
|
1244 |
|
|
nr_uarts= [SERIAL] maximum number of UARTs to be registered.
|
1245 |
|
|
|
1246 |
|
|
opl3= [HW,OSS]
|
1247 |
|
|
Format:
|
1248 |
|
|
|
1249 |
|
|
oprofile.timer= [HW]
|
1250 |
|
|
Use timer interrupt instead of performance counters
|
1251 |
|
|
|
1252 |
|
|
osst= [HW,SCSI] SCSI Tape Driver
|
1253 |
|
|
Format: ,
|
1254 |
|
|
See also Documentation/scsi/st.txt.
|
1255 |
|
|
|
1256 |
|
|
panic= [KNL] Kernel behaviour on panic
|
1257 |
|
|
Format:
|
1258 |
|
|
|
1259 |
|
|
parkbd.port= [HW] Parallel port number the keyboard adapter is
|
1260 |
|
|
connected to, default is 0.
|
1261 |
|
|
Format:
|
1262 |
|
|
parkbd.mode= [HW] Parallel port keyboard adapter mode of operation,
|
1263 |
|
|
|
1264 |
|
|
Format:
|
1265 |
|
|
|
1266 |
|
|
parport= [HW,PPT] Specify parallel ports. 0 disables.
|
1267 |
|
|
Format: { 0 | auto | 0xBBB[,IRQ[,DMA]] }
|
1268 |
|
|
Use 'auto' to force the driver to use any
|
1269 |
|
|
IRQ/DMA settings detected (the default is to
|
1270 |
|
|
ignore detected IRQ/DMA settings because of
|
1271 |
|
|
possible conflicts). You can specify the base
|
1272 |
|
|
address, IRQ, and DMA settings; IRQ and DMA
|
1273 |
|
|
should be numbers, or 'auto' (for using detected
|
1274 |
|
|
settings on that particular port), or 'nofifo'
|
1275 |
|
|
(to avoid using a FIFO even if it is detected).
|
1276 |
|
|
Parallel ports are assigned in the order they
|
1277 |
|
|
are specified on the command line, starting
|
1278 |
|
|
with parport0.
|
1279 |
|
|
|
1280 |
|
|
parport_init_mode= [HW,PPT]
|
1281 |
|
|
Configure VIA parallel port to operate in
|
1282 |
|
|
a specific mode. This is necessary on Pegasos
|
1283 |
|
|
computer where firmware has no options for setting
|
1284 |
|
|
up parallel port mode and sets it to spp.
|
1285 |
|
|
Currently this function knows 686a and 8231 chips.
|
1286 |
|
|
Format: [spp|ps2|epp|ecp|ecpepp]
|
1287 |
|
|
|
1288 |
|
|
pas2= [HW,OSS] Format:
|
1289 |
|
|
,,,,,,,
|
1290 |
|
|
|
1291 |
|
|
pas16= [HW,SCSI]
|
1292 |
|
|
See header of drivers/scsi/pas16.c.
|
1293 |
|
|
|
1294 |
|
|
pause_on_oops=
|
1295 |
|
|
Halt all CPUs after the first oops has been printed for
|
1296 |
|
|
the specified number of seconds. This is to be used if
|
1297 |
|
|
your oopses keep scrolling off the screen.
|
1298 |
|
|
|
1299 |
|
|
pcbit= [HW,ISDN]
|
1300 |
|
|
|
1301 |
|
|
pcd. [PARIDE]
|
1302 |
|
|
See header of drivers/block/paride/pcd.c.
|
1303 |
|
|
See also Documentation/paride.txt.
|
1304 |
|
|
|
1305 |
|
|
pci=option[,option...] [PCI] various PCI subsystem options:
|
1306 |
|
|
off [X86-32] don't probe for the PCI bus
|
1307 |
|
|
bios [X86-32] force use of PCI BIOS, don't access
|
1308 |
|
|
the hardware directly. Use this if your machine
|
1309 |
|
|
has a non-standard PCI host bridge.
|
1310 |
|
|
nobios [X86-32] disallow use of PCI BIOS, only direct
|
1311 |
|
|
hardware access methods are allowed. Use this
|
1312 |
|
|
if you experience crashes upon bootup and you
|
1313 |
|
|
suspect they are caused by the BIOS.
|
1314 |
|
|
conf1 [X86-32] Force use of PCI Configuration
|
1315 |
|
|
Mechanism 1.
|
1316 |
|
|
conf2 [X86-32] Force use of PCI Configuration
|
1317 |
|
|
Mechanism 2.
|
1318 |
|
|
noaer [PCIE] If the PCIEAER kernel config parameter is
|
1319 |
|
|
enabled, this kernel boot option can be used to
|
1320 |
|
|
disable the use of PCIE advanced error reporting.
|
1321 |
|
|
nodomains [PCI] Disable support for multiple PCI
|
1322 |
|
|
root domains (aka PCI segments, in ACPI-speak).
|
1323 |
|
|
nommconf [X86-32,X86_64] Disable use of MMCONFIG for PCI
|
1324 |
|
|
Configuration
|
1325 |
|
|
nomsi [MSI] If the PCI_MSI kernel config parameter is
|
1326 |
|
|
enabled, this kernel boot option can be used to
|
1327 |
|
|
disable the use of MSI interrupts system-wide.
|
1328 |
|
|
nosort [X86-32] Don't sort PCI devices according to
|
1329 |
|
|
order given by the PCI BIOS. This sorting is
|
1330 |
|
|
done to get a device order compatible with
|
1331 |
|
|
older kernels.
|
1332 |
|
|
biosirq [X86-32] Use PCI BIOS calls to get the interrupt
|
1333 |
|
|
routing table. These calls are known to be buggy
|
1334 |
|
|
on several machines and they hang the machine
|
1335 |
|
|
when used, but on other computers it's the only
|
1336 |
|
|
way to get the interrupt routing table. Try
|
1337 |
|
|
this option if the kernel is unable to allocate
|
1338 |
|
|
IRQs or discover secondary PCI buses on your
|
1339 |
|
|
motherboard.
|
1340 |
|
|
rom [X86-32] Assign address space to expansion ROMs.
|
1341 |
|
|
Use with caution as certain devices share
|
1342 |
|
|
address decoders between ROMs and other
|
1343 |
|
|
resources.
|
1344 |
|
|
irqmask=0xMMMM [X86-32] Set a bit mask of IRQs allowed to be
|
1345 |
|
|
assigned automatically to PCI devices. You can
|
1346 |
|
|
make the kernel exclude IRQs of your ISA cards
|
1347 |
|
|
this way.
|
1348 |
|
|
pirqaddr=0xAAAAA [X86-32] Specify the physical address
|
1349 |
|
|
of the PIRQ table (normally generated
|
1350 |
|
|
by the BIOS) if it is outside the
|
1351 |
|
|
F0000h-100000h range.
|
1352 |
|
|
lastbus=N [X86-32] Scan all buses thru bus #N. Can be
|
1353 |
|
|
useful if the kernel is unable to find your
|
1354 |
|
|
secondary buses and you want to tell it
|
1355 |
|
|
explicitly which ones they are.
|
1356 |
|
|
assign-busses [X86-32] Always assign all PCI bus
|
1357 |
|
|
numbers ourselves, overriding
|
1358 |
|
|
whatever the firmware may have done.
|
1359 |
|
|
usepirqmask [X86-32] Honor the possible IRQ mask stored
|
1360 |
|
|
in the BIOS $PIR table. This is needed on
|
1361 |
|
|
some systems with broken BIOSes, notably
|
1362 |
|
|
some HP Pavilion N5400 and Omnibook XE3
|
1363 |
|
|
notebooks. This will have no effect if ACPI
|
1364 |
|
|
IRQ routing is enabled.
|
1365 |
|
|
noacpi [X86-32] Do not use ACPI for IRQ routing
|
1366 |
|
|
or for PCI scanning.
|
1367 |
|
|
use_crs [X86-32] Use _CRS for PCI resource
|
1368 |
|
|
allocation.
|
1369 |
|
|
routeirq Do IRQ routing for all PCI devices.
|
1370 |
|
|
This is normally done in pci_enable_device(),
|
1371 |
|
|
so this option is a temporary workaround
|
1372 |
|
|
for broken drivers that don't call it.
|
1373 |
|
|
firmware [ARM] Do not re-enumerate the bus but instead
|
1374 |
|
|
just use the configuration from the
|
1375 |
|
|
bootloader. This is currently used on
|
1376 |
|
|
IXP2000 systems where the bus has to be
|
1377 |
|
|
configured a certain way for adjunct CPUs.
|
1378 |
|
|
noearly [X86] Don't do any early type 1 scanning.
|
1379 |
|
|
This might help on some broken boards which
|
1380 |
|
|
machine check when some devices' config space
|
1381 |
|
|
is read. But various workarounds are disabled
|
1382 |
|
|
and some IOMMU drivers will not work.
|
1383 |
|
|
bfsort Sort PCI devices into breadth-first order.
|
1384 |
|
|
This sorting is done to get a device
|
1385 |
|
|
order compatible with older (<= 2.4) kernels.
|
1386 |
|
|
nobfsort Don't sort PCI devices into breadth-first order.
|
1387 |
|
|
cbiosize=nn[KMG] The fixed amount of bus space which is
|
1388 |
|
|
reserved for the CardBus bridge's IO window.
|
1389 |
|
|
The default value is 256 bytes.
|
1390 |
|
|
cbmemsize=nn[KMG] The fixed amount of bus space which is
|
1391 |
|
|
reserved for the CardBus bridge's memory
|
1392 |
|
|
window. The default value is 64 megabytes.
|
1393 |
|
|
|
1394 |
|
|
pcmv= [HW,PCMCIA] BadgePAD 4
|
1395 |
|
|
|
1396 |
|
|
pd. [PARIDE]
|
1397 |
|
|
See Documentation/paride.txt.
|
1398 |
|
|
|
1399 |
|
|
pdcchassis= [PARISC,HW] Disable/Enable PDC Chassis Status codes at
|
1400 |
|
|
boot time.
|
1401 |
|
|
Format: { 0 | 1 }
|
1402 |
|
|
See arch/parisc/kernel/pdc_chassis.c
|
1403 |
|
|
|
1404 |
|
|
pf. [PARIDE]
|
1405 |
|
|
See Documentation/paride.txt.
|
1406 |
|
|
|
1407 |
|
|
pg. [PARIDE]
|
1408 |
|
|
See Documentation/paride.txt.
|
1409 |
|
|
|
1410 |
|
|
pirq= [SMP,APIC] Manual mp-table setup
|
1411 |
|
|
See Documentation/i386/IO-APIC.txt.
|
1412 |
|
|
|
1413 |
|
|
plip= [PPT,NET] Parallel port network link
|
1414 |
|
|
Format: { parport | timid | 0 }
|
1415 |
|
|
See also Documentation/parport.txt.
|
1416 |
|
|
|
1417 |
|
|
pnpacpi= [ACPI]
|
1418 |
|
|
{ off }
|
1419 |
|
|
|
1420 |
|
|
pnpbios= [ISAPNP]
|
1421 |
|
|
{ on | off | curr | res | no-curr | no-res }
|
1422 |
|
|
|
1423 |
|
|
pnp_reserve_irq=
|
1424 |
|
|
[ISAPNP] Exclude IRQs for the autoconfiguration
|
1425 |
|
|
|
1426 |
|
|
pnp_reserve_dma=
|
1427 |
|
|
[ISAPNP] Exclude DMAs for the autoconfiguration
|
1428 |
|
|
|
1429 |
|
|
pnp_reserve_io= [ISAPNP] Exclude I/O ports for the autoconfiguration
|
1430 |
|
|
Ranges are in pairs (I/O port base and size).
|
1431 |
|
|
|
1432 |
|
|
pnp_reserve_mem=
|
1433 |
|
|
[ISAPNP] Exclude memory regions for the
|
1434 |
|
|
autoconfiguration.
|
1435 |
|
|
Ranges are in pairs (memory base and size).
|
1436 |
|
|
|
1437 |
|
|
print-fatal-signals=
|
1438 |
|
|
[KNL] debug: print fatal signals
|
1439 |
|
|
print-fatal-signals=1: print segfault info to
|
1440 |
|
|
the kernel console.
|
1441 |
|
|
default: off.
|
1442 |
|
|
|
1443 |
|
|
printk.time= Show timing data prefixed to each printk message line
|
1444 |
|
|
Format: (1/Y/y=enable, 0/N/n=disable)
|
1445 |
|
|
|
1446 |
|
|
profile= [KNL] Enable kernel profiling via /proc/profile
|
1447 |
|
|
Format: [schedule,]
|
1448 |
|
|
Param: "schedule" - profile schedule points.
|
1449 |
|
|
Param: - step/bucket size as a power of 2 for
|
1450 |
|
|
statistical time based profiling.
|
1451 |
|
|
Param: "sleep" - profile D-state sleeping (millisecs).
|
1452 |
|
|
Requires CONFIG_SCHEDSTATS
|
1453 |
|
|
Param: "kvm" - profile VM exits.
|
1454 |
|
|
|
1455 |
|
|
processor.max_cstate= [HW,ACPI]
|
1456 |
|
|
Limit processor to maximum C-state
|
1457 |
|
|
max_cstate=9 overrides any DMI blacklist limit.
|
1458 |
|
|
|
1459 |
|
|
processor.nocst [HW,ACPI]
|
1460 |
|
|
Ignore the _CST method to determine C-states,
|
1461 |
|
|
instead using the legacy FADT method
|
1462 |
|
|
|
1463 |
|
|
prompt_ramdisk= [RAM] List of RAM disks to prompt for floppy disk
|
1464 |
|
|
before loading.
|
1465 |
|
|
See Documentation/ramdisk.txt.
|
1466 |
|
|
|
1467 |
|
|
psmouse.proto= [HW,MOUSE] Highest PS2 mouse protocol extension to
|
1468 |
|
|
probe for; one of (bare|imps|exps|lifebook|any).
|
1469 |
|
|
psmouse.rate= [HW,MOUSE] Set desired mouse report rate, in reports
|
1470 |
|
|
per second.
|
1471 |
|
|
psmouse.resetafter= [HW,MOUSE]
|
1472 |
|
|
Try to reset the device after so many bad packets
|
1473 |
|
|
(0 = never).
|
1474 |
|
|
psmouse.resolution=
|
1475 |
|
|
[HW,MOUSE] Set desired mouse resolution, in dpi.
|
1476 |
|
|
psmouse.smartscroll=
|
1477 |
|
|
[HW,MOUSE] Controls Logitech smartscroll autorepeat.
|
1478 |
|
|
|
1479 |
|
|
|
1480 |
|
|
pss= [HW,OSS] Personal Sound System (ECHO ESC614)
|
1481 |
|
|
Format:
|
1482 |
|
|
,,,,,
|
1483 |
|
|
|
1484 |
|
|
pt. [PARIDE]
|
1485 |
|
|
See Documentation/paride.txt.
|
1486 |
|
|
|
1487 |
|
|
pty.legacy_count=
|
1488 |
|
|
[KNL] Number of legacy pty's. Overwrites compiled-in
|
1489 |
|
|
default number.
|
1490 |
|
|
|
1491 |
|
|
quiet [KNL] Disable most log messages
|
1492 |
|
|
|
1493 |
|
|
r128= [HW,DRM]
|
1494 |
|
|
|
1495 |
|
|
raid= [HW,RAID]
|
1496 |
|
|
See Documentation/md.txt.
|
1497 |
|
|
|
1498 |
|
|
ramdisk_blocksize= [RAM]
|
1499 |
|
|
See Documentation/ramdisk.txt.
|
1500 |
|
|
|
1501 |
|
|
ramdisk_size= [RAM] Sizes of RAM disks in kilobytes
|
1502 |
|
|
See Documentation/ramdisk.txt.
|
1503 |
|
|
|
1504 |
|
|
rcu.blimit= [KNL,BOOT] Set maximum number of finished
|
1505 |
|
|
RCU callbacks to process in one batch.
|
1506 |
|
|
|
1507 |
|
|
rcu.qhimark= [KNL,BOOT] Set threshold of queued
|
1508 |
|
|
RCU callbacks over which batch limiting is disabled.
|
1509 |
|
|
|
1510 |
|
|
rcu.qlowmark= [KNL,BOOT] Set threshold of queued
|
1511 |
|
|
RCU callbacks below which batch limiting is re-enabled.
|
1512 |
|
|
|
1513 |
|
|
rdinit= [KNL]
|
1514 |
|
|
Format:
|
1515 |
|
|
Run specified binary instead of /init from the ramdisk,
|
1516 |
|
|
used for early userspace startup. See initrd.
|
1517 |
|
|
|
1518 |
|
|
reboot= [BUGS=X86-32,BUGS=ARM,BUGS=IA-64] Rebooting mode
|
1519 |
|
|
Format: [,[,...]]
|
1520 |
|
|
See arch/*/kernel/reboot.c or arch/*/kernel/process.c
|
1521 |
|
|
|
1522 |
|
|
reserve= [KNL,BUGS] Force the kernel to ignore some iomem area
|
1523 |
|
|
|
1524 |
|
|
reservetop= [X86-32]
|
1525 |
|
|
Format: nn[KMG]
|
1526 |
|
|
Reserves a hole at the top of the kernel virtual
|
1527 |
|
|
address space.
|
1528 |
|
|
|
1529 |
|
|
reset_devices [KNL] Force drivers to reset the underlying device
|
1530 |
|
|
during initialization.
|
1531 |
|
|
|
1532 |
|
|
resume= [SWSUSP]
|
1533 |
|
|
Specify the partition device for software suspend
|
1534 |
|
|
|
1535 |
|
|
resume_offset= [SWSUSP]
|
1536 |
|
|
Specify the offset from the beginning of the partition
|
1537 |
|
|
given by "resume=" at which the swap header is located,
|
1538 |
|
|
in units (needed only for swap files).
|
1539 |
|
|
See Documentation/power/swsusp-and-swap-files.txt
|
1540 |
|
|
|
1541 |
|
|
retain_initrd [RAM] Keep initrd memory after extraction
|
1542 |
|
|
|
1543 |
|
|
rhash_entries= [KNL,NET]
|
1544 |
|
|
Set number of hash buckets for route cache
|
1545 |
|
|
|
1546 |
|
|
riscom8= [HW,SERIAL]
|
1547 |
|
|
Format: [,[,...]]
|
1548 |
|
|
|
1549 |
|
|
ro [KNL] Mount root device read-only on boot
|
1550 |
|
|
|
1551 |
|
|
root= [KNL] Root filesystem
|
1552 |
|
|
|
1553 |
|
|
rootdelay= [KNL] Delay (in seconds) to pause before attempting to
|
1554 |
|
|
mount the root filesystem
|
1555 |
|
|
|
1556 |
|
|
rootflags= [KNL] Set root filesystem mount option string
|
1557 |
|
|
|
1558 |
|
|
rootfstype= [KNL] Set root filesystem type
|
1559 |
|
|
|
1560 |
|
|
rootwait [KNL] Wait (indefinitely) for root device to show up.
|
1561 |
|
|
Useful for devices that are detected asynchronously
|
1562 |
|
|
(e.g. USB and MMC devices).
|
1563 |
|
|
|
1564 |
|
|
root_plug.vendor_id=
|
1565 |
|
|
[ROOTPLUG] Override the default vendor ID
|
1566 |
|
|
|
1567 |
|
|
root_plug.product_id=
|
1568 |
|
|
[ROOTPLUG] Override the default product ID
|
1569 |
|
|
|
1570 |
|
|
root_plug.debug=
|
1571 |
|
|
[ROOTPLUG] Enable debugging output
|
1572 |
|
|
|
1573 |
|
|
rw [KNL] Mount root device read-write on boot
|
1574 |
|
|
|
1575 |
|
|
S [KNL] Run init in single mode
|
1576 |
|
|
|
1577 |
|
|
sa1100ir [NET]
|
1578 |
|
|
See drivers/net/irda/sa1100_ir.c.
|
1579 |
|
|
|
1580 |
|
|
sbni= [NET] Granch SBNI12 leased line adapter
|
1581 |
|
|
|
1582 |
|
|
sc1200wdt= [HW,WDT] SC1200 WDT (watchdog) driver
|
1583 |
|
|
Format: [,[,]]
|
1584 |
|
|
|
1585 |
|
|
scsi_debug_*= [SCSI]
|
1586 |
|
|
See drivers/scsi/scsi_debug.c.
|
1587 |
|
|
|
1588 |
|
|
scsi_default_dev_flags=
|
1589 |
|
|
[SCSI] SCSI default device flags
|
1590 |
|
|
Format:
|
1591 |
|
|
|
1592 |
|
|
scsi_dev_flags= [SCSI] Black/white list entry for vendor and model
|
1593 |
|
|
Format: ::
|
1594 |
|
|
(flags are integer value)
|
1595 |
|
|
|
1596 |
|
|
scsi_logging= [SCSI]
|
1597 |
|
|
|
1598 |
|
|
scsi_mod.scan= [SCSI] sync (default) scans SCSI busses as they are
|
1599 |
|
|
discovered. async scans them in kernel threads,
|
1600 |
|
|
allowing boot to proceed. none ignores them, expecting
|
1601 |
|
|
user space to do the scan.
|
1602 |
|
|
|
1603 |
|
|
selinux [SELINUX] Disable or enable SELinux at boot time.
|
1604 |
|
|
Format: { "0" | "1" }
|
1605 |
|
|
See security/selinux/Kconfig help text.
|
1606 |
|
|
|
1607 |
|
|
1 -- enable.
|
1608 |
|
|
Default value is set via kernel config option.
|
1609 |
|
|
If enabled at boot time, /selinux/disable can be used
|
1610 |
|
|
later to disable prior to initial policy load.
|
1611 |
|
|
|
1612 |
|
|
selinux_compat_net =
|
1613 |
|
|
[SELINUX] Set initial selinux_compat_net flag value.
|
1614 |
|
|
Format: { "0" | "1" }
|
1615 |
|
|
|
1616 |
|
|
1 -- use legacy packet controls
|
1617 |
|
|
Default value is 0 (preferred).
|
1618 |
|
|
Value can be changed at runtime via
|
1619 |
|
|
/selinux/compat_net.
|
1620 |
|
|
|
1621 |
|
|
serialnumber [BUGS=X86-32]
|
1622 |
|
|
|
1623 |
|
|
shapers= [NET]
|
1624 |
|
|
Maximal number of shapers.
|
1625 |
|
|
|
1626 |
|
|
sim710= [SCSI,HW]
|
1627 |
|
|
See header of drivers/scsi/sim710.c.
|
1628 |
|
|
|
1629 |
|
|
simeth= [IA-64]
|
1630 |
|
|
simscsi=
|
1631 |
|
|
|
1632 |
|
|
slram= [HW,MTD]
|
1633 |
|
|
|
1634 |
|
|
slub_debug[=options[,slabs]] [MM, SLUB]
|
1635 |
|
|
Enabling slub_debug allows one to determine the
|
1636 |
|
|
culprit if slab objects become corrupted. Enabling
|
1637 |
|
|
slub_debug can create guard zones around objects and
|
1638 |
|
|
may poison objects when not in use. Also tracks the
|
1639 |
|
|
last alloc / free. For more information see
|
1640 |
|
|
Documentation/vm/slub.txt.
|
1641 |
|
|
|
1642 |
|
|
slub_max_order= [MM, SLUB]
|
1643 |
|
|
Determines the maximum allowed order for slabs.
|
1644 |
|
|
A high setting may cause OOMs due to memory
|
1645 |
|
|
fragmentation. For more information see
|
1646 |
|
|
Documentation/vm/slub.txt.
|
1647 |
|
|
|
1648 |
|
|
slub_min_objects= [MM, SLUB]
|
1649 |
|
|
The minimum number of objects per slab. SLUB will
|
1650 |
|
|
increase the slab order up to slub_max_order to
|
1651 |
|
|
generate a sufficiently large slab able to contain
|
1652 |
|
|
the number of objects indicated. The higher the number
|
1653 |
|
|
of objects the smaller the overhead of tracking slabs
|
1654 |
|
|
and the less frequently locks need to be acquired.
|
1655 |
|
|
For more information see Documentation/vm/slub.txt.
|
1656 |
|
|
|
1657 |
|
|
slub_min_order= [MM, SLUB]
|
1658 |
|
|
Determines the mininum page order for slabs. Must be
|
1659 |
|
|
lower than slub_max_order.
|
1660 |
|
|
For more information see Documentation/vm/slub.txt.
|
1661 |
|
|
|
1662 |
|
|
slub_nomerge [MM, SLUB]
|
1663 |
|
|
Disable merging of slabs with similar size. May be
|
1664 |
|
|
necessary if there is some reason to distinguish
|
1665 |
|
|
allocs to different slabs. Debug options disable
|
1666 |
|
|
merging on their own.
|
1667 |
|
|
For more information see Documentation/vm/slub.txt.
|
1668 |
|
|
|
1669 |
|
|
smart2= [HW]
|
1670 |
|
|
Format: [,[,...,]]
|
1671 |
|
|
|
1672 |
|
|
smp-alt-once [X86-32,SMP] On a hotplug CPU system, only
|
1673 |
|
|
attempt to substitute SMP alternatives once at boot.
|
1674 |
|
|
|
1675 |
|
|
smsc-ircc2.nopnp [HW] Don't use PNP to discover SMC devices
|
1676 |
|
|
smsc-ircc2.ircc_cfg= [HW] Device configuration I/O port
|
1677 |
|
|
smsc-ircc2.ircc_sir= [HW] SIR base I/O port
|
1678 |
|
|
smsc-ircc2.ircc_fir= [HW] FIR base I/O port
|
1679 |
|
|
smsc-ircc2.ircc_irq= [HW] IRQ line
|
1680 |
|
|
smsc-ircc2.ircc_dma= [HW] DMA channel
|
1681 |
|
|
smsc-ircc2.ircc_transceiver= [HW] Transceiver type:
|
1682 |
|
|
0: Toshiba Satellite 1800 (GP data pin select)
|
1683 |
|
|
1: Fast pin select (default)
|
1684 |
|
|
2: ATC IRMode
|
1685 |
|
|
|
1686 |
|
|
snd-ad1816a= [HW,ALSA]
|
1687 |
|
|
|
1688 |
|
|
snd-ad1848= [HW,ALSA]
|
1689 |
|
|
|
1690 |
|
|
snd-ali5451= [HW,ALSA]
|
1691 |
|
|
|
1692 |
|
|
snd-als100= [HW,ALSA]
|
1693 |
|
|
|
1694 |
|
|
snd-als4000= [HW,ALSA]
|
1695 |
|
|
|
1696 |
|
|
snd-azt2320= [HW,ALSA]
|
1697 |
|
|
|
1698 |
|
|
snd-cmi8330= [HW,ALSA]
|
1699 |
|
|
|
1700 |
|
|
snd-cmipci= [HW,ALSA]
|
1701 |
|
|
|
1702 |
|
|
snd-cs4231= [HW,ALSA]
|
1703 |
|
|
|
1704 |
|
|
snd-cs4232= [HW,ALSA]
|
1705 |
|
|
|
1706 |
|
|
snd-cs4236= [HW,ALSA]
|
1707 |
|
|
|
1708 |
|
|
snd-cs4281= [HW,ALSA]
|
1709 |
|
|
|
1710 |
|
|
snd-cs46xx= [HW,ALSA]
|
1711 |
|
|
|
1712 |
|
|
snd-dt019x= [HW,ALSA]
|
1713 |
|
|
|
1714 |
|
|
snd-dummy= [HW,ALSA]
|
1715 |
|
|
|
1716 |
|
|
snd-emu10k1= [HW,ALSA]
|
1717 |
|
|
|
1718 |
|
|
snd-ens1370= [HW,ALSA]
|
1719 |
|
|
|
1720 |
|
|
snd-ens1371= [HW,ALSA]
|
1721 |
|
|
|
1722 |
|
|
snd-es968= [HW,ALSA]
|
1723 |
|
|
|
1724 |
|
|
snd-es1688= [HW,ALSA]
|
1725 |
|
|
|
1726 |
|
|
snd-es18xx= [HW,ALSA]
|
1727 |
|
|
|
1728 |
|
|
snd-es1938= [HW,ALSA]
|
1729 |
|
|
|
1730 |
|
|
snd-es1968= [HW,ALSA]
|
1731 |
|
|
|
1732 |
|
|
snd-fm801= [HW,ALSA]
|
1733 |
|
|
|
1734 |
|
|
snd-gusclassic= [HW,ALSA]
|
1735 |
|
|
|
1736 |
|
|
snd-gusextreme= [HW,ALSA]
|
1737 |
|
|
|
1738 |
|
|
snd-gusmax= [HW,ALSA]
|
1739 |
|
|
|
1740 |
|
|
snd-hdsp= [HW,ALSA]
|
1741 |
|
|
|
1742 |
|
|
snd-ice1712= [HW,ALSA]
|
1743 |
|
|
|
1744 |
|
|
snd-intel8x0= [HW,ALSA]
|
1745 |
|
|
|
1746 |
|
|
snd-interwave= [HW,ALSA]
|
1747 |
|
|
|
1748 |
|
|
snd-interwave-stb=
|
1749 |
|
|
[HW,ALSA]
|
1750 |
|
|
|
1751 |
|
|
snd-korg1212= [HW,ALSA]
|
1752 |
|
|
|
1753 |
|
|
snd-maestro3= [HW,ALSA]
|
1754 |
|
|
|
1755 |
|
|
snd-mpu401= [HW,ALSA]
|
1756 |
|
|
|
1757 |
|
|
snd-mtpav= [HW,ALSA]
|
1758 |
|
|
|
1759 |
|
|
snd-nm256= [HW,ALSA]
|
1760 |
|
|
|
1761 |
|
|
snd-opl3sa2= [HW,ALSA]
|
1762 |
|
|
|
1763 |
|
|
snd-opti92x-ad1848=
|
1764 |
|
|
[HW,ALSA]
|
1765 |
|
|
|
1766 |
|
|
snd-opti92x-cs4231=
|
1767 |
|
|
[HW,ALSA]
|
1768 |
|
|
|
1769 |
|
|
snd-opti93x= [HW,ALSA]
|
1770 |
|
|
|
1771 |
|
|
snd-pmac= [HW,ALSA]
|
1772 |
|
|
|
1773 |
|
|
snd-rme32= [HW,ALSA]
|
1774 |
|
|
|
1775 |
|
|
snd-rme96= [HW,ALSA]
|
1776 |
|
|
|
1777 |
|
|
snd-rme9652= [HW,ALSA]
|
1778 |
|
|
|
1779 |
|
|
snd-sb8= [HW,ALSA]
|
1780 |
|
|
|
1781 |
|
|
snd-sb16= [HW,ALSA]
|
1782 |
|
|
|
1783 |
|
|
snd-sbawe= [HW,ALSA]
|
1784 |
|
|
|
1785 |
|
|
snd-serial= [HW,ALSA]
|
1786 |
|
|
|
1787 |
|
|
snd-sgalaxy= [HW,ALSA]
|
1788 |
|
|
|
1789 |
|
|
snd-sonicvibes= [HW,ALSA]
|
1790 |
|
|
|
1791 |
|
|
snd-sun-amd7930=
|
1792 |
|
|
[HW,ALSA]
|
1793 |
|
|
|
1794 |
|
|
snd-sun-cs4231= [HW,ALSA]
|
1795 |
|
|
|
1796 |
|
|
snd-trident= [HW,ALSA]
|
1797 |
|
|
|
1798 |
|
|
snd-usb-audio= [HW,ALSA,USB]
|
1799 |
|
|
|
1800 |
|
|
snd-via82xx= [HW,ALSA]
|
1801 |
|
|
|
1802 |
|
|
snd-virmidi= [HW,ALSA]
|
1803 |
|
|
|
1804 |
|
|
snd-wavefront= [HW,ALSA]
|
1805 |
|
|
|
1806 |
|
|
snd-ymfpci= [HW,ALSA]
|
1807 |
|
|
|
1808 |
|
|
sonypi.*= [HW] Sony Programmable I/O Control Device driver
|
1809 |
|
|
See Documentation/sonypi.txt
|
1810 |
|
|
|
1811 |
|
|
specialix= [HW,SERIAL] Specialix multi-serial port adapter
|
1812 |
|
|
See Documentation/specialix.txt.
|
1813 |
|
|
|
1814 |
|
|
spia_io_base= [HW,MTD]
|
1815 |
|
|
spia_fio_base=
|
1816 |
|
|
spia_pedr=
|
1817 |
|
|
spia_peddr=
|
1818 |
|
|
|
1819 |
|
|
sscape= [HW,OSS]
|
1820 |
|
|
Format: ,,,,
|
1821 |
|
|
|
1822 |
|
|
st= [HW,SCSI] SCSI tape parameters (buffers, etc.)
|
1823 |
|
|
See Documentation/scsi/st.txt.
|
1824 |
|
|
|
1825 |
|
|
st0x= [HW,SCSI]
|
1826 |
|
|
See header of drivers/scsi/seagate.c.
|
1827 |
|
|
|
1828 |
|
|
sti= [PARISC,HW]
|
1829 |
|
|
Format:
|
1830 |
|
|
Set the STI (builtin display/keyboard on the HP-PARISC
|
1831 |
|
|
machines) console (graphic card) which should be used
|
1832 |
|
|
as the initial boot-console.
|
1833 |
|
|
See also comment in drivers/video/console/sticore.c.
|
1834 |
|
|
|
1835 |
|
|
sti_font= [HW]
|
1836 |
|
|
See comment in drivers/video/console/sticore.c.
|
1837 |
|
|
|
1838 |
|
|
stifb= [HW]
|
1839 |
|
|
Format: bpp:[:[:...]]
|
1840 |
|
|
|
1841 |
|
|
sunrpc.pool_mode=
|
1842 |
|
|
[NFS]
|
1843 |
|
|
Control how the NFS server code allocates CPUs to
|
1844 |
|
|
service thread pools. Depending on how many NICs
|
1845 |
|
|
you have and where their interrupts are bound, this
|
1846 |
|
|
option will affect which CPUs will do NFS serving.
|
1847 |
|
|
Note: this parameter cannot be changed while the
|
1848 |
|
|
NFS server is running.
|
1849 |
|
|
|
1850 |
|
|
auto the server chooses an appropriate mode
|
1851 |
|
|
automatically using heuristics
|
1852 |
|
|
global a single global pool contains all CPUs
|
1853 |
|
|
percpu one pool for each CPU
|
1854 |
|
|
pernode one pool for each NUMA node (equivalent
|
1855 |
|
|
to global on non-NUMA machines)
|
1856 |
|
|
|
1857 |
|
|
swiotlb= [IA-64] Number of I/O TLB slabs
|
1858 |
|
|
|
1859 |
|
|
switches= [HW,M68k]
|
1860 |
|
|
|
1861 |
|
|
sym53c416= [HW,SCSI]
|
1862 |
|
|
See header of drivers/scsi/sym53c416.c.
|
1863 |
|
|
|
1864 |
|
|
sysrq_always_enabled
|
1865 |
|
|
[KNL]
|
1866 |
|
|
Ignore sysrq setting - this boot parameter will
|
1867 |
|
|
neutralize any effect of /proc/sys/kernel/sysrq.
|
1868 |
|
|
Useful for debugging.
|
1869 |
|
|
|
1870 |
|
|
t128= [HW,SCSI]
|
1871 |
|
|
See header of drivers/scsi/t128.c.
|
1872 |
|
|
|
1873 |
|
|
tdfx= [HW,DRM]
|
1874 |
|
|
|
1875 |
|
|
thash_entries= [KNL,NET]
|
1876 |
|
|
Set number of hash buckets for TCP connection
|
1877 |
|
|
|
1878 |
|
|
thermal.act= [HW,ACPI]
|
1879 |
|
|
-1: disable all active trip points in all thermal zones
|
1880 |
|
|
: override all lowest active trip points
|
1881 |
|
|
|
1882 |
|
|
thermal.crt= [HW,ACPI]
|
1883 |
|
|
-1: disable all critical trip points in all thermal zones
|
1884 |
|
|
: lower all critical trip points
|
1885 |
|
|
|
1886 |
|
|
thermal.nocrt= [HW,ACPI]
|
1887 |
|
|
Set to disable actions on ACPI thermal zone
|
1888 |
|
|
critical and hot trip points.
|
1889 |
|
|
|
1890 |
|
|
thermal.off= [HW,ACPI]
|
1891 |
|
|
1: disable ACPI thermal control
|
1892 |
|
|
|
1893 |
|
|
thermal.psv= [HW,ACPI]
|
1894 |
|
|
-1: disable all passive trip points
|
1895 |
|
|
: override all passive trip points to this value
|
1896 |
|
|
|
1897 |
|
|
thermal.tzp= [HW,ACPI]
|
1898 |
|
|
Specify global default ACPI thermal zone polling rate
|
1899 |
|
|
: poll all this frequency
|
1900 |
|
|
0: no polling (default)
|
1901 |
|
|
|
1902 |
|
|
time Show timing data prefixed to each printk message line
|
1903 |
|
|
[deprecated, see 'printk.time']
|
1904 |
|
|
|
1905 |
|
|
tipar.timeout= [HW,PPT]
|
1906 |
|
|
Set communications timeout in tenths of a second
|
1907 |
|
|
(default 15).
|
1908 |
|
|
|
1909 |
|
|
tipar.delay= [HW,PPT]
|
1910 |
|
|
Set inter-bit delay in microseconds (default 10).
|
1911 |
|
|
|
1912 |
|
|
tmc8xx= [HW,SCSI]
|
1913 |
|
|
See header of drivers/scsi/seagate.c.
|
1914 |
|
|
|
1915 |
|
|
tmscsim= [HW,SCSI]
|
1916 |
|
|
See comment before function dc390_setup() in
|
1917 |
|
|
drivers/scsi/tmscsim.c.
|
1918 |
|
|
|
1919 |
|
|
tp720= [HW,PS2]
|
1920 |
|
|
|
1921 |
|
|
trix= [HW,OSS] MediaTrix AudioTrix Pro
|
1922 |
|
|
Format:
|
1923 |
|
|
,,,,,,,,
|
1924 |
|
|
|
1925 |
|
|
turbografx.map[2|3]= [HW,JOY]
|
1926 |
|
|
TurboGraFX parallel port interface
|
1927 |
|
|
Format:
|
1928 |
|
|
,,,,,,,
|
1929 |
|
|
See also Documentation/input/joystick-parport.txt
|
1930 |
|
|
|
1931 |
|
|
u14-34f= [HW,SCSI] UltraStor 14F/34F SCSI host adapter
|
1932 |
|
|
See header of drivers/scsi/u14-34f.c.
|
1933 |
|
|
|
1934 |
|
|
uart401= [HW,OSS]
|
1935 |
|
|
Format: ,
|
1936 |
|
|
|
1937 |
|
|
uart6850= [HW,OSS]
|
1938 |
|
|
Format: ,
|
1939 |
|
|
|
1940 |
|
|
uhci-hcd.ignore_oc=
|
1941 |
|
|
[USB] Ignore overcurrent events (default N).
|
1942 |
|
|
Some badly-designed motherboards generate lots of
|
1943 |
|
|
bogus events, for ports that aren't wired to
|
1944 |
|
|
anything. Set this parameter to avoid log spamming.
|
1945 |
|
|
Note that genuine overcurrent events won't be
|
1946 |
|
|
reported either.
|
1947 |
|
|
|
1948 |
|
|
usbcore.autosuspend=
|
1949 |
|
|
[USB] The autosuspend time delay (in seconds) used
|
1950 |
|
|
for newly-detected USB devices (default 2). This
|
1951 |
|
|
is the time required before an idle device will be
|
1952 |
|
|
autosuspended. Devices for which the delay is set
|
1953 |
|
|
to a negative value won't be autosuspended at all.
|
1954 |
|
|
|
1955 |
|
|
usbhid.mousepoll=
|
1956 |
|
|
[USBHID] The interval which mice are to be polled at.
|
1957 |
|
|
|
1958 |
|
|
vdso= [X86-32,SH,x86-64]
|
1959 |
|
|
vdso=2: enable compat VDSO (default with COMPAT_VDSO)
|
1960 |
|
|
vdso=1: enable VDSO (default)
|
1961 |
|
|
vdso=0: disable VDSO mapping
|
1962 |
|
|
|
1963 |
|
|
vector= [IA-64,SMP]
|
1964 |
|
|
vector=percpu: enable percpu vector domain
|
1965 |
|
|
|
1966 |
|
|
video= [FB] Frame buffer configuration
|
1967 |
|
|
See Documentation/fb/modedb.txt.
|
1968 |
|
|
|
1969 |
|
|
vga= [BOOT,X86-32] Select a particular video mode
|
1970 |
|
|
See Documentation/i386/boot.txt and
|
1971 |
|
|
Documentation/svga.txt.
|
1972 |
|
|
Use vga=ask for menu.
|
1973 |
|
|
This is actually a boot loader parameter; the value is
|
1974 |
|
|
passed to the kernel using a special protocol.
|
1975 |
|
|
|
1976 |
|
|
vmalloc=nn[KMG] [KNL,BOOT] Forces the vmalloc area to have an exact
|
1977 |
|
|
size of . This can be used to increase the
|
1978 |
|
|
minimum size (128MB on x86). It can also be used to
|
1979 |
|
|
decrease the size and leave more room for directly
|
1980 |
|
|
mapped kernel RAM.
|
1981 |
|
|
|
1982 |
|
|
vmhalt= [KNL,S390] Perform z/VM CP command after system halt.
|
1983 |
|
|
Format:
|
1984 |
|
|
|
1985 |
|
|
vmpanic= [KNL,S390] Perform z/VM CP command after kernel panic.
|
1986 |
|
|
Format:
|
1987 |
|
|
|
1988 |
|
|
vmpoff= [KNL,S390] Perform z/VM CP command after power off.
|
1989 |
|
|
Format:
|
1990 |
|
|
|
1991 |
|
|
waveartist= [HW,OSS]
|
1992 |
|
|
Format: ,,,
|
1993 |
|
|
|
1994 |
|
|
wd33c93= [HW,SCSI]
|
1995 |
|
|
See header of drivers/scsi/wd33c93.c.
|
1996 |
|
|
|
1997 |
|
|
wd7000= [HW,SCSI]
|
1998 |
|
|
See header of drivers/scsi/wd7000.c.
|
1999 |
|
|
|
2000 |
|
|
wdt= [WDT] Watchdog
|
2001 |
|
|
See Documentation/watchdog/wdt.txt.
|
2002 |
|
|
|
2003 |
|
|
xd= [HW,XT] Original XT pre-IDE (RLL encoded) disks.
|
2004 |
|
|
xd_geo= See header of drivers/block/xd.c.
|
2005 |
|
|
|
2006 |
|
|
xirc2ps_cs= [NET,PCMCIA]
|
2007 |
|
|
Format:
|
2008 |
|
|
,,,,,[,[,[,]]]
|
2009 |
|
|
|
2010 |
|
|
norandmaps Don't use address space randomization
|
2011 |
|
|
Equivalent to echo 0 > /proc/sys/kernel/randomize_va_space
|
2012 |
|
|
|
2013 |
|
|
______________________________________________________________________
|
2014 |
|
|
|
2015 |
|
|
TODO:
|
2016 |
|
|
|
2017 |
|
|
Add documentation for ALSA options.
|
2018 |
|
|
Add more DRM drivers.
|