Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Technische Diskussionen » P8000 bootet nicht » Themenansicht

Autor Thread - Seiten: -1-
000
24.11.2024, 22:19 Uhr
olliy



Hallo liebes Forum,
ich versuche eine P8000 zum Laufen zu bringen. Der Rechner selbst schein zu funktionieren, die angeschlossene Festplatte jedoch nicht.
Zum Anschluss der Festplatte verwende ich ein selbst gebasteltes Kabel. Dieses habe ich aus aus einem Druckerkabel hergestellt. Länge 40cm, geschirmt - Schirm auf Steckergehäuse, Einzeladern nicht verdrillt. alle 25 Kontakte 1:1 verbunden. (und geprüft )
Zum System:
- Softwaremonitor 3.0
- Festplatte K5504.50
- Diskettensatz WEGA 3.0
Nach dem Einschalten hört man die Festplatte hochfahren und die Kopfbewegung. Die Festplatten-LED blinkt. Ab dem 16bit Hardwaretest leuchtet sie dann durchgehend.
Beim booten wird folgender Fehler ausgegeben

Zitat:

P8000 Hardwaretest U880 - Version 3.0
U880-Softwaremonitor Version 3.0 - Press RETURN
>
U8000-Softwaremonitor Version 3.0 - Press NMI
P8000 Hardwaretest U8001 - Version 3.0
*** ERROR 52 C1 AAAA
*** ERROR 53 08 AAAA 0000
MAXSEG=<07>
*O U
BOOTING FROM UDOS FLOPPY
> boot

Boot
:
md(0,16000)wega
md: io error
md: fatal error
not a directory
wega not found
:


Kann mir jemand sagen, was die beiden Fehler bedeuten? Ich habe es in den Handbüchern nicht gefunden.

Die Festplatte wird prinzipiell erkannt. Lesen scheint aber nicht zu funktionieren.

Zitat:

*O U
BOOTING FROM UDOS FLOPPY
> boot
Boot
: ud(0,0)sa.verify

**** Verify V. 2.0 ****
WDC-Firmware-Version: 'WDC_V.3.4.05'
Drives: 1 Cylinders: 1024 Heads: 5
Sectors: 18 Bytes/Sector: 512
Blocks/Drive: 92070

Drive: 0
54742 Entries in BTT of Drive 0
Begin: Cylinder 0
End: Cylinder 1023
Cylinder 0


Dann friert das System ein.

Ich vermute, das es entweder an dem selbstgebauten Kabel liegt oder an dem Festplattenaufsteller oder an beidem.
Wie genau sieht eigentlich das Original-Kabel aus?
Kann mir da jemand helfen?
Viele Grüße
Olaf

Dieser Beitrag wurde am 24.11.2024 um 22:33 Uhr von olliy editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
24.11.2024, 23:09 Uhr
Enrico
Default Group and Edit



Zitat:
olliy schrieb
Drive: 0
54742 Entries in BTT of Drive 0
Begin: Cylinder 0
End: Cylinder 1023
Cylinder 0


Die Platte hat 54742 in der BTT eingetragene defekte Sektoren.
Das wird wohl nur mit neu einrichten was werden.


Zitat:


Ich vermute, das es entweder an dem selbstgebauten Kabel liegt oder an dem Festplattenaufsteller oder an beidem.
Wie genau sieht eigentlich das Original-Kabel aus?
Kann mir da jemand helfen?
Viele Grüße
Olaf


Das ist 1:1 und ca. 50cm lang.
Zu lang darf es wirklich nicht sein.
--
MFG
Enrico
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
24.11.2024, 23:42 Uhr
kaiOr

Avatar von kaiOr

Hallo,

das ist eine ältere Firmware, nur kurz:
Dein WDC blockt den ersten RAM-Test der 16Bit-Firmware...

ERROR 52 C1 AAAA -> Fehler beim Schreiben von Testwert AAAAh (in den WDC-RAM)
C1 -> dieser Code kommt nicht vom WDC, ist nur ein Lückenfüller der 16Bit-Firmware

...weil er proaktiv einen Fehlercode loswerden will.
Der 16Bit-Teil testet dabei unbeirrt weiter:

ERROR 53 08 AAAA 0000 -> Fehler beim Rücklesen, Soll:AAAAh Ist:0000h
08 -> wird uns vom WDC zugeschoben: kein Laufwerk "ready"

https://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=4870#41983
Blinkcode der K5504.50:
https://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=21944#240742

Die alten WDC-Firmwares < V4.x schreiben noch keinen Parameterblock auf Platte. Die Parameter liegen starr im ROM und werden an SA.VERIFY übermittelt. Also wurde hier noch nicht zwingend eine "Platte erkannt", vermutlich nur der "WDC erkannt".

MfG
Kai
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
25.11.2024, 21:41 Uhr
olliy




Zitat:
kaiOr schrieb
08 -> wird uns vom WDC zugeschoben: kein Laufwerk "ready"


Vielen Dank, das war der richtige Hinweis! Obwohl ich mir gewünscht hätte, das es am Kabel liegt, aber das funktioniert scheinbar.

Zitat:
Enrico schrieb
Die Platte hat 54742 in der BTT eingetragene defekte Sektoren.
Das wird wohl nur mit neu einrichten was werden.


Ich vermute eher, dass das ist ein Initialwert ist, da die BTT nicht von der Platte gelesen werden kann.

Zitat:
kaiOr schrieb
Blinkcode der K5504.50:
https://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=21944#240742


Der Blinkcode ist 3x lang 1x kurz. Das Bedeutet "Inneres Grenzband immer erkannt". Ich vermute, das ist die innere Endlagenerkennung. Der Kopf bewegt sich allerdings hörbar beim Einschalen der Platte. Eine mechanische Blockierung würde ich daher ausschließen.

Ich habe zum Test eine K5504.20 aus einem A7150 angeschlossen. Damit ergibt sich folgendes Verhalten:

Zitat:

U880-Softwaremonitor Version 3.0 - Press RETURN
>
U8000-Softwaremonitor Version 3.0 - Press NMI
P8000 Hardwaretest U8001 - Version 3.0
*** ERROR 53 00 AAAA 8181
MAXSEG=<07>
*O U
BOOTING FROM UDOS FLOPPY
> boot
Boot
: md(0,16000)wega
md: io error
md: fatal error
not a directory
wega not found
: ud(0,0)sa.verify

**** Verify V. 2.0 ****
WDC-Firmware-Version: 'WDC_V.3.4.05'
Drives: 1 Cylinders: 1024 Heads: 5
Sectors: 18 Bytes/Sector: 512
Blocks/Drive: 92070

Drive: 0
54742 Entries in BTT of Drive 0
Begin: Cylinder 0
End: Cylinder 10
Cylinder 0
Error B --- Kc 44 Dr 0 Cy 0 Hd 0 continue ?y
Error B --- Kc 44 Dr 0 Cy 0 Hd 1 continue ?y
Error B --- Kc 44 Dr 0 Cy 0 Hd 2 continue ?y
Error B --- Kc 44 Dr 0 Cy 0 Hd 3 continue ?y
Error B --- Kc 44 Dr 0 Cy 0 Hd 4 continue ?y
...
Cylinder 10
Error B --- Kc 44 Dr 0 Cy 10 Hd 0 continue ?y
Error B --- Kc 44 Dr 0 Cy 10 Hd 1 continue ?y
Error B --- Kc 44 Dr 0 Cy 10 Hd 2 continue ?y
Error B --- Kc 44 Dr 0 Cy 10 Hd 3 continue ?y
Error B --- Kc 44 Dr 0 Cy 10 Hd 4 continue ?y
Verify complete
Exit called


Der Fehler C1 ist immer noch vorhanden.
Der Fehler 08 (no drive ready) ist weg.
Kann jemand sagen warum der C1 Fehler noch da ist?

Der io error ist noch da. Möglicherweise weil die Platte nicht richtig initialisiert werden konnte.

sa.verify glaubt weiterhin eine Platte mit 1024 Zylindern und 5 Köpfen zu haben. Das ist ja auch fest im EPROM und hat nichts mit der tatsächlichen Platte zu tun. Auch diese Platte hat angeblich 54724 Einträge in der BTT. Vermutlich weil auch hier die BTT nicht gelesen werden konnte. Beim Versuch einen Cylinder zu lesen verfährt der Kopf hörbar und sichtbar an die entsprechende Stelle. Der Lesevorgang schlägt jedoch fehl. Ich vermute, weil die Anzahl der Köpfe nicht stimmt. sa.verify läuft aber durch ohne einzufrieren.
Ich vermute daher, das tatsächlich das original Laufwerk kaputt ist. Hat jemand eine Idee, ob man das reparieren kann?
Um herauszufinden, ob der Rest des Computers funktioniert, wäre es gut, wenn ich da mal eine funktionierende K5504.50 anschließen könnte.
Hat jemand eine funktionierende Platte, die ich mir mal ausleihen könnte um zu überprüfen ob der Rechner damit funktioniert? Oder hat jemand eine die er nicht mehr braucht?
Es könnte ja auch eine andere kompatible Platte sein. dann müsste ich halt den Eprom ändern.
VG
Olaf

Dieser Beitrag wurde am 25.11.2024 um 21:43 Uhr von olliy editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
26.11.2024, 22:07 Uhr
kaiOr

Avatar von kaiOr

Hallo Olaf,

sofern man hat, könnte man noch die Platine der K5504.50 testhalber tauschen. Doch es ist gut möglich, dass die Servospuren (mit dem nur intern genutzten 6.Kopf) einfach nicht mehr lesbar sind. Eine wirklich noch gesunde K5504.50 bzw. HH-1050 zu bekommen ist schwierig.

Ansonsten schaut das ganz gut aus. Mit zu Deiner Firmware passender Platte (min.5 Köpfe, min.1024 Spuren) inkl. SA.FORMAT (inkl. BTT schreiben) sollte der Fehler verschwinden.

Die P8000 hat ihre eigene Low-Level-Formatierung (mit 18 Sektoren pro Spur statt 17 beim A7150) und das auch noch Firmware-abhängig mit anderem Interleave, GAPs etc..
Also dranstecken und hoffen das SA.VERIFY keine Fehler bringt oder gar der WEGA-Kernel aus dem Root-Verzeichnis läd, kannste natürlich vergessen.

Hangel Dich am besten noch etwas durch die P8000-Threads, Handbücher etc. sind ja soweit auf pofo.de.
Wo die Reise so hingehen soll (Museumsstück, Datenforensik, Update auf den letzten Stand, Test- und Entwicklungssystem...dann wohl besser mit WDC-Emulator etc.) musst Du selber rausfinden.

MfG
Kai
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
01.12.2024, 11:58 Uhr
olliy



Hallo in die Runde,
Ich bin ein ganzes Stück weitergekommen. Ich habe die Platte aufgeschraubt und mal ohne Deckel laufen lassen (ich weiß, eigentlich ist das keine gute Idee, aber bevor ich sie wegschmeiße ...). Entgegen meiner Vermutung hat der Motor für die Kopfbewegung zwar Geräusche gemacht, die Köpfe blieben aber auf der innersten Spur stehen. Insofern war die Diagnose "Inneres Grenzband immer erkannt" richtig. Die Ursache war die Verriegelungsmechanik für die Parkspur (ich vermute zumindest, das dies der Zweck ist). Ich habe den Anker des Elektromagneten (siehe Bild) mit der Pinzette reingedrückt. Danach ließ sich das Ganze bewegen und funktioniert jetzt auch dauerhaft richtig. Vermutlich war das verkantet oder vergrindet oder beides.

Nach dem Zusammenbauen gab es keinen Blinkcode mehr und die Maschine konnte das primäre Bootstrap-Programm laden. Beim sekundären ist sie dann allerdings eingefroren.

sa.verify konnte die BTT lesen und die beiden Einträge stimmten mit dem Aufdruck auf dem Gehäuse überein. Beim Überprüfen selbst gab es allerdings in fast jeder Spur mindestens einen Lesefehler.
Ich kenne mich mit Festplatten nicht so gut aus, aber vielleicht hat sich die ganze Mechanik ja dejustiert. Vielleicht kann das ja jemand aus der Runde erklären. Auslesen oder booten von der Platte war also nicht möglich.

Ich habe die Platte dann mit sa.format formatiert. Tatsächlich habe ich das mehrmals gemacht, weil immer wieder neue Fehler gefunden wurden. aktuell habe ich 28 Einträge in der BTT.
Ich hoffe, das das alle Fehler sind und die Platte nicht noch weiter stirbt.


Zitat:
kaiOr schrieb
Wo die Reise so hingehen soll (Museumsstück, Datenforensik, Update auf den letzten Stand, Test- und Entwicklungssystem...dann wohl besser mit WDC-Emulator etc.) musst Du selber rausfinden.


Das mit der Datenforensik wird jetzt nichts mehr. Ich möchte die Maschine in funktionierendem Zustand erhalten und damit "rumspielen" können.

Aktuell läuft die WEGA 3.0 Installation. Ich warte mal ab und melde mich dann wieder.
VG
Olaf
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
01.12.2024, 12:07 Uhr
Rüdiger
Administrator
Avatar von Rüdiger


Zitat:
olliy schrieb
Danach ließ sich das Ganze bewegen und funktioniert jetzt auch dauerhaft richtig. Vermutlich war das verkantet oder vergrindet oder beides.



Das ist ein Standardfehler dieses Plattentyps, liegt wohl an verhartzem Fett. Eine winzige Menge Öl mit Spritze und Kanüle platziert in der Ausparkmechanik kann helfen. Ansonsten wird das Problem wiederkommen.
--
Kernel panic: Out of swap space.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
01.12.2024, 23:38 Uhr
olliy




Zitat:
Rüdiger schrieb
Das ist ein Standardfehler dieses Plattentyps, liegt wohl an verhartzem Fett. Eine winzige Menge Öl mit Spritze und Kanüle platziert in der Ausparkmechanik kann helfen. Ansonsten wird das Problem wiederkommen.


gut zu Wissen. Das hatte ich im Forum so nicht gefunden. Naja, aktuell läuft die Platte. Wenn sie das nächste Mal fest ist, werden ich mir das ansehen.

Heute habe ich WEGA 3.0 installiert. Das hat eine Weile gedauert, funktioniert jetzt aber wie erwartet. Unix halt. Könnt ihr mir sagen was der Unterschied zw. WEGA 3.0 und WEGA 3.1 ist? Wäre es vielleicht empfehlenswert ein ein WEGA 3.1 auf der Maschine zu installieren?
Die Firmware ist imho auch nicht die neuste.
U880-Softwaremonitor Version 3.0
U8000-Softwaremonitor Version 3.0
WDC-Firmware-Version: 'WDC_V.3.4.05'
Ist es sinnvoll diese zu aktualisieren?

VG
Olaf
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek