Commit 163475fb111cb2f85aef2428a6c1f9eefba8be23

Authored by Randy Dunlap
Committed by Linus Torvalds
1 parent d310ad0c9d

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.