aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/ide
diff options
context:
space:
mode:
authorBartlomiej Zolnierkiewicz <bzolnier@gmail.com>2008-04-27 09:38:30 -0400
committerBartlomiej Zolnierkiewicz <bzolnier@gmail.com>2008-04-27 09:38:30 -0400
commit6e87543a94fb2a966c81a61fc91246592f9719da (patch)
treea402e8e5fae4b1e9d9a8535d89d8c1255c574eaa /Documentation/ide
parent207daeaabb5396995ebac63415fab71476b64ca3 (diff)
ide: add "nodma|noflush|noprobe|nowerr=" parameters
* Add "nodma|noflush|noprobe|nowerr=" parameters. * Obsolete "hdx=noprobe|none|nowerr|nodma|noflush" kernel parameters. Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
Diffstat (limited to 'Documentation/ide')
-rw-r--r--Documentation/ide/ide.txt26
1 files changed, 13 insertions, 13 deletions
diff --git a/Documentation/ide/ide.txt b/Documentation/ide/ide.txt
index 601e79ecef03..5bff93c89a23 100644
--- a/Documentation/ide/ide.txt
+++ b/Documentation/ide/ide.txt
@@ -99,10 +99,10 @@ with hd.c but not with ide.c), then an command line option may be specified
99for each drive for which you'd like the drive to skip the hardware 99for each drive for which you'd like the drive to skip the hardware
100probe/identification sequence. For example: 100probe/identification sequence. For example:
101 101
102 hdb=noprobe 102 ide_core.noprobe=0.1
103or 103or
104 hdc=768,16,32 104 hdc=768,16,32
105 hdc=noprobe 105 ide_core.noprobe=1.0
106 106
107Note that when only one IDE device is attached to an interface, it should be 107Note that when only one IDE device is attached to an interface, it should be
108jumpered as "single" or "master", *not* "slave". Many folks have had 108jumpered as "single" or "master", *not* "slave". Many folks have had
@@ -174,9 +174,7 @@ to /etc/modprobe.conf.
174 174
175When ide.c is used as a module, you can pass command line parameters to the 175When ide.c is used as a module, you can pass command line parameters to the
176driver using the "options=" keyword to insmod, while replacing any ',' with 176driver using the "options=" keyword to insmod, while replacing any ',' with
177';'. For example: 177';'.
178
179 insmod ide.o options="hda=nodma hdb=nodma"
180 178
181 179
182================================================================================ 180================================================================================
@@ -186,18 +184,10 @@ Summary of ide driver parameters for kernel command line
186 184
187 "hdx=" is recognized for all "x" from "a" to "u", such as "hdc". 185 "hdx=" is recognized for all "x" from "a" to "u", such as "hdc".
188 186
189 "hdx=noprobe" : drive may be present, but do not probe for it
190
191 "hdx=none" : drive is NOT present, ignore cmos and do not probe
192
193 "hdx=nowerr" : ignore the WRERR_STAT bit on this drive
194
195 "hdx=cdrom" : drive is present, and is a cdrom drive 187 "hdx=cdrom" : drive is present, and is a cdrom drive
196 188
197 "hdx=cyl,head,sect" : disk drive is present, with specified geometry 189 "hdx=cyl,head,sect" : disk drive is present, with specified geometry
198 190
199 "hdx=nodma" : disallow DMA
200
201 "ide=doubler" : probe/support IDE doublers on Amiga 191 "ide=doubler" : probe/support IDE doublers on Amiga
202 192
203There may be more options than shown -- use the source, Luke! 193There may be more options than shown -- use the source, Luke!
@@ -230,6 +220,16 @@ a case please report it as a bug instead) use "ignore_cable" kernel parameter:
230* "ignore_cable=[interface_number]" module parameter (for ide_core module) 220* "ignore_cable=[interface_number]" module parameter (for ide_core module)
231 if IDE is compiled as module 221 if IDE is compiled as module
232 222
223Other kernel parameters for ide_core are:
224
225* "nodma=[interface_number.device_number]" to disallow DMA for a device
226
227* "noflush=[interface_number.device_number]" to disable flush requests
228
229* "noprobe=[interface_number.device_number]" to skip probing
230
231* "nowerr=[interface_number.device_number]" to ignore the WRERR_STAT bit
232
233================================================================================ 233================================================================================
234 234
235Some Terminology 235Some Terminology