diff options
author | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-03-04 16:31:00 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-03-04 16:31:00 -0500 |
commit | 20b0f65d35ae45d43f363ace3744a775a752d265 (patch) | |
tree | 6085d058cb5ce12bc07368ed897c3689f5239389 /Documentation | |
parent | 70077f2fab35ed3d73631fc47d8c572b560ecabd (diff) | |
parent | 849138827c962589ac50496fa7feeb2a2d51b467 (diff) |
Merge master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6
* master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6:
ide: make legacy IDE VLB modules check for the "probe" kernel params (v2)
ide: remove some obsoleted kernel params (v2)
ide/pci/delkin_cb.c: pci_module_init to pci_register_driver
scc_pata: bugfix for checking DMA IRQ status
ide: remove a ton of pointless #undef REALLY_SLOW_IO
siimage: DRAC4 note
adjust legacy IDE resource setting (v2)
ide: fix pmac breakage
ide-cs: Update device table
ide: ide_get_best_pio_mode() returns incorrect IORDY setting (take 2)
piix/slc90e66: more tuneproc() fixing (take 2)
ide: fix drive side 80c cable check, take 2
cmd64x: fix PIO mode setup (take 3)
alim15x3: fix PIO mode setup
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/ide.txt | 29 |
1 files changed, 12 insertions, 17 deletions
diff --git a/Documentation/ide.txt b/Documentation/ide.txt index 786c3a766995..3bb9f9c98611 100644 --- a/Documentation/ide.txt +++ b/Documentation/ide.txt | |||
@@ -232,7 +232,9 @@ Summary of ide driver parameters for kernel command line | |||
232 | 232 | ||
233 | "hdx=remap63" : remap the drive: add 63 to all sector numbers | 233 | "hdx=remap63" : remap the drive: add 63 to all sector numbers |
234 | (for DM OnTrack) | 234 | (for DM OnTrack) |
235 | 235 | ||
236 | "idex=noautotune" : driver will NOT attempt to tune interface speed | ||
237 | |||
236 | "hdx=autotune" : driver will attempt to tune interface speed | 238 | "hdx=autotune" : driver will attempt to tune interface speed |
237 | to the fastest PIO mode supported, | 239 | to the fastest PIO mode supported, |
238 | if possible for this drive only. | 240 | if possible for this drive only. |
@@ -267,17 +269,6 @@ Summary of ide driver parameters for kernel command line | |||
267 | "idex=base,ctl" : specify both base and ctl | 269 | "idex=base,ctl" : specify both base and ctl |
268 | 270 | ||
269 | "idex=base,ctl,irq" : specify base, ctl, and irq number | 271 | "idex=base,ctl,irq" : specify base, ctl, and irq number |
270 | |||
271 | "idex=autotune" : driver will attempt to tune interface speed | ||
272 | to the fastest PIO mode supported, | ||
273 | for all drives on this interface. | ||
274 | Not fully supported by all chipset types, | ||
275 | and quite likely to cause trouble with | ||
276 | older/odd IDE drives. | ||
277 | |||
278 | "idex=noautotune" : driver will NOT attempt to tune interface speed | ||
279 | This is the default for most chipsets, | ||
280 | except the cmd640. | ||
281 | 272 | ||
282 | "idex=serialize" : do not overlap operations on idex. Please note | 273 | "idex=serialize" : do not overlap operations on idex. Please note |
283 | that you will have to specify this option for | 274 | that you will have to specify this option for |
@@ -303,13 +294,8 @@ The following are valid ONLY on ide0, which usually corresponds | |||
303 | to the first ATA interface found on the particular host, and the defaults for | 294 | to the first ATA interface found on the particular host, and the defaults for |
304 | the base,ctl ports must not be altered. | 295 | the base,ctl ports must not be altered. |
305 | 296 | ||
306 | "ide0=dtc2278" : probe/support DTC2278 interface | ||
307 | "ide0=ht6560b" : probe/support HT6560B interface | ||
308 | "ide0=cmd640_vlb" : *REQUIRED* for VLB cards with the CMD640 chip | 297 | "ide0=cmd640_vlb" : *REQUIRED* for VLB cards with the CMD640 chip |
309 | (not for PCI -- automatically detected) | 298 | (not for PCI -- automatically detected) |
310 | "ide0=qd65xx" : probe/support qd65xx interface | ||
311 | "ide0=ali14xx" : probe/support ali14xx chipsets (ALI M1439/M1443/M1445) | ||
312 | "ide0=umc8672" : probe/support umc8672 chipsets | ||
313 | 299 | ||
314 | "ide=doubler" : probe/support IDE doublers on Amiga | 300 | "ide=doubler" : probe/support IDE doublers on Amiga |
315 | 301 | ||
@@ -317,6 +303,15 @@ There may be more options than shown -- use the source, Luke! | |||
317 | 303 | ||
318 | Everything else is rejected with a "BAD OPTION" message. | 304 | Everything else is rejected with a "BAD OPTION" message. |
319 | 305 | ||
306 | For legacy IDE VLB host drivers (ali14xx/dtc2278/ht6560b/qd65xx/umc8672) | ||
307 | you need to explicitly enable probing by using "probe" kernel parameter, | ||
308 | i.e. to enable probing for ALI M14xx chipsets (ali14xx host driver) use: | ||
309 | |||
310 | * "ali14xx.probe" boot option when ali14xx driver is built-in the kernel | ||
311 | |||
312 | * "probe" module parameter when ali14xx driver is compiled as module | ||
313 | ("modprobe ali14xx probe") | ||
314 | |||
320 | ================================================================================ | 315 | ================================================================================ |
321 | 316 | ||
322 | IDE ATAPI streaming tape driver | 317 | IDE ATAPI streaming tape driver |