[linux-l] PDC 20262

Jan Krueger jk at microgalaxy.net
Mi Sep 24 20:54:50 CEST 2003


On Wednesday 24 September 2003 19:54, fm125 wrote:
> hdg: drive not ready for command
> hdg: status error: status=0x58 { DriveReady SeekComplete DataRequest }

Bedeuted: Entweder irgendetwas dauert zu lange oder die "ready" information 
ist verloren gegangen (Treiber bedient die falsche Interruptquelle zb.)

Ursache kann alles mögliche sein. Medien-error, Interrupt-Problem, bla 
sonstewas.
Du könntest mit S.M.A.R.T. Untitlies diese Angelegenheit weiter 
diagnositzieren. Mit smartmon z.b. kannst Du die Platte sich selber testen 
lassen um einen Fehler der Platte auszuschließen, dauert ne Stunde oder so.
Und vorher könntest Du schauen ob denn die Interrupts auch ordentlich verteilt 
sind und der Promise-Treiber auch wirklich den/die Interrupt(s) benutzt, den/
die er haben sollte.
Oder, ehe Du ewig viel Zeit da hineinsteckst, Du kauft Dir für 20 Euro einen 
neuen Kontroller vom dem allgemein bekannt ist, daß er zuverlässig mit Deinen 
Platten funktioniert und verwendest die funktionierenden Kanäle vom Promise 
und die vom neuen Kontroller oder kaufst Dir für 40 Euro 2 Kontrolleure und 
wirfst den Promise weg.
Oder Du probierst das BIOS vom Kontroller, sofern er eins hat, upzudaten. 
Jedenfalls wird das von IBM im Zusammenhang mit den Promise 100 sonstwas 
Kontrolleueren und Deinen Platten empfohlen.
Oder aber alles zusammen, gleichzeitig.

Wenn Du damit ein RAID bauen möchstest, sieht verdächtig danach aus, dann 
empfehle ich Dir lediglich _eine_ Platte pro IDE Kanal zu verwenden, nicht 2.
Ist viel sicherer wie sich an den beschriebenen Symptomen feststellen läßt.
(2 von 3 Platten währen vom Problem betroffen und damit ein RAID 5 mit diesen 
3 Platten sinnlos)

Gruß
Jan





Mehr Informationen über die Mailingliste linux-l