[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: FreeBSD 6 und SATA-Controller (Empfehlung ??)


On Wed, Aug 09, 2006 at 05:07:35PM +0200, Raphael H. Becker wrote:

> Wo, wenn nicht an einer Host-PCI-Bridge, sollte sich ein SATA-Controller
> befinden?
> Wie sieht das in Linux aus?

Wie genau das Interface aussieht ist implementationsabhaengig (kann ein extra PCI Bus sein,
was spezielles oder Hypertransport), ist auch egal, von der
Softwareseite sieht es wie ein PCI device an einem extra PCI Bus.
Ist schon seit Jahren so, mittlerweile ist eben bei einem
Extracontroller (sei es SATA oder Netzwerk) die Frage ob er an PCI oder
PCIe haengt.

Beispiel von meinem Rechner:
0000:00:00.0 Memory controller: nVidia Corporation CK804 Memory Controller (rev a3)
...
0000:00:06.0 IDE interface: nVidia Corporation CK804 IDE (rev f2)
0000:00:07.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev f3)
0000:00:08.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev f3)
0000:00:09.0 PCI bridge: nVidia Corporation CK804 PCI Bridge (rev a2)
0000:00:0a.0 Bridge: nVidia Corporation CK804 Ethernet Controller (rev a3)
0000:00:0b.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3)
...
0000:01:06.0 Ethernet controller: Intel Corporation 82557/8/9 [Ethernet Pro 100] (rev 05)    <- PCI Bus
... 
0000:05:00.0 VGA compatible controller: nVidia Corporation NV37GL [Quadro FX 330] (rev a2)   <- PCI Express port


Also selbst mit diesem Billigzeug bekommt man von den Festplatten zusammen >200 MB/s,
mit PCI 32bit/33mhz waere dies natuerlich nicht moeglich.


Gruss
Christian Leber

-- 
  "Omnis enim res, quae dando non deficit, dum habetur et non datur,
   nondum habetur, quomodo habenda est."       (Aurelius Augustinus)
  Translation: <http://gnuhh.org/work/fsf-europe/augustinus.html>
-- 
http://mailman.uugrn.org/mailman/listinfo/uugrn