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