xref: /OK3568_Linux_fs/kernel/Documentation/scsi/scsi-parameters.rst (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun.. SPDX-License-Identifier: GPL-2.0
2*4882a593Smuzhiyun
3*4882a593Smuzhiyun======================
4*4882a593SmuzhiyunSCSI Kernel Parameters
5*4882a593Smuzhiyun======================
6*4882a593Smuzhiyun
7*4882a593SmuzhiyunSee Documentation/admin-guide/kernel-parameters.rst for general information on
8*4882a593Smuzhiyunspecifying module parameters.
9*4882a593Smuzhiyun
10*4882a593SmuzhiyunThis document may not be entirely up to date and comprehensive. The command
11*4882a593Smuzhiyun``modinfo -p ${modulename}`` shows a current list of all parameters of a loadable
12*4882a593Smuzhiyunmodule. Loadable modules, after being loaded into the running kernel, also
13*4882a593Smuzhiyunreveal their parameters in /sys/module/${modulename}/parameters/. Some of these
14*4882a593Smuzhiyunparameters may be changed at runtime by the command
15*4882a593Smuzhiyun``echo -n ${value} > /sys/module/${modulename}/parameters/${parm}``.
16*4882a593Smuzhiyun
17*4882a593Smuzhiyun::
18*4882a593Smuzhiyun
19*4882a593Smuzhiyun	advansys=	[HW,SCSI]
20*4882a593Smuzhiyun			See header of drivers/scsi/advansys.c.
21*4882a593Smuzhiyun
22*4882a593Smuzhiyun	aha152x=	[HW,SCSI]
23*4882a593Smuzhiyun			See Documentation/scsi/aha152x.rst.
24*4882a593Smuzhiyun
25*4882a593Smuzhiyun	aha1542=	[HW,SCSI]
26*4882a593Smuzhiyun			Format: <portbase>[,<buson>,<busoff>[,<dmaspeed>]]
27*4882a593Smuzhiyun
28*4882a593Smuzhiyun	aic7xxx=	[HW,SCSI]
29*4882a593Smuzhiyun			See Documentation/scsi/aic7xxx.rst.
30*4882a593Smuzhiyun
31*4882a593Smuzhiyun	aic79xx=	[HW,SCSI]
32*4882a593Smuzhiyun			See Documentation/scsi/aic79xx.rst.
33*4882a593Smuzhiyun
34*4882a593Smuzhiyun	atascsi=	[HW,SCSI]
35*4882a593Smuzhiyun			See drivers/scsi/atari_scsi.c.
36*4882a593Smuzhiyun
37*4882a593Smuzhiyun	BusLogic=	[HW,SCSI]
38*4882a593Smuzhiyun			See drivers/scsi/BusLogic.c, comment before function
39*4882a593Smuzhiyun			BusLogic_ParseDriverOptions().
40*4882a593Smuzhiyun
41*4882a593Smuzhiyun	gdth=		[HW,SCSI]
42*4882a593Smuzhiyun			See header of drivers/scsi/gdth.c.
43*4882a593Smuzhiyun
44*4882a593Smuzhiyun	gvp11=		[HW,SCSI]
45*4882a593Smuzhiyun
46*4882a593Smuzhiyun	ips=		[HW,SCSI] Adaptec / IBM ServeRAID controller
47*4882a593Smuzhiyun			See header of drivers/scsi/ips.c.
48*4882a593Smuzhiyun
49*4882a593Smuzhiyun	mac5380=	[HW,SCSI]
50*4882a593Smuzhiyun			See drivers/scsi/mac_scsi.c.
51*4882a593Smuzhiyun
52*4882a593Smuzhiyun	scsi_mod.max_luns=
53*4882a593Smuzhiyun			[SCSI] Maximum number of LUNs to probe.
54*4882a593Smuzhiyun			Should be between 1 and 2^32-1.
55*4882a593Smuzhiyun
56*4882a593Smuzhiyun	scsi_mod.max_report_luns=
57*4882a593Smuzhiyun			[SCSI] Maximum number of LUNs received.
58*4882a593Smuzhiyun			Should be between 1 and 16384.
59*4882a593Smuzhiyun
60*4882a593Smuzhiyun	NCR_D700=	[HW,SCSI]
61*4882a593Smuzhiyun			See header of drivers/scsi/NCR_D700.c.
62*4882a593Smuzhiyun
63*4882a593Smuzhiyun	ncr5380=	[HW,SCSI]
64*4882a593Smuzhiyun			See Documentation/scsi/g_NCR5380.rst.
65*4882a593Smuzhiyun
66*4882a593Smuzhiyun	ncr53c400=	[HW,SCSI]
67*4882a593Smuzhiyun			See Documentation/scsi/g_NCR5380.rst.
68*4882a593Smuzhiyun
69*4882a593Smuzhiyun	ncr53c400a=	[HW,SCSI]
70*4882a593Smuzhiyun			See Documentation/scsi/g_NCR5380.rst.
71*4882a593Smuzhiyun
72*4882a593Smuzhiyun	ncr53c8xx=	[HW,SCSI]
73*4882a593Smuzhiyun
74*4882a593Smuzhiyun	osst=		[HW,SCSI] SCSI Tape Driver
75*4882a593Smuzhiyun			Format: <buffer_size>,<write_threshold>
76*4882a593Smuzhiyun			See also Documentation/scsi/st.rst.
77*4882a593Smuzhiyun
78*4882a593Smuzhiyun	scsi_debug_*=	[SCSI]
79*4882a593Smuzhiyun			See drivers/scsi/scsi_debug.c.
80*4882a593Smuzhiyun
81*4882a593Smuzhiyun	scsi_mod.default_dev_flags=
82*4882a593Smuzhiyun			[SCSI] SCSI default device flags
83*4882a593Smuzhiyun			Format: <integer>
84*4882a593Smuzhiyun
85*4882a593Smuzhiyun	scsi_mod.dev_flags=
86*4882a593Smuzhiyun			[SCSI] Black/white list entry for vendor and model
87*4882a593Smuzhiyun			Format: <vendor>:<model>:<flags>
88*4882a593Smuzhiyun			(flags are integer value)
89*4882a593Smuzhiyun
90*4882a593Smuzhiyun	scsi_mod.scsi_logging_level=
91*4882a593Smuzhiyun			[SCSI] a bit mask of logging levels
92*4882a593Smuzhiyun			See drivers/scsi/scsi_logging.h for bits.  Also
93*4882a593Smuzhiyun			settable via sysctl at dev.scsi.logging_level
94*4882a593Smuzhiyun			(/proc/sys/dev/scsi/logging_level).
95*4882a593Smuzhiyun			There is also a nice 'scsi_logging_level' script in the
96*4882a593Smuzhiyun			S390-tools package, available for download at
97*4882a593Smuzhiyun			https://github.com/ibm-s390-tools/s390-tools/blob/master/scripts/scsi_logging_level
98*4882a593Smuzhiyun
99*4882a593Smuzhiyun	scsi_mod.scan=	[SCSI] sync (default) scans SCSI busses as they are
100*4882a593Smuzhiyun			discovered.  async scans them in kernel threads,
101*4882a593Smuzhiyun			allowing boot to proceed.  none ignores them, expecting
102*4882a593Smuzhiyun			user space to do the scan.
103*4882a593Smuzhiyun
104*4882a593Smuzhiyun	sim710=		[SCSI,HW]
105*4882a593Smuzhiyun			See header of drivers/scsi/sim710.c.
106*4882a593Smuzhiyun
107*4882a593Smuzhiyun	st=		[HW,SCSI] SCSI tape parameters (buffers, etc.)
108*4882a593Smuzhiyun			See Documentation/scsi/st.rst.
109*4882a593Smuzhiyun
110*4882a593Smuzhiyun	wd33c93=	[HW,SCSI]
111*4882a593Smuzhiyun			See header of drivers/scsi/wd33c93.c.
112