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