Next: 2.2.4.0.5 Other Drivers
Up: 2.2.4 Specifying boot time
Previous: 2.2.4.0.3 Other paramers
 
Contents
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: 2.2.4.0.5 Other Drivers
Up: 2.2.4 Specifying boot time
Previous: 2.2.4.0.3 Other paramers
 
Contents