VIA-Chipsätze bremsen PCI-Steckkarten aus

PCI-Timings SCSI

Mit dem Logic-Analyzer haben wir den PCI-Busverkehr bei Aktivität des SCSI-RAIDs überprüft. Die PCI-Timings zeigen eine Analogie zu unseren Messungen mit den Ultra-ATA/133-PCI-Controllern: Auf VIA-basierenden Mainboards ist der Datenverkehr zerstückelt, Boards mit Intel-Chipsatz halten den Datenfluss weitaus länger ohne Unterbrechung aufrecht.

Auf dem VIA P4XB mit P4X266A-Chipsatz messen wir auf dem PCI-Bus bei starker SCSI-Last ebenfalls nur 24 zusammenhängende Datenpakete. Danach wird der Bus freigegeben und erneut eine Zieladresse angelegt. Wie bei den Ultra-ATA/133-PCI-Controllern überträgt der 32 Bit breite VIA-PCI-Bus nur Blöcke von 96 Bytes in einem Burst.

Anders verhält es sich wieder, wenn der Adaptec SCSI-RAID-2100S in einem Mainboard mit Intel-Chipsatz eingebaut ist. Hier lässt der Chipsatz bis zu 1024 Datenpakete im Burst-Modus über den PCI-Bus ohne Unterbrechungen transferieren. Dies entspricht einem Datenblock von 4096 Bytes. Erst dann wird der Bus wieder freigegeben und eine neue Adresse gefordert.

Dadurch sind die effektiv höheren Datentransferraten des PCI-Busses auf Mainboards mit Intel-Chipsatz zu erklären.