linux-l: neue IDE-Platte verursacht Aussetzer

Jens Dreger jens.dreger at physik.fu-berlin.de
Do Apr 13 11:47:30 CEST 2000


On Thu, Apr 13, 2000 at 09:58:07AM +0200, Boris Reyher wrote:
> Hi
> 
> ich hab mir eine neue Festplatte eingebaut, und meine Installation
> von der alten Platte auf die neue verschoben. Das klappte soweit
> auch ganz prima, keine Probleme beim booten oder so. Allerdings
> bemerke ich jetzt, dass die ganze X-Oberfläche manchmal kurz hängen
> bleibt, und zwar anscheinend bei grösseren Plattenzugriffen, z.B.
> wenn ich eine Monsterdatei aus dem Netz ziehe. Diese Aussetzer 
> dauern bis zu ca. 2 Sekunden und sind eben von Festplatten-Geknatter
> begleitet. 
> Kann es irgendwie sein, dass der IDE-Controller mit der Platte
> nicht zurande kommt? Hier meine Konfiguration:
> 
> # aus dmesg
> hda: IBM-DTTA-350840, ATA DISK drive # alte Platte, 8GB, Master
> hdb: IBM-DPTA-372050, ATA DISK drive # neue Platte, 20GB, Slave

Wow, woher weiss dmesg, welches die neue und welches die alte Platte
ist ? ;-)

Zum Thema:
    0) Ich habe mir Deine "hdparm -t"-Werte angeschaut, und das sieht
       nicht gut aus. Daher:

    1) begib Dich nach
         http://www.storage.ibm.com/techsup/hddtech/welcome.htm
       und downloade
         http://service.boulder.ibm.com/storage/hddtech/ibmata66.zip

    2) Wenn Du der Platte nicht traust, kannst Du dort auch ein
       Diagnose-Tool fuer IBM-Platten bekommen.

    3) Deaktiviere den UDMA-66 Support der DPTA-Platte. Dein
       Controller (BX) kann kein UDMA66

    4) Starte Linux und aktiviere mittels "hdparm -d1 /dev/hda" und
       "hdparm -d1 /dev/hdb" den DMA-Zugriff auf beide Platten.

    5) Probier' nochmal "hdparm -t /dev/hd{ab}".

Hier zum Vergleich zu meinen Werte:
 hda: IBM-DTTA-351680, 16124MB w/462kB Cache, CHS=2055/255/63 
 hdb: Maxtor 91731U4, 16603MB w/512kB Cache, CHS=2116/255/63 
 hdc: IBM-DTTA-351010, 9671MB w/466kB Cache, CHS=19650/16/63 
 hdd: Maxtor 90871U2, 8297MB w/512kB Cache, CHS=16858/16/63 

/dev/hda:
 Timing buffered disk reads:  64 MB in  5.28 seconds =12.12 MB/sec
/dev/hdb:
 Timing buffered disk reads:  64 MB in  3.76 seconds =17.02 MB/sec
/dev/hdc:
 Timing buffered disk reads:  64 MB in  5.51 seconds =11.62 MB/sec
/dev/hdd:
 Timing buffered disk reads:  64 MB in  3.88 seconds =16.49 MB/sec

Die beiden Maxtor-Platten sind auch UDMA66-Platten. Ich habe einiges
ausprobiert, und Abschalten des UDMA66-Mode hat die besten Werte
gebracht. Die DTTA ist uebrigens von Haus aus nur eine UDMA33 Platte.

Gruss,

Jens.





Mehr Informationen über die Mailingliste linux-l