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
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

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