Hardware > Hardware (Classic 16-/32-Bit)
Umbau ICD AdSCSI plus auf Initiator ID
czietz:
Hallo,
ich habe heute Abend mal meinen ICD AdSCSI plus ACSI->SCSI-Hostadapter umgebaut, damit er bei der SCSI-Selektion auch eine eigene ID, nämlich die 7, hat. Das wurde durch Ersetzen eines PALs durch ein von mir entwickeltes GAL erreicht. Am schwierigsten war es dann noch, die korrekte Parity auch während der SCSI-Selektion (jetzt ja mit Initiator-ID) zu generieren. Dafür hätte ich ein größeres, dann vom Pinout nicht mehr passendes GAL gebraucht. Daher der doch sehr provisorisch aussehenden "Anbau" auf dem Foto; ich musste ja damit arbeiten, was der Bastelvorrat hergab. Perspektivisch lässt sich das kleiner und eleganter lösen -- dazu muss ich nur erst Bauteile kaufen.
Hintergrund: Eine der Platten, die ich hier habe -- eine IBM DPES -- verhält sich ohne Initiator ID zickig. Grundsätzlich funktioniert sie, auch wenn der Initiator keine eigene ID hat -- das steht auch so im Handbuch. Aber sobald es zu einem einzigen Fehler kommt -- und sei es auch nur ein der Platte unbekanntes Kommando -- verabschiedet sich die Platte in einem System ohne Initiator ID dauerhaft in den Status "BUSY" und lässt sich nur durch Reset wieder zur Arbeit überreden. Dieser Bug führt dazu, dass die Platte z.B. mit CBHD gar nicht läuft und diverse HD-Test- und -Diagnose-Tools, die direkt auf die Platte zugreifen, sie zum Aufhängen bringen.
Mit Initiator ID sind alle diese Probleme gelöst und die Platte verarbeitet nun auch Fehler einwandfrei.
Lange Rede, kurzer Sinn: Falls hier jemals auch jemand einen AdSCSI plus umbauen möchte/muss, um eine HD zum Laufen zu bringen (manche Platten lassen sich ohne Initiator ID ja nicht einmal ansprechen!), dann bitte PM und ich erkläre die Details.
Lukas Frank:
Klasse Arbeit ...
Hut ab ;-)
Ich hatte damals mal für Wolfgang Förster und seinem Hostadapter getestet und ihm Platten zugeschickt die nicht laufen wollten und er hat es hin bekommen. Ich hätte es gerne gesehen wenn sein Hostadapter sich mit der SCSI ID7 meldet am Bus aber er wollte das nicht umsetzen ...
Gast120501:
Super Sache! Geschickter wäre es allerdings, wenn du dem Hostadapter die Initiator-ID 6 geben würdest, denn die ist beim ADSCSI Plus ST sowieso durch die interne Uhr auf ACSI-Seite belegt und kann sowieso nicht benutzt werden. So belegt der Hostadapter gleich zwei ACSI/SCSI-Adressen. Für die dann finale Version hätte ich dann auch Interesse, 2x.
czietz:
--- Zitat von: 1ST1 am Mi 10.08.2016, 07:09:19 ---Geschickter wäre es allerdings, wenn du dem Hostadapter die Initiator-ID 6 geben würdest, denn die ist beim ADSCSI Plus ST sowieso durch die interne Uhr auf ACSI-Seite belegt
--- Ende Zitat ---
Das habe ich tatsächlich zuerst probiert. Geht aber nicht. Die Uhr, bzw. der dazugehörige PAL, horcht tatsächlich am SCSI-Bus und wenn dort die ID 6 selektiert wird -- und sei es als zusätzliche Initiator ID, dann meldet sich die Uhr. Ohne größere Umbauten an der Schaltung ist die ID 6 damit für den Initiator nicht verwendbar.
Gast120501:
Baah, das ist ja doof... Gibts dafür keine einfache Lösung, z.B. mit der Initaitor-ID kurz die Uhr auszuschalten?
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln