linux-l: ide2 und ide3

Robert Sander belug at gurubert.home.cs.tu-berlin.de
Di Nov 30 09:21:39 CET 1999


On Mon, Nov 22, 1999 at 06:54:23AM +0100, Jens Dreger wrote:

> Nun, WENN es ein Abit BP6 ist, dann bist Du gluecklich :)

Das bin ich ;-), wenn auch nur mittelmäßig. Die beiden extra
Ports werden jetzt gefunden, und die Platten laufen auch, nachdem
ich dem Kernel beim Booten deren Geometrie mitgeteilt habe. Anscheinend
wird diese vom Kontroller oder vom Treiber nicht korrekt erkannt oder
wiedergegeben.
Ich habe dann mal bonnie drüberlaufen lassen, kann aber mit den
Ergebnissen wenig anfangen, vielleicht hat ja jemand Referenzdaten:

Zuerst auf dem RAID1-Device:

File './Bonnie.312', size: 104857600
Writing with putc()...done
Rewriting...done
Writing intelligently...done
Reading with getc()...done
Reading intelligently...done
Seeker 1...Seeker 2...Seeker 3...start 'em...done...done...done...
              -------Sequential Output-------- ---Sequential Input-- --Random--
              -Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks---
Machine    MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU  /sec %CPU
          100  1480 22.5  2235  6.5   981 28.4  1880 46.6 45850 77.5 4458.9 30.1

Und hier auf einer unbenutzen Partition der zweiten Platte:

File './Bonnie.408', size: 104857600
Writing with putc()...done
Rewriting...done
Writing intelligently...done
Reading with getc()...done
Reading intelligently...done
Seeker 1...Seeker 2...Seeker 3...start 'em...done...done...done...
              -------Sequential Output-------- ---Sequential Input-- --Random--
              -Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks---
Machine    MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU  /sec %CPU
          100  2314 71.0  3947 73.6  1513 67.4  2701 74.4 25204 75.1 3374.5 29.5

Die Schreibperformance bei RAID1 ist niedriger, dafür ist die Leseperformance
höher, soviel kann ich aus den Daten lesen, das war mir aber auch schon vorher
klar. Ich weiß nur nicht, ob die Raten UDMA-66 gemäß sind.

Was dann leider noch auftritt, sind Fehler auf dem IDE-Bus dieser Art:

hde: read_intr: status=0x50 { DriveReady SeekComplete }
hde: status error: status=0x58 { DriveReady SeekComplete DataRequest }
hde: drive not ready for command
ide2: reset: success
hde: read_intr: status=0x50 { DriveReady SeekComplete }

Kann man was dagegen tun? Und als letzten Schmankerl meckert der Kernel
jetzt immer (z.B. beim Starten von lilo), daß er das Modul für block-major-3
nicht findet, das ist ja ide0. Und garantiert nicht als Modul übersetzt,
denn sonst würden ja ide2 und ide3 nicht laufen. An ide0 hängt auch
nix, an ide1 hängt nur ein CD-ROM. Sehr merkwürdig.

Grüße
-- 
Robert Sander                                          "Is it Friday yet?"
  @Home http://home.pages.de/~gurubert
    pgp available there



Mehr Informationen über die Mailingliste linux-l