0001 .. SPDX-License-Identifier: GPL-2.0
0002
0003 ======================
0004 SCSI Kernel Parameters
0005 ======================
0006
0007 See Documentation/admin-guide/kernel-parameters.rst for general information on
0008 specifying module parameters.
0009
0010 This document may not be entirely up to date and comprehensive. The command
0011 ``modinfo -p ${modulename}`` shows a current list of all parameters of a loadable
0012 module. Loadable modules, after being loaded into the running kernel, also
0013 reveal their parameters in /sys/module/${modulename}/parameters/. Some of these
0014 parameters may be changed at runtime by the command
0015 ``echo -n ${value} > /sys/module/${modulename}/parameters/${parm}``.
0016
0017 ::
0018
0019 advansys= [HW,SCSI]
0020 See header of drivers/scsi/advansys.c.
0021
0022 aha152x= [HW,SCSI]
0023 See Documentation/scsi/aha152x.rst.
0024
0025 aha1542= [HW,SCSI]
0026 Format: <portbase>[,<buson>,<busoff>[,<dmaspeed>]]
0027
0028 aic7xxx= [HW,SCSI]
0029 See Documentation/scsi/aic7xxx.rst.
0030
0031 aic79xx= [HW,SCSI]
0032 See Documentation/scsi/aic79xx.rst.
0033
0034 atascsi= [HW,SCSI]
0035 See drivers/scsi/atari_scsi.c.
0036
0037 BusLogic= [HW,SCSI]
0038 See drivers/scsi/BusLogic.c, comment before function
0039 BusLogic_ParseDriverOptions().
0040
0041 gvp11= [HW,SCSI]
0042
0043 ips= [HW,SCSI] Adaptec / IBM ServeRAID controller
0044 See header of drivers/scsi/ips.c.
0045
0046 mac5380= [HW,SCSI]
0047 See drivers/scsi/mac_scsi.c.
0048
0049 scsi_mod.max_luns=
0050 [SCSI] Maximum number of LUNs to probe.
0051 Should be between 1 and 2^32-1.
0052
0053 scsi_mod.max_report_luns=
0054 [SCSI] Maximum number of LUNs received.
0055 Should be between 1 and 16384.
0056
0057 NCR_D700= [HW,SCSI]
0058 See header of drivers/scsi/NCR_D700.c.
0059
0060 ncr5380= [HW,SCSI]
0061 See Documentation/scsi/g_NCR5380.rst.
0062
0063 ncr53c400= [HW,SCSI]
0064 See Documentation/scsi/g_NCR5380.rst.
0065
0066 ncr53c400a= [HW,SCSI]
0067 See Documentation/scsi/g_NCR5380.rst.
0068
0069 ncr53c8xx= [HW,SCSI]
0070
0071 osst= [HW,SCSI] SCSI Tape Driver
0072 Format: <buffer_size>,<write_threshold>
0073 See also Documentation/scsi/st.rst.
0074
0075 scsi_debug_*= [SCSI]
0076 See drivers/scsi/scsi_debug.c.
0077
0078 scsi_mod.default_dev_flags=
0079 [SCSI] SCSI default device flags
0080 Format: <integer>
0081
0082 scsi_mod.dev_flags=
0083 [SCSI] Black/white list entry for vendor and model
0084 Format: <vendor>:<model>:<flags>
0085 (flags are integer value)
0086
0087 scsi_mod.scsi_logging_level=
0088 [SCSI] a bit mask of logging levels
0089 See drivers/scsi/scsi_logging.h for bits. Also
0090 settable via sysctl at dev.scsi.logging_level
0091 (/proc/sys/dev/scsi/logging_level).
0092 There is also a nice 'scsi_logging_level' script in the
0093 S390-tools package, available for download at
0094 https://github.com/ibm-s390-linux/s390-tools/blob/master/scripts/scsi_logging_level
0095
0096 scsi_mod.scan= [SCSI] sync (default) scans SCSI busses as they are
0097 discovered. async scans them in kernel threads,
0098 allowing boot to proceed. none ignores them, expecting
0099 user space to do the scan.
0100
0101 sim710= [SCSI,HW]
0102 See header of drivers/scsi/sim710.c.
0103
0104 st= [HW,SCSI] SCSI tape parameters (buffers, etc.)
0105 See Documentation/scsi/st.rst.
0106
0107 wd33c93= [HW,SCSI]
0108 See header of drivers/scsi/wd33c93.c.