Re: your mail

From: Andreas Schiffler <andreas_at_no.spam.please>
Date: Tue Sep 03 1996 - 10:56:37 CST

Hi Keith,

I think Linux tries to drive the hardware to hard. Check out the parameters
that you can use to interact with the ide driver. Try to turn off the tuning
of the harddrive by Linux. That way the BIOS setting will remain active.
I would strongly suggest to upgrade to a 1.2.13 kernel. You can always
simply install a precompiled kernel from Slackware for testing purposes.

Bye
  Andreas

--------------------------------
Exerpt from:
http://sunsite.unc.edu/mdw/HOWTO/BootPrompt-HOWTO-5.html#ss5.1

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 all the possible
boot arguments. For full details, you really should consult the file ide.txt
in the
linux/Documentation directory.

 "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(x^1)

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
Received on Tue Sep 3 10:56:37 1996

This archive was generated by hypermail 2.1.8 : Sun Jan 09 2005 - 13:53:45 CST