next up previous contents
Next: 2.2.4.0.5 Other Drivers Up: 2.2.4 Specifying boot time Previous: 2.2.4.0.3 Other paramers   Contents

2.2.4.0.4 IDE Disk/CD-ROM Driver Parameters

The IDE driver accepts a number of parameters, which range from disk geometry specifications, to support for advanced or broken controller chips. The following is a summary of some of the more common boot arguments. For full details, you really should consult the file ide.txt in the kernel source tree linux/Documentation directory, from which this summary was extracted.

hdx=
is recognized for all "x" from "a" to "h", such as "hdc".
idex=
is recognized for all "x" from "0" to "3", such as "ide1".
hdx=noprobe
drive may be present, but do not probe for it
hdx=none
drive is NOT present, ignore cmos and do not probe
hdx=nowerr
ignore the WRERR_STAT bit on this drive
hdx=cdrom
drive is present, and is a cdrom drive
hdx=cyl,head,sect
disk drive is present, with specified geometry
hdx=autotune
driver will attempt to tune interface speed to the fastest PIO mode supported, if possible for this drive only. Not fully supported by all chipset types, and quite likely to cause trouble with older/odd IDE drives.
idex=noprobe
do not attempt to access/use this interface
idex=base
probe for an interface at the addr specified, where "base" is usually 0x1f0 or 0x170 and "ctl" is assumed to be "base"+0x206
idex=base,ctl
specify both base and ctl
idex=base,ctl,irq
specify base, ctl, and irq number
idex=autotune
driver will attempt to tune interface speed to the fastest PIO mode supported, for all drives on this interface. Not fully supported by all chipset types, and quite likely to cause trouble with older/odd IDE drives.
idex=noautotune
driver will NOT attempt to tune interface speed This is the default for most chipsets, except the cmd640.
idex=serialize
do not overlap operations on idex and ide(x1)
The following are valid ONLY on ide0, and the defaults for the base,ctl ports must not be altered.

ide0=dtc2278
probe/support DTC2278 interface
ide0=ht6560b
probe/support HT6560B interface
ide0=cmd640_vlb
*REQUIRED* for VLB cards with the CMD640 chip (not for PCI - automatically detected)
ide0=qd6580
probe/support qd6580 interface
ide0=ali14xx
probe/support ali14xx chipsets (ALI M1439/M1445)
ide0=umc8672
probe/support umc8672 chipsets


next up previous contents
Next: 2.2.4.0.5 Other Drivers Up: 2.2.4 Specifying boot time Previous: 2.2.4.0.3 Other paramers   Contents