Randy Dunlap | 163475f | 2010-08-14 12:36:14 -0700 | [diff] [blame] | 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 | |
Finn Thain | 9c41ab2 | 2016-03-23 21:10:28 +1100 | [diff] [blame] | 30 | atascsi= [HW,SCSI] |
| 31 | See drivers/scsi/atari_scsi.c. |
Randy Dunlap | 163475f | 2010-08-14 12:36:14 -0700 | [diff] [blame] | 32 | |
| 33 | BusLogic= [HW,SCSI] |
| 34 | See drivers/scsi/BusLogic.c, comment before function |
| 35 | BusLogic_ParseDriverOptions(). |
| 36 | |
Randy Dunlap | 163475f | 2010-08-14 12:36:14 -0700 | [diff] [blame] | 37 | eata= [HW,SCSI] |
| 38 | |
Randy Dunlap | 163475f | 2010-08-14 12:36:14 -0700 | [diff] [blame] | 39 | fdomain= [HW,SCSI] |
| 40 | See header of drivers/scsi/fdomain.c. |
| 41 | |
| 42 | gdth= [HW,SCSI] |
| 43 | See header of drivers/scsi/gdth.c. |
| 44 | |
| 45 | gvp11= [HW,SCSI] |
| 46 | |
Randy Dunlap | 163475f | 2010-08-14 12:36:14 -0700 | [diff] [blame] | 47 | ips= [HW,SCSI] Adaptec / IBM ServeRAID controller |
| 48 | See header of drivers/scsi/ips.c. |
| 49 | |
Finn Thain | 9c41ab2 | 2016-03-23 21:10:28 +1100 | [diff] [blame] | 50 | mac5380= [HW,SCSI] |
| 51 | See drivers/scsi/mac_scsi.c. |
Randy Dunlap | 163475f | 2010-08-14 12:36:14 -0700 | [diff] [blame] | 52 | |
| 53 | max_luns= [SCSI] Maximum number of LUNs to probe. |
| 54 | Should be between 1 and 2^32-1. |
| 55 | |
| 56 | max_report_luns= |
| 57 | [SCSI] Maximum number of LUNs received. |
| 58 | Should be between 1 and 16384. |
| 59 | |
| 60 | NCR_D700= [HW,SCSI] |
| 61 | See header of drivers/scsi/NCR_D700.c. |
| 62 | |
| 63 | ncr5380= [HW,SCSI] |
Finn Thain | 9c41ab2 | 2016-03-23 21:10:28 +1100 | [diff] [blame] | 64 | See Documentation/scsi/g_NCR5380.txt. |
Randy Dunlap | 163475f | 2010-08-14 12:36:14 -0700 | [diff] [blame] | 65 | |
| 66 | ncr53c400= [HW,SCSI] |
Finn Thain | 9c41ab2 | 2016-03-23 21:10:28 +1100 | [diff] [blame] | 67 | See Documentation/scsi/g_NCR5380.txt. |
Randy Dunlap | 163475f | 2010-08-14 12:36:14 -0700 | [diff] [blame] | 68 | |
| 69 | ncr53c400a= [HW,SCSI] |
Finn Thain | 9c41ab2 | 2016-03-23 21:10:28 +1100 | [diff] [blame] | 70 | See Documentation/scsi/g_NCR5380.txt. |
Randy Dunlap | 163475f | 2010-08-14 12:36:14 -0700 | [diff] [blame] | 71 | |
| 72 | ncr53c406a= [HW,SCSI] |
| 73 | |
| 74 | ncr53c8xx= [HW,SCSI] |
| 75 | |
Randy Dunlap | 163475f | 2010-08-14 12:36:14 -0700 | [diff] [blame] | 76 | osst= [HW,SCSI] SCSI Tape Driver |
| 77 | Format: <buffer_size>,<write_threshold> |
| 78 | See also Documentation/scsi/st.txt. |
| 79 | |
Randy Dunlap | 163475f | 2010-08-14 12:36:14 -0700 | [diff] [blame] | 80 | scsi_debug_*= [SCSI] |
| 81 | See drivers/scsi/scsi_debug.c. |
| 82 | |
| 83 | scsi_default_dev_flags= |
| 84 | [SCSI] SCSI default device flags |
| 85 | Format: <integer> |
| 86 | |
| 87 | scsi_dev_flags= [SCSI] Black/white list entry for vendor and model |
| 88 | Format: <vendor>:<model>:<flags> |
| 89 | (flags are integer value) |
| 90 | |
| 91 | scsi_logging_level= [SCSI] a bit mask of logging levels |
| 92 | See drivers/scsi/scsi_logging.h for bits. Also |
| 93 | settable via sysctl at dev.scsi.logging_level |
| 94 | (/proc/sys/dev/scsi/logging_level). |
| 95 | There is also a nice 'scsi_logging_level' script in the |
| 96 | S390-tools package, available for download at |
| 97 | http://www-128.ibm.com/developerworks/linux/linux390/s390-tools-1.5.4.html |
| 98 | |
| 99 | scsi_mod.scan= [SCSI] sync (default) scans SCSI busses as they are |
| 100 | discovered. async scans them in kernel threads, |
| 101 | allowing boot to proceed. none ignores them, expecting |
| 102 | user space to do the scan. |
| 103 | |
| 104 | sim710= [SCSI,HW] |
| 105 | See header of drivers/scsi/sim710.c. |
| 106 | |
| 107 | st= [HW,SCSI] SCSI tape parameters (buffers, etc.) |
| 108 | See Documentation/scsi/st.txt. |
| 109 | |
| 110 | sym53c416= [HW,SCSI] |
| 111 | See header of drivers/scsi/sym53c416.c. |
| 112 | |
Randy Dunlap | 163475f | 2010-08-14 12:36:14 -0700 | [diff] [blame] | 113 | tmscsim= [HW,SCSI] |
| 114 | See comment before function dc390_setup() in |
| 115 | drivers/scsi/tmscsim.c. |
| 116 | |
Randy Dunlap | 163475f | 2010-08-14 12:36:14 -0700 | [diff] [blame] | 117 | wd33c93= [HW,SCSI] |
| 118 | See header of drivers/scsi/wd33c93.c. |