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