W3 repository of Robert Schott
SCSI - minddump, hints and standards
Status: far away from completeness, first moves - layout malfunctions, evil orthography and generally made own for me :)
|
|
SCSI Guide - (centre of gravity on harddisk settings)
JUMPER: Jumper an Festplatten
-
An den meisten Modellen sind 12 Jumper die entweder OFF | ON gesteckt
werden koennen, dabei kann die Bezeichnung je nach Hersteller variieren.
Aber generell sollten sie die selben Funktionen haben.
-
MODELL(IBM DORS-32160 E33252 P/N 46H6072 2160MB):
- ) Spare(50 PIN) ID BIT3 (FOR WIDE)
- ) ID BIT2
- ) ID BIT1
- ) ID BIT0
- ) DISABLE AUTO SPIN
- ) SCSI TERM ON
- ) DISABLE UNIT ATTN
- ) SPARE
- ) AUTO START DELAY
- ) DELAY START 6/12
- ) DISABLE PARITY
- ) LED OUT
Erlaeuterungen zu den Bezeichnungen weiter unten
-
Die neuen Festplatten enthalten meist 3 Jumper aus deren unterschiedliche
Kombination sich die SCSI-ID ergibt 000 001 010 100 usw. Wie die jeweilige
Kombination die SCSI-ID wiedergibt ist meist Hersteller abhaengig dabei ist
dies Verfahren nur fuer 7 devices gueltig, bei 0-15 devices werden meist 4
Jumper eingesetzt
KABEL: (fuer unterschiedliche Standards werden auch unterschiedliche Kabel verwendet)
- a) SCSI-1: Anschluss in Reihe max. 6m Laenge; Mindestabstand 30cm (meist 50 adriges Flachbandkabel)
- b) SCSI-2: maximal 3m Laenge; Abstand mindestens 10cm
- c) FAST-ULTRA SCSI: max. 3m bei mehr als 3 Geraeten nur 1.5m
- d) ULTRA2-SCSI (LVD- Low Voltage Differentional): max 12m!
STANDARDS: (wie ueberall gibt es wieder mehrere Standards, mit unterschiedlichen Eigenschaften und Normen)
SCSI-Art:
Geraete Anzahl:
Kabellaenge:
Kabel-Typ:
Datentransferrate:
Bemerkung:
Asynchrones SCSI 8 6 m 50-polig 5 MB/s SCSI 1, auch Narrow ScSI genannt
Fast SCSI 8 3 m 50-polig 10 MB/s SCSI 2
Fast Wide SCSI 16 3 m 68-polig 20 MB/s SCSI 2
Ultra SCSI 8/4 1,5/ 3 m 50-polig 20 MB/s SCSI 3
Ultra Wide SCSI 8/4 1,5/ 3 m 68-polig 40 MB/s SCSI 3
Ultra 2 SCSI 8 12 m 50-polig 40 MB/s
Ultra 2 Wide SCSI 16 12 m 68-polig 80 MB/s
Ultra 3 SCSI 16 12m 68-polig 160 MB/s Ultra 160 SCSI
Ultra 320 SCSI 16 12m 68-polig 320 MB/s
TERMINATOR: (die Abschlusswiederstaende - warum sind die da was machen sie usw)
- a) generell ist SCSI wie eine Perlenkette wenn an den Enden keine Knoten
sind fallen die Perlen runter und Knoten in der Mitte lassen die Perlen
nicht mehr durch
- b) das ist ja noch recht einfach aber wo befindet sich den nun das Ende?
generell sollte jedes Kabel am ende einen Ternminator besitzen und alle auf
der Kette aufgefaedelten Devices sollten ihren internen Terminator
abgeschaltet haben. Die Controller besitzen das andere Ende und muessen an
dieser Stelle terminiert werden.
- c) moderne Devices besitzen einen eingebauten Terminator der ON|OFF
geschaltet werden kann. Generell immer OFF schalten ist eine guter Ansatz
- d) PASSIVE TERMINATOREN: sollten leicht zu erkennen sein, sie bestehen aus
in Reihe, meist 9-polig, angeordneten Widerstaenden. Diese koennen meist
nicht abgeschaltet werden
- e) AKTIVE TERMINATOREN: nicht so leicht zu erkennen, besitzen meist einen
Schalter oder Jumper um ihn Abschalten zu koennen. Diese aktiven Stecker
koennen an das Kabel am Ende (nach dem letzten Device) eingesetzt werden und
damit benoetigt kein Geraet einen Terminator
LINKS: (interesasante und weiterfuehrende Links zum Theme SCSI)
- a) sehr ordentliche Darstellung
http://www.dudkowski.de/beschr/scsiramen.htm
- b) sehr genaue Jumper Erklaerung
http://www.dawicontrol.com/german/html/tip11.htm
- c) so gut wie alles rund ums SCSI was man wissen sollte - sehr schoen
http://home.t-online.de/home/Steffen.Engel/00con.html
- d) Paritaetspruefung - kleine Beschreibung des Prinzips
http://w3.siemens.de/solutionprovider/_online_lexikon/5/f006535.htm
http://www.hardwaregrundlagen.de/oben08-001.htm
http://einstein.informatik.uni-oldenburg.de/rechnernetze/paritaets.htm
- e) LINUX SCSI Programmierung sehr lecker
http://www.linuxfaq.de/f/cache/411.html
BEGRIFFE: (Erklaerung zu einzelnen Begriffen, die Bezeichner OFF|ON hinter den Begriffen kennzeichnen die Standardeinstellung)
- DISABLE AUTO SPIN - off
die Platte laeuft beim Einschalten automatisch an und nicht erst auf den
Befehl ueber SCSI
Der Befehl des SCSI ist dabei START UNIT vom Hostadapter
- AUTO START DELAY - off
legt fest ob die Platte mit Verzoegerung anlaufen soll (siehe dazu auch
DElAY START 6/12) dabei ist dies hier nur ein JA/NEIN Schalter, das
heisst, ist er angeschaltet werden andere Einstellungen erst wirksam, wenn
nicht eben nicht :)
- DELAY START 6/12 - off
wenn AUTO START DELAY eingeschaltet ist wird diese Einstellung hier
wirksam sie besagt, das die Platte mit 6 sek oder 12 sek (je nach
Einstellung) Verzoegerung startet. wobei zu der Verzoegerung noch die
SCSI-ID dazukommt zb: 6*SCSI-ID = Verzoegerung in sek (bei vielen von
Werk eingestellten Platten (Standard SCSI-ID=6) bedeutet dies schlappe
36 sek Verzoegerung)
TEST: was passiert bei solchen Einstellungen wenn man von dieser Platte
booten moechte?
ANMERKUNG: warum nun diese Verzoegerung ueberhapt einstellen? Da bei SCSI
jede Menge Platten an einem Netzteil haengen ziehen sie auch Strom. Beim
anfahren fast viermal so viel wie im Normalbetrieb (0.5A normal = 2.0A
anfahren) damit kann es passieren wenn alle Gereate gleichzeitig
anfahren, das das Netzteil in die Knie geht, weil es die Leistung nicht
schafft. Generell sollte dies aber erst bei wirklich vielen Platten
relevant werden.
BEISPIEL: 10 Platten
- a) sofort start: 10*2A = 20A!! -> Betrieb 10*0.5=5A
- b) nacheinander: (wenn letzte Platte startet) 9*0.5A+2A=6.5A ->
Betrieb 10*0.5
- c) alles klar?
- SCSI TERM ON - off
der eingebaute SCSI Bus Terminator ist aktiviert - ON
der eingebaute SCSI Bus Terminator ist deaktiviert - OFF
- DISABLE UNIT ATTN - off
ATTN = Attention
Wenn der Jumper gesetzt ist, generiert das Laufwerk
keine Unit Attention nach einem Power On oder SCSI Bus Reset. Jede noch
ausstehende Unit Attention wird nach einem Power On oder SCSI Bus Reset
zurueckgesetzt. Unit Attention sagt nichts anderes als wenn sich was
geaendert hat, sollen andere davon nichts mitbekommen, sollte dieser
Jumper hier gesetzt werden (nicht wircklich eine gute Idee denke ich)
- SPARE
unklar was das ist koennte aber mit
(Synchronous Data Transfer Request Negotiation) zu tun haben
dabei handeln die Devices untereinander die maximal zulaessige synchrone
Transferrate aus. Diese Aushandlung ist solange gueltig bis einer der
beiden diese Rate nicht mehr einhaelt, dann kommt es zu neuen
Verhandlungen
- DISABLE PARITY
Paritaetspruefung ausschalten - dies ist eine Fehlerpruefung die
mithilfe eines zusaetzlichen BITS die uebertragenen BITS festhaelt
(genauere Beschreibung des Verfahrens siehe LINKS).
BEHAUPTUNG: es ist mehr oder weniger egal ob man diese Pruefung
einschaltet nur muessen alle devices mit der selben Einstellung laufen.
- LED OUT
hier koennen die LEDs des Gehaeuses angeschlossen werden um die
Laufwerksaktivitaet anzuzeigen. sehr nuetzlich bei externen
Laufwerksgehaeusen.
[NODE: $Id: scsi.shtml,v 1.1 2005/02/23 03:57:28 case Exp $ ] >
Author: pagemaster