Hallo,
weiß nicht ob die Frage hier richtig ist oder eher zu SCSI gehört. Ich versuchs mal hier.
Die Situation ist folgende:
In meinem PC in der Arbeit ist ein Adaptec 29160 (64 Bit PCI) mit einer SCSI-Festplatte, von welcher gebootet werden soll. Darüber hinaus gibt es eine ganze Sammlung von IDE-Laufwerken (DVD-ROM, Brenner, ZIP, Streamer). Alle diese Geräte sind am IDE-Controller der Southbridge angeschlossen. Außerdem ist als Datenablage eine 120 GB IDE Festplatte eingebaut, welche mit dem onboard IDE-Raid-Controller betrieben werden soll.
Ich hatte bis vor kurzem ein Epox 8KTA3+. Im BIOS dieses Mainboards gibt es eine Einstellmöglichkeit, ob vom onboard IDE-Raid, oder von einem PCI-SCSI Controller gebootet werden soll. Das hat immer völlig problemlos funktioniert, in der oben beschriebenen Konfiguration.
Nun wurde der PC aufgerüstet (P4 3,06 GHz) und dazu ein Epox 4GEA+ Mainboard eingebaut. Bei diesem Mainboard fehlt die oben beschriebene Einstellung im BIOS. Das hat zur Folge, dass der PC beim Booten den SCSI-Controller nicht mehr berücksichtigt, sobald irgend ein Laufwerk (egal ob Festplatte oder irgendwas anderes) am IDE-Raid-Controller angeschlossen wird. Erst wenn am onboard IDE-RAID kein Laufwerk mehr angeschlossen ist, lässt er das Booten von SCSI zu. Ich habe sämtliche Einstellungen im BIOS ausprobiert, das BIOS von Controllern und Mainboard upgedated - ohne Erfolg. Zum Schluss hab ich die Hotline von Epox angerufen, weil mir die Ideen ausgingen. Die Antwort war, dass mein Mainboard (sowohl das Alte, als auch das Neue) keine 64 Bit SCSI-Controller unterstützen, weil ja bloss 32 Bit PCI-Slots drauf sind. Auf eine Diskussion wollte sich der Techniker nicht einlassen, seine Argumentation war immer dieselbe.
Das kann ich irgendwie nicht glauben, da der Controller auf dem alten Mainboard ja einwandfrei gelaufen ist - in einem 32 Bit Slot wohlgemerkt.
Nun die Fragen dazu:
Dem SCSI-Controller (und damit auch dem Mainboard) dürfte es doch prinzipiell egal sein, ob er mit 32 oder 64 Bit betrieben wird, oder nicht? Er läuft halt nicht mit voller Geschwindigkeit, das ist mir klar, aber abgesehen davon sollte es doch gehen?
Hat jemand eine Idee was ich sonst noch versuchen könnte?
Danke für eure Antworten!
Mainboards, BIOS, Prozessoren, RAM 27.291 Themen, 124.060 Beiträge
also das 4GEA+ Board kenne ich nicht, aber grundsätzlich ist es dem SCSI Controller egal ober auf einem langen PCI 66 oder normalen PCI sitzt, es müssen allerdings Leistungseinbusen hingenommen werden die du aber wohl nur im Serverbetrieb mit mind. 8 Platten bemerken wirst da hier der PCI 33Steckplatz das Nadelöhr darstellt.
Adaptec schreibt dazu wörtlich ich zitiere:
Q: Is the Adaptec 2120S backward compatible with 32-bit/33 MHz PCI slots?
Yes. The Adaptec 2120S is fully backward compatible with both 32-bit/33 MHz and 64-bit/33 MHz PCI slots.
Das gilt wohlgemerkt für die 2110S SCSI Karte, gilt aber meiner Meinung nach für alle SCSI Karten zumindest von Adaptec.
Hier noch Info zu den versch. Steckplätzen:
Über die normale 32-Bit-breite PCI-Schnittstelle sind bei einer Taktfrequenz von 33 MHz maximal 127 MByte/s möglich. 64-Bit-PCI-Versionen erlauben 254 MByte/s bei gleichem Takt und kommen bereits bei Ultra160-SCSI-Controllern zum Einsatz. Die schnellste 64-Bit-PCI-Variante arbeitet mit 66 MHz und bietet eine Bandbreite von 508 MByte/s.
Ein Dual-Channel-Controller mit Ultra160-SCSI benötigt bei 2x 160 MByte/s theoretisch bereits eine PCI-Busbandbreite von 320 MByte/s (1000er Basis). PCI-64 mit 66 MHz Taktfrequenz stellt hier inklusive Overhead noch genügend Bandbreite zur Verfügung. Für einen Ultra320-SCSI-Controller mit einem Channel ist der 64-Bit-PCI-Bus mit 66 MHz ebenfalls ausreichend. Anders bei einem Dual-Channel-Controller mit Ultra320-SCSI: Für 2x 320 MByte/s muss der PCI-Bus bereits 640 MByte/s (1000er Basis) Bandbreite liefern können.
Die Lösung heißt PCI-X: Der 64 Bit breite Bus arbeitet mit einer Taktfrequenz von bis zu 133 MHz. Damit verfügt PCI-X über eine Bandbreite von 1017 MByte/s (1000er Basis) und bietet selbst Dual-Ultra320-SCSI genügend Reserven. Vorteil von PCI-X ist die Abwärtskompatibilität zur bisherigen PCI-Spezifikation Revision 2.2. 32- und 64-Bit-PCI-Karten für den 33/66-MHz-Betrieb laufen somit auch in einem PCI-X-Slot. Außerdem arbeiten PCI-X-Karten in 32 und 64 Bit breiten PCI-Slots. quelle: tecchannel.de