Re: Set Multimode Question/error

Andre M. Hedrick (hedrick@Astro.Dyer.Vanderbilt.Edu)
Thu, 21 Jan 1999 09:00:24 -0600 (CST)


This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
Send mail to mime@docserver.cac.washington.edu for more info.

--998314481-1958653770-916930387=:29456
Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
Content-ID: <Pine.LNX.3.96.990121085310.29456D@Astro.Dyer.Vanderbilt.Edu>

On Wed, 20 Jan 1999, T Taneli Vahakangas wrote:

> Hello!
>
> On Wed, 20 Jan 1999, Benjamin Close wrote:
>
> > Hi,
> >
> > Could someone tell me why I get the following error at boot up:
> >
> > Partition check:
> > hda: hda1 hda2 hda3
> > hdb:hdb: set_multmode: status=0x51 { DriveReady SeekComplete Error }
> > hdb: set_multmode: error=0x04 { DriveStatusError }
> > hdb1 hdb2 < hdb5 hdb6 hdb7 hdb8 > hdb3 hdb4
>
> I'm also curious as to why this had to creep back. Is there some reason to
> set multmode on bootup in the kernel? Andre, if you're reading, please
> comment ...

I was asked by Alan Cox to reverse to the original code prior to 2.1.122.
I thought that auto-setting was the correct method based on some code
loaned to me from a vender. This patch will allow for a config option.

Since some drives are fussy about having this value set either to ZERO or
MAX and most are DGD (Don't Give a Darn), this will allow folks to pick
and choose.

> As far as I can see, this is totally unnecessary; my own faulting drive
> (also a Seagate, but different model --> ST34321A) uses DMA for transfers
> and multmode is actually set off later in the boot process.

Cheers,
Andre Hedrick
The (NEW) Linux IDE guy
The APC UPS Specialist for Linux

http://www.dyer.vanderbilt.edu/server/udma/
http://www.dyer.vanderbilt.edu/server/apcupsd/apcupsd-3.5.2.bin.tar.gz

You just need a bigger hammer, or learn how to swing the one you have better.
(C) me.....

--998314481-1958653770-916930387=:29456
Content-Type: TEXT/PLAIN; CHARSET=US-ASCII; NAME="ide-2.2.0.8.pat1"
Content-Transfer-Encoding: BASE64
Content-ID: <Pine.LNX.3.96.990121085307.29456B@Astro.Dyer.Vanderbilt.Edu>
Content-Description:

ZGlmZiAtdXJOIGxpbnV4LTIuMi4wLXByZTgtcHJpc3RpbmUvRG9jdW1lbnRh
dGlvbi9Db25maWd1cmUuaGVscCBsaW51eC9Eb2N1bWVudGF0aW9uL0NvbmZp
Z3VyZS5oZWxwDQotLS0gbGludXgtMi4yLjAtcHJlOC1wcmlzdGluZS9Eb2N1
bWVudGF0aW9uL0NvbmZpZ3VyZS5oZWxwCVNhdCBKYW4gMTYgMTg6NTc6NTMg
MTk5OQ0KKysrIGxpbnV4L0RvY3VtZW50YXRpb24vQ29uZmlndXJlLmhlbHAJ
VHVlIEphbiAxOSAyMzo0ODozNiAxOTk5DQpAQCAtMzMzLDYgKzMzMywxNSBA
QA0KICAgcm9vdCBmaWxlc3lzdGVtICh0aGUgb25lIGNvbnRhaW5pbmcgdGhl
IGRpcmVjdG9yeSAvKSBpcyBsb2NhdGVkIG9uDQogICB0aGUgSURFIGRpc2su
IElmIHVuc3VyZSwgc2F5IFkuDQogDQorVXNlIGF1dG8gbXVsdGktbW9kZSBi
eSBkZWZhdWx0IHN1cHBvcnQNCitDT05GSUdfQkxLX0RFVl9JREVESVNLX01V
TFRJX01PREUNCisgIElmIHlvdSBnZXQgdGhpcyBlcnJvciwgdHJ5IHRvIGVu
YWJsZSB0aGlzIG9wdGlvbi4NCisNCisgIGhkYTogc2V0X211bHRtb2RlOiBz
dGF0dXM9MHg1MSB7IERyaXZlUmVhZHkgU2Vla0NvbXBsZXRlIEVycm9yIH0N
CisgIGhkYTogc2V0X211bHRtb2RlOiBlcnJvcj0weDA0IHsgRHJpdmVTdGF0
dXNFcnJvciB9DQorDQorICBJZiBpbiBkb3VidCwgc2F5IE4uDQorDQogSW5j
bHVkZSBJREUvQVRBUEkgQ0RST00gc3VwcG9ydA0KIENPTkZJR19CTEtfREVW
X0lERUNEDQogICBJZiB5b3UgaGF2ZSBhIENEUk9NIGRyaXZlIHVzaW5nIHRo
ZSBBVEFQSSBwcm90b2NvbCwgc2F5IFkuIEFUQVBJIGlzDQpkaWZmIC11ck4g
bGludXgtMi4yLjAtcHJlOC1wcmlzdGluZS9kcml2ZXJzL2Jsb2NrL0NvbmZp
Zy5pbiBsaW51eC9kcml2ZXJzL2Jsb2NrL0NvbmZpZy5pbg0KLS0tIGxpbnV4
LTIuMi4wLXByZTgtcHJpc3RpbmUvZHJpdmVycy9ibG9jay9Db25maWcuaW4J
VHVlIERlYyAyOSAxMzoyMTo0OSAxOTk4DQorKysgbGludXgvZHJpdmVycy9i
bG9jay9Db25maWcuaW4JVHVlIEphbiAxOSAyMzo0MTo1NCAxOTk5DQpAQCAt
MTksNiArMTksOSBAQA0KIGVsc2UNCiAgIGJvb2wgJyAgIFVzZSBvbGQgZGlz
ay1vbmx5IGRyaXZlciBvbiBwcmltYXJ5IGludGVyZmFjZScgQ09ORklHX0JM
S19ERVZfSERfSURFDQogICBkZXBfdHJpc3RhdGUgJyAgIEluY2x1ZGUgSURF
L0FUQS0yIERJU0sgc3VwcG9ydCcgQ09ORklHX0JMS19ERVZfSURFRElTSyAk
Q09ORklHX0JMS19ERVZfSURFDQorICBpZiBbICIkQ09ORklHX0JMS19ERVZf
SURFRElTSyIgIT0gIm4iIF07IHRoZW4NCisgICAgYm9vbCAnICAgVXNlIGF1
dG8gbXVsdGktbW9kZSBieSBkZWZhdWx0IHN1cHBvcnQnIENPTkZJR19CTEtf
REVWX0lERURJU0tfTVVMVElfTU9ERQ0KKyAgZmkNCiAgIGRlcF90cmlzdGF0
ZSAnICAgSW5jbHVkZSBJREUvQVRBUEkgQ0RST00gc3VwcG9ydCcgQ09ORklH
X0JMS19ERVZfSURFQ0QgJENPTkZJR19CTEtfREVWX0lERQ0KICAgZGVwX3Ry
aXN0YXRlICcgICBJbmNsdWRlIElERS9BVEFQSSBUQVBFIHN1cHBvcnQnIENP
TkZJR19CTEtfREVWX0lERVRBUEUgJENPTkZJR19CTEtfREVWX0lERQ0KICAg
ZGVwX3RyaXN0YXRlICcgICBJbmNsdWRlIElERS9BVEFQSSBGTE9QUFkgc3Vw
cG9ydCcgQ09ORklHX0JMS19ERVZfSURFRkxPUFBZICRDT05GSUdfQkxLX0RF
Vl9JREUNCmRpZmYgLXVyTiBsaW51eC0yLjIuMC1wcmU4LXByaXN0aW5lL2Ry
aXZlcnMvYmxvY2svaWRlLWRpc2suYyBsaW51eC9kcml2ZXJzL2Jsb2NrL2lk
ZS1kaXNrLmMNCi0tLSBsaW51eC0yLjIuMC1wcmU4LXByaXN0aW5lL2RyaXZl
cnMvYmxvY2svaWRlLWRpc2suYwlGcmkgSmFuIDE1IDAwOjU4OjQ3IDE5OTkN
CisrKyBsaW51eC9kcml2ZXJzL2Jsb2NrL2lkZS1kaXNrLmMJVHVlIEphbiAx
OSAyMzo0MDo0NCAxOTk5DQpAQCAtNzk1LDE3ICs3OTUsMTcgQEANCiANCiAJ
ZHJpdmUtPm11bHRfY291bnQgPSAwOw0KIAlpZiAoaWQtPm1heF9tdWx0c2Vj
dCkgew0KLSNpZiAxCS8qIG9yaWdpbmFsLCBwcmUgSURFLU5GRywgcGVyIHJl
cXVlc3Qgb2YgQUMgKi8NCisjaWZkZWYgQ09ORklHX0JMS19ERVZfSURFRElT
S19NVUxUSV9NT0RFDQorCQlpZC0+bXVsdHNlY3QgPSAoKGlkLT5tYXhfbXVs
dHNlY3QvMikgPiAxKSA/IGlkLT5tYXhfbXVsdHNlY3QgOiAwOw0KKwkJaWQt
Pm11bHRzZWN0X3ZhbGlkID0gaWQtPm11bHRzZWN0ID8gMSA6IDA7DQorCQlk
cml2ZS0+bXVsdF9yZXEgPSBpZC0+bXVsdHNlY3RfdmFsaWQgPyBpZC0+bWF4
X211bHRzZWN0IDogSU5JVElBTF9NVUxUX0NPVU5UOw0KKwkJZHJpdmUtPnNw
ZWNpYWwuYi5zZXRfbXVsdG1vZGUgPSBkcml2ZS0+bXVsdF9yZXEgPyAxIDog
MDsNCisjZWxzZQkvKiBvcmlnaW5hbCwgcHJlIElERS1ORkcsIHBlciByZXF1
ZXN0IG9mIEFDICovDQogCQlkcml2ZS0+bXVsdF9yZXEgPSBJTklUSUFMX01V
TFRfQ09VTlQ7DQogCQlpZiAoZHJpdmUtPm11bHRfcmVxID4gaWQtPm1heF9t
dWx0c2VjdCkNCiAJCQlkcml2ZS0+bXVsdF9yZXEgPSBpZC0+bWF4X211bHRz
ZWN0Ow0KIAkJaWYgKGRyaXZlLT5tdWx0X3JlcSB8fCAoKGlkLT5tdWx0c2Vj
dF92YWxpZCAmIDEpICYmIGlkLT5tdWx0c2VjdCkpDQogCQkJZHJpdmUtPnNw
ZWNpYWwuYi5zZXRfbXVsdG1vZGUgPSAxOw0KLSNlbHNlDQotCQlpZC0+bXVs
dHNlY3QgPSAoKGlkLT5tYXhfbXVsdHNlY3QvMikgPiAxKSA/IGlkLT5tYXhf
bXVsdHNlY3QgOiAwOw0KLQkJaWQtPm11bHRzZWN0X3ZhbGlkID0gaWQtPm11
bHRzZWN0ID8gMSA6IDA7DQotCQlkcml2ZS0+bXVsdF9yZXEgPSBpZC0+bXVs
dHNlY3RfdmFsaWQgPyBpZC0+bWF4X211bHRzZWN0IDogSU5JVElBTF9NVUxU
X0NPVU5UOw0KLQkJZHJpdmUtPnNwZWNpYWwuYi5zZXRfbXVsdG1vZGUgPSBk
cml2ZS0+bXVsdF9yZXEgPyAxIDogMDsNCiAjZW5kaWYNCiAJfQ0KIAlkcml2
ZS0+bm9faW9fMzJiaXQgPSBpZC0+ZHdvcmRfaW8gPyAxIDogMDsNCg==
--998314481-1958653770-916930387=:29456--

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/