Re: UDMA6 mit Disk-Controller "SIL 0680" (FreeBSD 5.4 Release)

From: Oliver Fromme <olli(at)lurza.secnetix.de>
Date: Tue, 11 Oct 2005 16:22:25 +0200 (CEST)

Mark Weinem <mark.weinem(at)onlinehome.de> wrote:
>
> > Es sind zahlreiche UDMA5-Platten im Handel.
>
> Klar, dass eine UMDA5-Platte nicht als UMDA6 laufen wird.

Logisch. Ich habe ja auch nur Deine Aussage, alle aktuel-
len Platten würden UDMA6 können, korrigiert.

> dmesg |grep -i ultra
> pdcide0: Promise Ultra100TX2/ATA Bus Master IDE Accelerator (rev. 0x02)
> wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133)
> wd0(pdcide0:0:0): using PIO mode 4, Ultra-DMA mode 5 (Ultra/100) (using DMA)
>
> Die Platte kann UDMA6, laeuft am Controller aber unter UDMA5.

Natürlich, weil der Controller (Promise Ultra100) nur UDMA5
kann. Damit UDMA6 geht, müssen es der Controller _und_ die
Platte können.

Im Falle von FreeBSD steht das sogar explizit in der dmesg-
Ausgabe drin (gekürzt):

atapci0: <Intel PIIX4 UDMA33 controller> at device 7.1 on pci0
atapci1: <Promise PDC20268 UDMA100 controller> at device 18.0 on pci0

Und die entsprechenden Ausgaben von »pciconf -lv«:

atapci0(at)pci0:7:1: class=0x010180 card=0x00000000 chip=0x71118086 rev=0x01
    vendor = 'Intel Corporation'
    device = '82371AB/EB/MB PIIX4/4E/4M IDE Controller'
atapci1(at)pci0:18:0: class=0x018085 card=0x4d68105a chip=0x4d68105a rev=0x02
    vendor = 'Promise Technology Inc'
    device = 'PDC20268 Ultra100 TX2 EIDE Controller'

> > Wobei man den Unterschied ohnehin nur in speziellen Grenz- situationen
> > ueberhaupt bemerken duerfte [...] Fuer Anwendun- gen in der Praxis sollte
> > es voellig wurscht sein, ob man 100 oder 133 Mbyte/s auf dem IDE-Bus
> > hat.
>
> Eben, aktuelle P-ATA oder S-ATA (7200 RPM) liefern bis zu 70 Mbyte/s

Und selbst diese 70 Mbyte/s treten nur bei sequentiellem
Zugriff auf den äußersten Spuren auf. In der Praxis werden
sie nicht erreicht.

Natürlich kann man die 100 oder 133 Mbyte/s beim Zugriff
auf den Cache der Festplatte ausreizen, allerdings wird
dieser durch den -- i.allg. weitaus größeren -- Cache des
Betriebssystems entkoppelt, so daß es kaum eine Rolle
spielt.

Gruß
   Olli

-- 
Oliver Fromme,  secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing
Dienstleistungen mit Schwerpunkt FreeBSD: http://www.secnetix.de/bsd
Any opinions expressed in this message may be personal to the author
and may not necessarily reflect the opinions of secnetix in any way.
It's trivial to make fun of Microsoft products,
but it takes a real man to make them work,
and a God to make them do anything useful.
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Tue 11 Oct 2005 - 16:23:19 CEST

search this site