diff options
author | Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> | 2007-03-03 11:48:55 -0500 |
---|---|---|
committer | Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> | 2007-03-03 11:48:55 -0500 |
commit | 849138827c962589ac50496fa7feeb2a2d51b467 (patch) | |
tree | 3b7988c756068f00ccf8a1440a0f3709a241bcad /Documentation | |
parent | b6209a90eca8c9a464bf9c5b91741fb125185619 (diff) |
ide: make legacy IDE VLB modules check for the "probe" kernel params (v2)
Legacy IDE VLB host drivers didn't check for "probe" options when compiled
as modules, which was obviously wrong as we don't want module to poke at
random I/O ports by simply loading it. Fix it by adding "probe" module param
to legacy IDE VLB host drivers.
v2:
* don't obsolete old "ide0=dtc2278/ht6560b/qd65xx/ali14xx/umc8672"
IDE driver options yet (per Alan Cox's request) and enhance documentation
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/ide.txt | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/Documentation/ide.txt b/Documentation/ide.txt index 82349f5cd3d7..3bb9f9c98611 100644 --- a/Documentation/ide.txt +++ b/Documentation/ide.txt | |||
@@ -294,13 +294,8 @@ The following are valid ONLY on ide0, which usually corresponds | |||
294 | 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 |
295 | the base,ctl ports must not be altered. | 295 | the base,ctl ports must not be altered. |
296 | 296 | ||
297 | "ide0=dtc2278" : probe/support DTC2278 interface | ||
298 | "ide0=ht6560b" : probe/support HT6560B interface | ||
299 | "ide0=cmd640_vlb" : *REQUIRED* for VLB cards with the CMD640 chip | 297 | "ide0=cmd640_vlb" : *REQUIRED* for VLB cards with the CMD640 chip |
300 | (not for PCI -- automatically detected) | 298 | (not for PCI -- automatically detected) |
301 | "ide0=qd65xx" : probe/support qd65xx interface | ||
302 | "ide0=ali14xx" : probe/support ali14xx chipsets (ALI M1439/M1443/M1445) | ||
303 | "ide0=umc8672" : probe/support umc8672 chipsets | ||
304 | 299 | ||
305 | "ide=doubler" : probe/support IDE doublers on Amiga | 300 | "ide=doubler" : probe/support IDE doublers on Amiga |
306 | 301 | ||
@@ -308,6 +303,15 @@ There may be more options than shown -- use the source, Luke! | |||
308 | 303 | ||
309 | Everything else is rejected with a "BAD OPTION" message. | 304 | Everything else is rejected with a "BAD OPTION" message. |
310 | 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 | |||
311 | ================================================================================ | 315 | ================================================================================ |
312 | 316 | ||
313 | IDE ATAPI streaming tape driver | 317 | IDE ATAPI streaming tape driver |