von Steffen Engel
Kröppelstr. 2
D-38100 Braunschweig

Inhaltsverzeichnis

  • 1 SCSI
  • 1.1 Geschichte
  • 1.2 Geräte
  • 1.3 LUN
  • 1.4 Terminierung
  • 1.5 1-2-3, Cola für Rußland
  • 1.6 Kommunikation
  • 1.6.1 Arbitrierung,
    Schiedsrichter für den SCSI-Bus
  • 1.6.2 Selektion
  • 1.6.3 Transferphasen
  • 1.7 Fehlersuche
  • 1.8 Zusammenfassung

 

1 SCSI
Eigentlich haben Sie schon immer mit SCSI-Geräten zu tun, aber so richtig viel wissen sie nicht darüber? Kein Problem, SCSI ist die einfachste Sache der Welt, wenn man einmal verstanden hat, worum es geht.

Wir wollen uns nun mal die wichtigsten Dinge des SCSI-Bus ansehen, die für Anwender interessant sind, und etwas weitergehend das Verständnis für das Bus-System wecken.

Aber vor allem sollte man danach wirklich die größten Probleme mit seinen SCSI-Geräten selbst in den Griff bekommen.

 

1.1 Geschichte
Der SCSI-Bus bzw. die Definition und Funktionsbeschreibung des SCSI-Bus basiert auf dem SASI-Bus, der von Shugart ent-worfen wurde. Damals stand SASI für 'Shugart Associated System Interface'. Im Prinzip war SASI sehr nah am heutigen SCSI, nur eben war es damals noch eine inhouse-Lösung bei Shugart.

Wie bei so vielen Dingen wurde aus einem inhouse-Standard eine gemeinsame Lösung für mehr Hersteller, was ja nicht immer etwas
schlimmes ist (ja, ich denke da an eine ganz bestimmte Firma).

Nach ein wenig Normerei kam also die SCSI-Norm dabei heraus. Diese kümmerte sich zunächst nur um das allernötigste, nämlich die Technik des Busses, also die elektrischen Timings, die Antwortzeiten und ähnliches, eben die Beschreibung der Hardware, die SCSI ausmacht, und die allernötigsten Kommandos, die man so braucht, um überhaupt mal auf einem SCSI-Bus etwas anstellen zu können.

Diese Teilung sollte man übrigens immer im Auge behalten: die Normung der Hardware und die Normung der Kommandos, also der eigentlichen 'Sprache' auf dem Bus.

Es stellte sich relativ bald heraus, daß zwar die Hardware gut und sehr weitsichtigt genormt worden war, aber die Kommandos eben nicht.
Die Kommandos unterteilen sich nämlich in sogenannte 'Mandatory Commands', 'Optional Commands' und 'Vendor Unique Commands'.

SCSI - Enträtselt 1/8