Mit entsprechenden Adaptersteckern sollte bei SCSI alles zusammenspielen: Wide-SCSI-Geräte an Narrow-SCSI-Adaptern, neue Ultra2-SCSI-Geräte an älteren Ultra-SCSI-Adaptern und Platten mit SCA-Anschlüssen an gewöhnlichen SCSI-Kabeln. Und wenn doch nicht?
Der SCSI-Standard hat sich über Jahre hinweg weiterentwickelt und etliche Anschlußvarianten hervorgebracht. Elektrisch gibt es mittlerweile drei SCSI-Versionen: das konventionelle Single-Ended-SCSI (kurz SE), das moderne Low-Voltage-Differential-SCSI (LVD) sowie das im PC-Bereich praktisch nicht anzutreffende Differential SCSI, das heute zwecks Abgrenzung von LVD auch High Voltage Differential (HVD) heißt.
Zwischen HVD und dem Rest der Welt führt kein Weg zueinander: HVD-Geräte vertragen sich prinzipiell nicht mit den beiden anderen SCSI-Varianten an einem Bus. Zwar gibt es für Spezialanwendungen Konverter zwischen HVD und SE, jedoch zu abschreckenden Preisen jenseits von 1000 Mark.
LVD-Geräte (Ultra2 SCSI) beherrschen dagegen grundsätzlich auch den SE-Modus. Wenn sie merken, daß auch nur ein einziges SE-Gerät am selben Kabel hängt, schalten sie automatisch auf SE zurück. Auch die 16bittigen Wide-SCSI-Geräte sind flexibel: Wenn sie an einem Narrow-SCSI-Bus betrieben werden, beschränken sie sich auf 8bittige Datenübertragung.
Wer also beispielsweise einen 8bittigen Ultra-SCSI-Hostadapter wie den Adaptec 2940U sein eigen nennt und daran eine Ultra2-SCSI-Platte betreiben will, braucht nur einen geeigneten Adapterstecker, um den 68poligen Anschluß der Festplatte mit dem 50poligen Kabel zu verbinden. Natürlich sind alle Spielregeln für die Vergabe von SCSI-IDs und die korrekte Terminierung des SCSI-Busses zu beachten [#lit1 [1]], insbesondere die Tatsache, daß LVD-Festplatten keine SE-Terminatoren an Bord haben, der Bus also anderweitig terminiert werden muß. Schließlich kann es zu Schwierigkeiten führen, wenn die Platte von sich aus versucht, 16bittige Übertragung auszuhandeln (target initiated wide negotiation), weswegen man dies gegebenenfalls durch entsprechende Jumper-Stellung auf der Platte abschalten muß.
Wenn es dennoch nicht laufen will, kann der Schuldige der Adapterstecker zwischen Wide und Narrow SCSI sein. Die SCSI-Spezifikation empfiehlt, daß ein solcher Adapter die an der Wide-Seite überzähligen Datenleitungen auf definierte Signalpegel zieht. Manche Festplatten, beispielsweise die Servermodelle von IBM, nehmen das sehr genau und laufen gar nicht erst an, wenn Datenleitungen `in der Luft hängen´. Wer einen billigen Adapter angedreht bekommen hat, bei dem der Abschlußwiderstand fehlt, kann diesen leicht nachrüsten, Lizenz zum Löten vorausgesetzt: Einfach die neun Signale -DB(8) bis -DB(15) und -DB(P1) miteinander verbinden und über einen 4,7-k[OMEGA]-Widerstand an Termpwr anschließen (siehe Anschlußbelegung und Foto).
|
Bei Adaptersteckern zwischen Wide und Narrow SCSI läßt sich der fehlende Abschlußwiderstand leicht nachrüsten. |
|
| Bei diesem Adapter war Pin 46 des SCA-Steckers offensichtlich nicht verdrahtet. |
Ärger beim Mischbetrieb von LVD- und SE-Geräten ist auch vorprogrammiert, wenn bei einem Adapterstecker das Diffsens-Signal nicht oder nicht richtig verdrahtet ist. An diesem Signal erkennen nämlich LVD-Geräte, ob sie in den kompatiblen SE-Modus zurückschalten müssen. Adapterstecker zwischen dem 80poligen SCA-(2-)Anschluß und dem konventionellen 68- beziehungsweise 50poligen SCSI-Stecker lassen diese Leiterbahn gern vermissen. Abhilfe mit dem Lötkolben ist ebenfalls einfach: Ein Drähtchen von Pin 16 des 68poligen Steckers zu Pin 46 des SCA-Steckers genügt. (bo)
| SCSI-Steckerbelegung | ||||||
| 68polig (Wide) | ||||||
| 50polig | ||||||
| SE | LVD | Pin | Pin | Pin | Pin | LVD/SE |
| Signalmasse | +DB(12) | 1 | 35 | -DB(12) | ||
| Signalmasse | +DB(13) | 2 | 36 | -DB(13) | ||
| Signalmasse | +DB(14) | 3 | 37 | -DB(14) | ||
| Signalmasse | +DB(15) | 4 | 38 | -DB(15) | ||
| Signalmasse | +DB(P1) | 5 | 39 | -DB(P1) | ||
| Signalmasse | +DB(0) | 6 | 1 | 2 | 40 | -DB(0) |
| Signalmasse | +DB(1) | 7 | 3 | 4 | 41 | -DB(1) |
| Signalmasse | +DB(2) | 8 | 5 | 6 | 42 | -DB(2) |
| Signalmasse | +DB(3) | 9 | 7 | 8 | 43 | -DB(3) |
| Signalmasse | +DB(4) | 10 | 9 | 10 | 44 | -DB(4) |
| Signalmasse | +DB(5) | 11 | 11 | 12 | 45 | -DB(5) |
| Signalmasse | +DB(6) | 12 | 13 | 14 | 46 | -DB(6) |
| Signalmasse | +DB(7) | 13 | 15 | 16 | 47 | -DB(7) |
| Signalmasse | +DB(P0) | 14 | 17 | 18 | 48 | -DB(P0) |
| Masse | Masse | 15 | 19 | 20 | 49 | Masse |
| Masse | Diffsens | 16 | 21 | 22 | 50 | Masse |
| Termpwr1 | Termpwr1 | 17 | 23 | 24 | 51 | Termpwr1 |
| Termpwr1 | Termpwr1 | 18 | 25 | 26 | 52 | Termpwr |
| reserviert | reserviert | 19 | 27 | 28 | 53 | reserviert |
| Masse | Masse | 20 | 29 | 30 | 54 | Masse |
| Signalmasse | +ATN | 21 | 31 | 32 | 55 | -ATN |
| Masse | Masse | 22 | 33 | 34 | 56 | Masse |
| Signalmasse | +BSY | 23 | 35 | 36 | 57 | -BSY |
| Signalmasse | +ACK | 24 | 37 | 38 | 58 | -ACK |
| Signalmasse | +RST | 25 | 39 | 40 | 59 | -RST |
| Signalmasse | +MSG | 26 | 41 | 42 | 60 | -MSG |
| Signalmasse | +SEL | 27 | 43 | 44 | 61 | -SEL |
| Signalmasse | +C/D | 28 | 45 | 46 | 62 | -C/D |
| Signalmasse | +REQ | 29 | 47 | 48 | 63 | -REQ |
| Signalmasse | +I/O | 30 | 49 | 50 | 64 | -I/O |
| Signalmasse | +DB(8) | 31 | 65 | -DB(8) | ||
| Signalmasse | +DB(9) | 32 | 66 | -DB(9) | ||
| Signalmasse | +DB(10) | 33 | 67 | -DB(10) | ||
| Signalmasse | +DB(11) | 34 | 68 | -DB(11) | ||
| 1 offen beim 50poligen Anschluß | ||||||
| 80poliger SCA-2-Stecker | ||||
| LVD/SE | Pin1 | Pin1 | LVD | SE |
| 12 V Charge2 | 1 | 41 | 12-V-Masse | 12-V-Masse |
| 12 V | 2 | 42 | 12-V-Masse | 12-V-Masse |
| 12 V | 3 | 43 | 12-V-Masse | 12-V-Masse |
| 12 V | 4 | 44 | Mated 13 | Mated 13 |
| 3,3 V4 | 5 | 45 | 3,3 V Charge2, 4 | 3,3 V Charge2, 4 |
| 3,3 V4 | 6 | 46 | Diffsens | Masse |
| -DB(11) | 7 | 47 | +DB(11) | Signalmasse |
| -DB(10) | 8 | 48 | +DB(10) | Signalmasse |
| -DB(9) | 9 | 49 | +DB(9) | Signalmasse |
| -DB(8) | 10 | 50 | +DB(8) | Signalmasse |
| -I/O | 11 | 51 | +I/O | Signalmasse |
| -REQ | 12 | 52 | +REQ | Signalmasse |
| -C/D | 13 | 53 | +C/D | Signalmasse |
| -SEL | 14 | 54 | +SEL | Signalmasse |
| -MSG | 15 | 55 | +MSG | Signalmasse |
| -RST | 16 | 56 | +RST | Signalmasse |
| -ACK | 17 | 57 | +ACK | Signalmasse |
| -BSY | 18 | 58 | +BSY | Signalmasse |
| -ATN | 19 | 59 | +ATN | Signalmasse |
| -DB(P0) | 20 | 60 | +DB(P0) | Signalmasse |
| -DB(7) | 21 | 61 | +DB(7) | Signalmasse |
| -DB(6) | 22 | 62 | +DB(6) | Signalmasse |
| -DB(5) | 23 | 63 | +DB(5) | Signalmasse |
| -DB(4) | 24 | 64 | +DB(4) | Signalmasse |
| -DB(3) | 25 | 65 | +DB(3) | Signalmasse |
| -DB(2) | 26 | 66 | +DB(2) | Signalmasse |
| -DB(1) | 27 | 67 | +DB(1) | Signalmasse |
| -DB(0) | 28 | 68 | +DB(0) | Signalmasse |
| -DB(P1) | 29 | 69 | +DB(P1) | Signalmasse |
| -DB(15) | 30 | 70 | +DB(15) | Signalmasse |
| -DB(14) | 31 | 71 | +DB(14) | Signalmasse |
| -DB(13) | 32 | 72 | +DB(13) | Signalmasse |
| -DB(12) | 33 | 73 | +DB(12) | Signalmasse |
| 5 V | 34 | 74 | Mated 23 | Mated 23 |
| 5 V | 35 | 75 | 5-V-Masse | 5-V-Masse |
| 5V Charge | 36 | 76 | 5-V-Masse | 5-V-Masse |
| Spindle Sync | 37 | 77 | Aktivitäts-LED5 | Aktivitäts-LED5 |
| Autostart | 38 | 78 | Autostart Delay | Autostart Delay |
| -SCSI ID(0) | 39 | 79 | -SCSI ID(1) | -SCSI ID(1) |
| -SCSI ID(2) | 40 | 80 | -SCSI ID(3) | -SCSI ID(3) |
| 1 die Pins mit fett gedruckten Pin-Nummern sind auf der Host-Seite etwas länger, damit sie beim Hot Plugging als erste Kontakt bekommen 2 für Hot Plugging zum Aufladen eventueller Kondensatoren auf der Laufwerkselektronik 3 für Hot Plugging: dient der Erkennung, ob alle Anschlüsse Kontakt haben 4 optional 5 Ausgangstreiber, der die Kathode einer LED nach Masse zieht. Externer Vorwiderstand für LED erforderlich! |
||||
Version zum Drucken | Per E-Mail versenden | Heft bestellen
Permalink: http://heise.de/-286962
Das aktuelle Heft ist jetzt im Handel erhältlich.
Ältere Artikel können Sie über unser Zeitschriften-Archiv bestellen.