Commit 163475fb111cb2f85aef2428a6c1f9eefba8be23
Committed by
Linus Torvalds
1 parent
d310ad0c9d
Exists in
master
and in
20 other branches
Documentation: move SCSI parameters to their own text file
Move SCSI parameters from kernel-parameters.txt to their own text file. This continues a trend of moving non-core parameters out of kernel-parameters.txt. Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Showing 2 changed files with 141 additions and 126 deletions Side-by-side Diff
Documentation/kernel-parameters.txt
... | ... | @@ -88,8 +88,8 @@ |
88 | 88 | RAM RAM disk support is enabled. |
89 | 89 | S390 S390 architecture is enabled. |
90 | 90 | SCSI Appropriate SCSI support is enabled. |
91 | - A lot of drivers has their options described inside of | |
92 | - Documentation/scsi/. | |
91 | + A lot of drivers have their options described inside | |
92 | + the Documentation/scsi/ sub-directory. | |
93 | 93 | SECURITY Different security models are enabled. |
94 | 94 | SELINUX SELinux support is enabled. |
95 | 95 | APPARMOR AppArmor support is enabled. |
96 | 96 | |
... | ... | @@ -284,27 +284,12 @@ |
284 | 284 | add_efi_memmap [EFI; X86] Include EFI memory map in |
285 | 285 | kernel's map of available physical RAM. |
286 | 286 | |
287 | - advansys= [HW,SCSI] | |
288 | - See header of drivers/scsi/advansys.c. | |
289 | - | |
290 | 287 | agp= [AGP] |
291 | 288 | { off | try_unsupported } |
292 | 289 | off: disable AGP support |
293 | 290 | try_unsupported: try to drive unsupported chipsets |
294 | 291 | (may crash computer or cause data corruption) |
295 | 292 | |
296 | - aha152x= [HW,SCSI] | |
297 | - See Documentation/scsi/aha152x.txt. | |
298 | - | |
299 | - aha1542= [HW,SCSI] | |
300 | - Format: <portbase>[,<buson>,<busoff>[,<dmaspeed>]] | |
301 | - | |
302 | - aic7xxx= [HW,SCSI] | |
303 | - See Documentation/scsi/aic7xxx.txt. | |
304 | - | |
305 | - aic79xx= [HW,SCSI] | |
306 | - See Documentation/scsi/aic79xx.txt. | |
307 | - | |
308 | 293 | ALSA [HW,ALSA] |
309 | 294 | See Documentation/sound/alsa/alsa-parameters.txt |
310 | 295 | |
... | ... | @@ -368,8 +353,6 @@ |
368 | 353 | |
369 | 354 | atarimouse= [HW,MOUSE] Atari Mouse |
370 | 355 | |
371 | - atascsi= [HW,SCSI] Atari SCSI | |
372 | - | |
373 | 356 | atkbd.extra= [HW] Enable extra LEDs and keys on IBM RapidAccess, |
374 | 357 | EzKey and similar keyboards |
375 | 358 | |
... | ... | @@ -419,10 +402,6 @@ |
419 | 402 | bttv.pll= See Documentation/video4linux/bttv/Insmod-options |
420 | 403 | bttv.tuner= and Documentation/video4linux/bttv/CARDLIST |
421 | 404 | |
422 | - BusLogic= [HW,SCSI] | |
423 | - See drivers/scsi/BusLogic.c, comment before function | |
424 | - BusLogic_ParseDriverOptions(). | |
425 | - | |
426 | 405 | c101= [NET] Moxa C101 synchronous serial card |
427 | 406 | |
428 | 407 | cachesize= [BUGS=X86-32] Override level 2 CPU cache size detection. |
... | ... | @@ -671,8 +650,6 @@ |
671 | 650 | |
672 | 651 | dscc4.setup= [NET] |
673 | 652 | |
674 | - dtc3181e= [HW,SCSI] | |
675 | - | |
676 | 653 | dynamic_printk Enables pr_debug()/dev_dbg() calls if |
677 | 654 | CONFIG_DYNAMIC_PRINTK_DEBUG has been enabled. |
678 | 655 | These can also be switched on/off via |
... | ... | @@ -713,8 +690,6 @@ |
713 | 690 | This is desgined to be used in conjunction with |
714 | 691 | the boot argument: earlyprintk=vga |
715 | 692 | |
716 | - eata= [HW,SCSI] | |
717 | - | |
718 | 693 | edd= [EDD] |
719 | 694 | Format: {"off" | "on" | "skip[mbr]"} |
720 | 695 | |
... | ... | @@ -770,12 +745,6 @@ |
770 | 745 | Format: <interval>,<probability>,<space>,<times> |
771 | 746 | See also /Documentation/fault-injection/. |
772 | 747 | |
773 | - fd_mcs= [HW,SCSI] | |
774 | - See header of drivers/scsi/fd_mcs.c. | |
775 | - | |
776 | - fdomain= [HW,SCSI] | |
777 | - See header of drivers/scsi/fdomain.c. | |
778 | - | |
779 | 748 | floppy= [HW] |
780 | 749 | See Documentation/blockdev/floppy.txt. |
781 | 750 | |
782 | 751 | |
... | ... | @@ -835,14 +804,9 @@ |
835 | 804 | When zero, profiling data is discarded and associated |
836 | 805 | debugfs files are removed at module unload time. |
837 | 806 | |
838 | - gdth= [HW,SCSI] | |
839 | - See header of drivers/scsi/gdth.c. | |
840 | - | |
841 | 807 | gpt [EFI] Forces disk with valid GPT signature but |
842 | 808 | invalid Protective MBR to be treated as GPT. |
843 | 809 | |
844 | - gvp11= [HW,SCSI] | |
845 | - | |
846 | 810 | hashdist= [KNL,NUMA] Large hashes allocated during boot |
847 | 811 | are distributed across NUMA nodes. Defaults on |
848 | 812 | for 64bit NUMA, off otherwise. |
... | ... | @@ -931,9 +895,6 @@ |
931 | 895 | i8k.restricted [HW] Allow controlling fans only if SYS_ADMIN |
932 | 896 | capability is set. |
933 | 897 | |
934 | - ibmmcascsi= [HW,MCA,SCSI] IBM MicroChannel SCSI adapter | |
935 | - See Documentation/mca.txt. | |
936 | - | |
937 | 898 | icn= [HW,ISDN] |
938 | 899 | Format: <io>[,<membase>[,<icn_id>[,<icn_id2>]]] |
939 | 900 | |
... | ... | @@ -983,9 +944,6 @@ |
983 | 944 | programs exec'd, files mmap'd for exec, and all files |
984 | 945 | opened for read by uid=0. |
985 | 946 | |
986 | - in2000= [HW,SCSI] | |
987 | - See header of drivers/scsi/in2000.c. | |
988 | - | |
989 | 947 | init= [KNL] |
990 | 948 | Format: <full_path> |
991 | 949 | Run specified binary instead of /sbin/init as init |
... | ... | @@ -1063,9 +1021,6 @@ |
1063 | 1021 | See comment before ip2_setup() in |
1064 | 1022 | drivers/char/ip2/ip2base.c. |
1065 | 1023 | |
1066 | - ips= [HW,SCSI] Adaptec / IBM ServeRAID controller | |
1067 | - See header of drivers/scsi/ips.c. | |
1068 | - | |
1069 | 1024 | irqfixup [HW] |
1070 | 1025 | When an interrupt is not handled search all handlers |
1071 | 1026 | for it. Intended to get systems with badly broken |
... | ... | @@ -1341,9 +1296,6 @@ |
1341 | 1296 | ltpc= [NET] |
1342 | 1297 | Format: <io>,<irq>,<dma> |
1343 | 1298 | |
1344 | - mac5380= [HW,SCSI] Format: | |
1345 | - <can_queue>,<cmd_per_lun>,<sg_tablesize>,<hostid>,<use_tags> | |
1346 | - | |
1347 | 1299 | machvec= [IA64] Force the use of a particular machine-vector |
1348 | 1300 | (machvec) in a generic kernel. |
1349 | 1301 | Example: machvec=hpzx1_swiotlb |
... | ... | @@ -1365,13 +1317,6 @@ |
1365 | 1317 | be mounted |
1366 | 1318 | Format: <1-256> |
1367 | 1319 | |
1368 | - max_luns= [SCSI] Maximum number of LUNs to probe. | |
1369 | - Should be between 1 and 2^32-1. | |
1370 | - | |
1371 | - max_report_luns= | |
1372 | - [SCSI] Maximum number of LUNs received. | |
1373 | - Should be between 1 and 16384. | |
1374 | - | |
1375 | 1320 | mcatest= [IA-64] |
1376 | 1321 | |
1377 | 1322 | mce [X86-32] Machine Check Exception |
... | ... | @@ -1568,19 +1513,6 @@ |
1568 | 1513 | |
1569 | 1514 | n2= [NET] SDL Inc. RISCom/N2 synchronous serial card |
1570 | 1515 | |
1571 | - NCR_D700= [HW,SCSI] | |
1572 | - See header of drivers/scsi/NCR_D700.c. | |
1573 | - | |
1574 | - ncr5380= [HW,SCSI] | |
1575 | - | |
1576 | - ncr53c400= [HW,SCSI] | |
1577 | - | |
1578 | - ncr53c400a= [HW,SCSI] | |
1579 | - | |
1580 | - ncr53c406a= [HW,SCSI] | |
1581 | - | |
1582 | - ncr53c8xx= [HW,SCSI] | |
1583 | - | |
1584 | 1516 | netdev= [NET] Network devices parameters |
1585 | 1517 | Format: <irq>,<io>,<mem_start>,<mem_end>,<name> |
1586 | 1518 | Note that mem_start is often overloaded to mean |
... | ... | @@ -1859,10 +1791,6 @@ |
1859 | 1791 | OSS [HW,OSS] |
1860 | 1792 | See Documentation/sound/oss/oss-parameters.txt |
1861 | 1793 | |
1862 | - osst= [HW,SCSI] SCSI Tape Driver | |
1863 | - Format: <buffer_size>,<write_threshold> | |
1864 | - See also Documentation/scsi/st.txt. | |
1865 | - | |
1866 | 1794 | panic= [KNL] Kernel behaviour on panic |
1867 | 1795 | Format: <timeout> |
1868 | 1796 | |
... | ... | @@ -1895,9 +1823,6 @@ |
1895 | 1823 | Currently this function knows 686a and 8231 chips. |
1896 | 1824 | Format: [spp|ps2|epp|ecp|ecpepp] |
1897 | 1825 | |
1898 | - pas16= [HW,SCSI] | |
1899 | - See header of drivers/scsi/pas16.c. | |
1900 | - | |
1901 | 1826 | pause_on_oops= |
1902 | 1827 | Halt all CPUs after the first oops has been printed for |
1903 | 1828 | the specified number of seconds. This is to be used if |
... | ... | @@ -2264,30 +2189,6 @@ |
2264 | 2189 | |
2265 | 2190 | sched_debug [KNL] Enables verbose scheduler debug messages. |
2266 | 2191 | |
2267 | - scsi_debug_*= [SCSI] | |
2268 | - See drivers/scsi/scsi_debug.c. | |
2269 | - | |
2270 | - scsi_default_dev_flags= | |
2271 | - [SCSI] SCSI default device flags | |
2272 | - Format: <integer> | |
2273 | - | |
2274 | - scsi_dev_flags= [SCSI] Black/white list entry for vendor and model | |
2275 | - Format: <vendor>:<model>:<flags> | |
2276 | - (flags are integer value) | |
2277 | - | |
2278 | - scsi_logging_level= [SCSI] a bit mask of logging levels | |
2279 | - See drivers/scsi/scsi_logging.h for bits. Also | |
2280 | - settable via sysctl at dev.scsi.logging_level | |
2281 | - (/proc/sys/dev/scsi/logging_level). | |
2282 | - There is also a nice 'scsi_logging_level' script in the | |
2283 | - S390-tools package, available for download at | |
2284 | - http://www-128.ibm.com/developerworks/linux/linux390/s390-tools-1.5.4.html | |
2285 | - | |
2286 | - scsi_mod.scan= [SCSI] sync (default) scans SCSI busses as they are | |
2287 | - discovered. async scans them in kernel threads, | |
2288 | - allowing boot to proceed. none ignores them, expecting | |
2289 | - user space to do the scan. | |
2290 | - | |
2291 | 2192 | security= [SECURITY] Choose a security module to enable at boot. |
2292 | 2193 | If this boot parameter is not specified, only the first |
2293 | 2194 | security module asking for security registration will be |
... | ... | @@ -2321,9 +2222,6 @@ |
2321 | 2222 | The parameter means the number of CPUs to show, |
2322 | 2223 | for example 1 means boot CPU only. |
2323 | 2224 | |
2324 | - sim710= [SCSI,HW] | |
2325 | - See header of drivers/scsi/sim710.c. | |
2326 | - | |
2327 | 2225 | simeth= [IA-64] |
2328 | 2226 | simscsi= |
2329 | 2227 | |
... | ... | @@ -2395,9 +2293,6 @@ |
2395 | 2293 | spia_pedr= |
2396 | 2294 | spia_peddr= |
2397 | 2295 | |
2398 | - st= [HW,SCSI] SCSI tape parameters (buffers, etc.) | |
2399 | - See Documentation/scsi/st.txt. | |
2400 | - | |
2401 | 2296 | stacktrace [FTRACE] |
2402 | 2297 | Enabled the stack tracer on boot up. |
2403 | 2298 | |
2404 | 2299 | |
... | ... | @@ -2455,18 +2350,12 @@ |
2455 | 2350 | |
2456 | 2351 | switches= [HW,M68k] |
2457 | 2352 | |
2458 | - sym53c416= [HW,SCSI] | |
2459 | - See header of drivers/scsi/sym53c416.c. | |
2460 | - | |
2461 | 2353 | sysrq_always_enabled |
2462 | 2354 | [KNL] |
2463 | 2355 | Ignore sysrq setting - this boot parameter will |
2464 | 2356 | neutralize any effect of /proc/sys/kernel/sysrq. |
2465 | 2357 | Useful for debugging. |
2466 | 2358 | |
2467 | - t128= [HW,SCSI] | |
2468 | - See header of drivers/scsi/t128.c. | |
2469 | - | |
2470 | 2359 | tdfx= [HW,DRM] |
2471 | 2360 | |
2472 | 2361 | test_suspend= [SUSPEND] |
... | ... | @@ -2503,10 +2392,6 @@ |
2503 | 2392 | <deci-seconds>: poll all this frequency |
2504 | 2393 | 0: no polling (default) |
2505 | 2394 | |
2506 | - tmscsim= [HW,SCSI] | |
2507 | - See comment before function dc390_setup() in | |
2508 | - drivers/scsi/tmscsim.c. | |
2509 | - | |
2510 | 2395 | topology= [S390] |
2511 | 2396 | Format: {off | on} |
2512 | 2397 | Specify if the kernel should make use of the cpu |
... | ... | @@ -2547,9 +2432,6 @@ |
2547 | 2432 | <port#>,<js1>,<js2>,<js3>,<js4>,<js5>,<js6>,<js7> |
2548 | 2433 | See also Documentation/input/joystick-parport.txt |
2549 | 2434 | |
2550 | - u14-34f= [HW,SCSI] UltraStor 14F/34F SCSI host adapter | |
2551 | - See header of drivers/scsi/u14-34f.c. | |
2552 | - | |
2553 | 2435 | uhash_entries= [KNL,NET] |
2554 | 2436 | Set number of hash buckets for UDP/UDP-Lite connections |
2555 | 2437 | |
... | ... | @@ -2714,12 +2596,6 @@ |
2714 | 2596 | i.e. cursors will be created by default unless |
2715 | 2597 | overridden by individual drivers. 0 will hide |
2716 | 2598 | cursors, 1 will display them. |
2717 | - | |
2718 | - wd33c93= [HW,SCSI] | |
2719 | - See header of drivers/scsi/wd33c93.c. | |
2720 | - | |
2721 | - wd7000= [HW,SCSI] | |
2722 | - See header of drivers/scsi/wd7000.c. | |
2723 | 2599 | |
2724 | 2600 | watchdog timers [HW,WDT] For information on watchdog timers, |
2725 | 2601 | see Documentation/watchdog/watchdog-parameters.txt |
Documentation/scsi/scsi-parameters.txt
1 | + SCSI Kernel Parameters | |
2 | + ~~~~~~~~~~~~~~~~~~~~~~ | |
3 | + | |
4 | +See Documentation/kernel-parameters.txt for general information on | |
5 | +specifying module parameters. | |
6 | + | |
7 | +This document may not be entirely up to date and comprehensive. The command | |
8 | +"modinfo -p ${modulename}" shows a current list of all parameters of a loadable | |
9 | +module. Loadable modules, after being loaded into the running kernel, also | |
10 | +reveal their parameters in /sys/module/${modulename}/parameters/. Some of these | |
11 | +parameters may be changed at runtime by the command | |
12 | +"echo -n ${value} > /sys/module/${modulename}/parameters/${parm}". | |
13 | + | |
14 | + | |
15 | + advansys= [HW,SCSI] | |
16 | + See header of drivers/scsi/advansys.c. | |
17 | + | |
18 | + aha152x= [HW,SCSI] | |
19 | + See Documentation/scsi/aha152x.txt. | |
20 | + | |
21 | + aha1542= [HW,SCSI] | |
22 | + Format: <portbase>[,<buson>,<busoff>[,<dmaspeed>]] | |
23 | + | |
24 | + aic7xxx= [HW,SCSI] | |
25 | + See Documentation/scsi/aic7xxx.txt. | |
26 | + | |
27 | + aic79xx= [HW,SCSI] | |
28 | + See Documentation/scsi/aic79xx.txt. | |
29 | + | |
30 | + atascsi= [HW,SCSI] Atari SCSI | |
31 | + | |
32 | + BusLogic= [HW,SCSI] | |
33 | + See drivers/scsi/BusLogic.c, comment before function | |
34 | + BusLogic_ParseDriverOptions(). | |
35 | + | |
36 | + dtc3181e= [HW,SCSI] | |
37 | + | |
38 | + eata= [HW,SCSI] | |
39 | + | |
40 | + fd_mcs= [HW,SCSI] | |
41 | + See header of drivers/scsi/fd_mcs.c. | |
42 | + | |
43 | + fdomain= [HW,SCSI] | |
44 | + See header of drivers/scsi/fdomain.c. | |
45 | + | |
46 | + gdth= [HW,SCSI] | |
47 | + See header of drivers/scsi/gdth.c. | |
48 | + | |
49 | + gvp11= [HW,SCSI] | |
50 | + | |
51 | + ibmmcascsi= [HW,MCA,SCSI] IBM MicroChannel SCSI adapter | |
52 | + See Documentation/mca.txt. | |
53 | + | |
54 | + in2000= [HW,SCSI] | |
55 | + See header of drivers/scsi/in2000.c. | |
56 | + | |
57 | + ips= [HW,SCSI] Adaptec / IBM ServeRAID controller | |
58 | + See header of drivers/scsi/ips.c. | |
59 | + | |
60 | + mac5380= [HW,SCSI] Format: | |
61 | + <can_queue>,<cmd_per_lun>,<sg_tablesize>,<hostid>,<use_tags> | |
62 | + | |
63 | + max_luns= [SCSI] Maximum number of LUNs to probe. | |
64 | + Should be between 1 and 2^32-1. | |
65 | + | |
66 | + max_report_luns= | |
67 | + [SCSI] Maximum number of LUNs received. | |
68 | + Should be between 1 and 16384. | |
69 | + | |
70 | + NCR_D700= [HW,SCSI] | |
71 | + See header of drivers/scsi/NCR_D700.c. | |
72 | + | |
73 | + ncr5380= [HW,SCSI] | |
74 | + | |
75 | + ncr53c400= [HW,SCSI] | |
76 | + | |
77 | + ncr53c400a= [HW,SCSI] | |
78 | + | |
79 | + ncr53c406a= [HW,SCSI] | |
80 | + | |
81 | + ncr53c8xx= [HW,SCSI] | |
82 | + | |
83 | + nodisconnect [HW,SCSI,M68K] Disables SCSI disconnects. | |
84 | + | |
85 | + osst= [HW,SCSI] SCSI Tape Driver | |
86 | + Format: <buffer_size>,<write_threshold> | |
87 | + See also Documentation/scsi/st.txt. | |
88 | + | |
89 | + pas16= [HW,SCSI] | |
90 | + See header of drivers/scsi/pas16.c. | |
91 | + | |
92 | + scsi_debug_*= [SCSI] | |
93 | + See drivers/scsi/scsi_debug.c. | |
94 | + | |
95 | + scsi_default_dev_flags= | |
96 | + [SCSI] SCSI default device flags | |
97 | + Format: <integer> | |
98 | + | |
99 | + scsi_dev_flags= [SCSI] Black/white list entry for vendor and model | |
100 | + Format: <vendor>:<model>:<flags> | |
101 | + (flags are integer value) | |
102 | + | |
103 | + scsi_logging_level= [SCSI] a bit mask of logging levels | |
104 | + See drivers/scsi/scsi_logging.h for bits. Also | |
105 | + settable via sysctl at dev.scsi.logging_level | |
106 | + (/proc/sys/dev/scsi/logging_level). | |
107 | + There is also a nice 'scsi_logging_level' script in the | |
108 | + S390-tools package, available for download at | |
109 | + http://www-128.ibm.com/developerworks/linux/linux390/s390-tools-1.5.4.html | |
110 | + | |
111 | + scsi_mod.scan= [SCSI] sync (default) scans SCSI busses as they are | |
112 | + discovered. async scans them in kernel threads, | |
113 | + allowing boot to proceed. none ignores them, expecting | |
114 | + user space to do the scan. | |
115 | + | |
116 | + sim710= [SCSI,HW] | |
117 | + See header of drivers/scsi/sim710.c. | |
118 | + | |
119 | + st= [HW,SCSI] SCSI tape parameters (buffers, etc.) | |
120 | + See Documentation/scsi/st.txt. | |
121 | + | |
122 | + sym53c416= [HW,SCSI] | |
123 | + See header of drivers/scsi/sym53c416.c. | |
124 | + | |
125 | + t128= [HW,SCSI] | |
126 | + See header of drivers/scsi/t128.c. | |
127 | + | |
128 | + tmscsim= [HW,SCSI] | |
129 | + See comment before function dc390_setup() in | |
130 | + drivers/scsi/tmscsim.c. | |
131 | + | |
132 | + u14-34f= [HW,SCSI] UltraStor 14F/34F SCSI host adapter | |
133 | + See header of drivers/scsi/u14-34f.c. | |
134 | + | |
135 | + wd33c93= [HW,SCSI] | |
136 | + See header of drivers/scsi/wd33c93.c. | |
137 | + | |
138 | + wd7000= [HW,SCSI] | |
139 | + See header of drivers/scsi/wd7000.c. |