Probleme beim ersten Booten von Debian 3.1 auf Sparc IPC

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
FHoevi
Beiträge: 11
Registriert: 15.10.2015 16:21:39

Probleme beim ersten Booten von Debian 3.1 auf Sparc IPC

Beitrag von FHoevi » 15.10.2015 16:30:52

Hallo zusammen,
neulich bin ich auf dem Recyclinghof einer alten Sun SPARC IPC Workstation habhaft geworden (auch noch eine weitere SPARCclassic, aber die muss ich mir erst noch genauer anschauen), die sogar noch von Festplatte das darauf befindliche Solaris bootet. Damit kann ich logischerweise nichts (und will auch gar nicht) anfangen.

Ich bin nun auf der Suche nach jemandem, der sich mit der Installation von zB. Debian Linux (3.1. als letzte vermeintlich für sun4c unterstützte Version) auf so einer Maschine auskennt. Ich bin auch im Besitz eines funktionsfähigen SCSI-CD-ROM-Laufwerks, das auf ID 6 liegt und wo der Bus auch terminiert ist, und habe schon einiges ausprobiert. Ich komme immerhin so weit, dass ich vom PC über UBS und entsprechendes Adapter auf serielle Schnittstelle, PuTTY, OpenBoot und "boot sd(0,6,0)" einen Bootvorgang von CD starten kann, er bricht jedoch recht schnell ab mit der Meldung, dass eine "magic number" nicht passt und die CD-ROM, die ich per ISO-Image langsam (mit "nur" 8-facher Geschwindigkeit) gebrannt habe, nicht bootfähig ist, obwohl md5 die richtige checksum liefert.

Vielleicht gibt es ja hier jemanden, der sich mit solchen Problemen bereits erfolgreich auseinander gesetzt hat, und mir in der Richtung einen oder gern auch mehrere Tipp(s) geben kann. Ich kenne leider niemanden, der sich mit solchen Maschinen noch auskennt, sie sind ja auch bereits ziemlich alte "Schätzchen".

Herzlichen Dank im Voraus für Hinweise jeglicher Art!

Benutzeravatar
Blackbox
Beiträge: 4289
Registriert: 17.09.2008 17:01:20
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Probleme beim ersten Booten von Debian 3.1 auf Sparc IPC

Beitrag von Blackbox » 15.10.2015 16:42:00

Hallo und herzlich Willkommen im Df.de.

Wie hast du denn das Image auf die CD gebrannt ?
Eigenbau PC: Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Desktop PC: Dell Inspiron 530 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Notebook: TUXEDO BU1406 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Alles Minimalinstallationen und ohne sudo/PA/PW.
Rootserver: Rocky Linux 9.3 - Kernel: 5.14

Freie Software unterstützen, Grundrechte stärken!

FHoevi
Beiträge: 11
Registriert: 15.10.2015 16:21:39

Re: Probleme beim ersten Booten von Debian 3.1 auf Sparc IPC

Beitrag von FHoevi » 15.10.2015 16:44:59

Mit einem ISO-Image-Burner und minimaler Geschwindigkeit. Format ist ISO9660.

Benutzeravatar
Blackbox
Beiträge: 4289
Registriert: 17.09.2008 17:01:20
Lizenz eigener Beiträge: GNU Free Documentation License

Re: Probleme beim ersten Booten von Debian 3.1 auf Sparc IPC

Beitrag von Blackbox » 15.10.2015 16:56:21

Wenn ich dich richtig verstehe, die Option »Image brennen« gewählt ?
Eigenbau PC: Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Desktop PC: Dell Inspiron 530 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Notebook: TUXEDO BU1406 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Alles Minimalinstallationen und ohne sudo/PA/PW.
Rootserver: Rocky Linux 9.3 - Kernel: 5.14

Freie Software unterstützen, Grundrechte stärken!

FHoevi
Beiträge: 11
Registriert: 15.10.2015 16:21:39

Re: Probleme beim ersten Booten von Debian 3.1 auf Sparc IPC

Beitrag von FHoevi » 15.10.2015 16:59:36

Ja, ich kann die "richtigen" Dateien mitsamt Verzeichnisstruktur auf der CD-ROM sehen, nicht bloß eine Datei mit Endung ".iso".

Benutzeravatar
MSfree
Beiträge: 11706
Registriert: 25.09.2007 19:59:30

Re: Probleme beim ersten Booten von Debian 3.1 auf Sparc IPC

Beitrag von MSfree » 15.10.2015 17:15:35

FHoevi hat geschrieben:dass eine "magic number" nicht passt
Bad magic number?

Das hört sich bekannt an. Ich hatte solche Späße früher mal mit SGI-Maschinen, bei denen es schlicht ein inkompatibles CD-Laufwerk war. Nicht jedes SCSI-CD-Laufwerk läßt sich an SGIs betreiben, da gibt es so Besonderheiten wie 512-Byte Blocktransfer (die meisten CD-Laufwerke können nut 2kB Blocktransfers) und Reversed Byte Order, also MSB oder LSB. Kompatible CD-Laufwerke hatten damals Jumper, mit denen man die beiden Parameter einstellen konnte. Die CD-Laufwerke, die ich an den SGIs zum Laufen gebracht habe, gingen auch an Sparcs, aber PC-Laufwerke gingen meistens nicht.

FHoevi
Beiträge: 11
Registriert: 15.10.2015 16:21:39

Re: Probleme beim ersten Booten von Debian 3.1 auf Sparc IPC

Beitrag von FHoevi » 15.10.2015 17:19:23

OK, muss mal schauen, hatte mir extra in der Bucht ein altes SCSI-Laufwerk von NEC (?) besorgt. Aber da war hinter nur die Jumperei für die ID und den BUS-Abschluss möglich, keine weiteren Dinge. Vielleicht muss ich dort nochmal nach einem wirklich kompatiblen Laufwerk schauen.

Benutzeravatar
MSfree
Beiträge: 11706
Registriert: 25.09.2007 19:59:30

Re: Probleme beim ersten Booten von Debian 3.1 auf Sparc IPC

Beitrag von MSfree » 15.10.2015 17:28:50

FHoevi hat geschrieben:Aber da war hinter nur die Jumperei für die ID und den BUS-Abschluss möglich.
Du hast einen Jumper für die SCSI-Terminierung?

OK, es gab mal Laufwerke, wo man zwei 8-beinige Dinger als Terminierung einstecken konnte. Wenn möglich, nimm einen richtigen SCSI-Terminator fürs Kabelende, die waren meiner Erfahrung nach zuverlässiger.

FHoevi
Beiträge: 11
Registriert: 15.10.2015 16:21:39

Re: Probleme beim ersten Booten von Debian 3.1 auf Sparc IPC

Beitrag von FHoevi » 15.10.2015 17:34:29

Ja, die SCSI-Terminierung läuft direkt hinten am Laufwerk über einen ganz normalen Jumper. Bei SCSI-1 und -2 reicht anscheinend gemäß der entsprechenden Spezifizierung eine passive Terminierung (zwei Widerstände), ich denke mal, dass das so in dem Laufwerk realisiert ist.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22454
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: Probleme beim ersten Booten von Debian 3.1 auf Sparc IPC

Beitrag von KBDCALLS » 15.10.2015 18:35:54

Sparc ist erst mit Wheezy eingestellt worden . Bzw dafür gibts das noch.
Die Terminierung muß als allerletztes erfolgen, danach darf noch nicht mal ein freier Anschluß mehr kommen, und sie darf nur einmal vorhanden sein.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

FHoevi
Beiträge: 11
Registriert: 15.10.2015 16:21:39

Re: Probleme beim ersten Booten von Debian 3.1 auf Sparc IPC

Beitrag von FHoevi » 15.10.2015 21:57:58

Wheezy ist laut http://www.debian.org/releases/wheezy/s ... 01.html.en für sun4u und sun4v, ich habe halt eine uralte sun4c-Box hier und für die scheint laut ähnlicher Quelle bei Sarge (3.1) spätestens Feierabend zu sein.

FHoevi
Beiträge: 11
Registriert: 15.10.2015 16:21:39

Re: Probleme beim ersten Booten von Debian 3.1 auf Sparc IPC

Beitrag von FHoevi » 20.10.2015 09:36:12

Habe mir gerade in der Bucht ein weiteres, diesmal hoffentlich kompatibles CD-Rom-Gerät besorgt, man kann auf jeden Fall die Block Size umstellen. Bin gespannt, ob es damit funzt...

FHoevi
Beiträge: 11
Registriert: 15.10.2015 16:21:39

Re: Probleme beim ersten Booten von Debian 3.1 auf Sparc IPC

Beitrag von FHoevi » 07.11.2015 17:39:12

So, das Pioneer DRM-604X ist mittlerweile angekommen, SCSI ist ordnungsgemäß terminiert, SCSI ID ist 6, Block Size ist 512. So weit, so gut. Nun starte ich vom OpenBoot per "boot sd(0,6,0)" den Bootvorgang, alles rattert los, das CD-Laufwerk meldet per blinkender LED Aktivität, keine bad magic number mehr, aber auch sonst nichts, das System scheint in den Orkus abgedriftet zu sein.

Was wäre ein sinnvoller nächster Schritt?

Benutzeravatar
MSfree
Beiträge: 11706
Registriert: 25.09.2007 19:59:30

Re: Probleme beim ersten Booten von Debian 3.1 auf Sparc IPC

Beitrag von MSfree » 09.11.2015 10:02:57

FHoevi hat geschrieben:Was wäre ein sinnvoller nächster Schritt?
Puh, an die originalen Solaris-CDs kommst du wohl nicht mehr ran? Es wäre interessant zu wissen, ob die das gleiche Problem haben oder ob nur die Debian-CD nicht für deine Sparc-Architektur gebaut wurde.

Benutzeravatar
hikaru
Moderator
Beiträge: 13954
Registriert: 09.04.2008 12:48:59

Re: Probleme beim ersten Booten von Debian 3.1 auf Sparc IPC

Beitrag von hikaru » 09.11.2015 10:31:38

Vielleicht hat NetBSD noch ein passendes Image für einen Vergleichstest.

Benutzeravatar
MSfree
Beiträge: 11706
Registriert: 25.09.2007 19:59:30

Re: Probleme beim ersten Booten von Debian 3.1 auf Sparc IPC

Beitrag von MSfree » 09.11.2015 10:43:25

Hmm, ich habe gerade hier mal nachgesehen, was das überhaupt für eine Kiste ist:
https://en.wikipedia.org/wiki/SPARCstation_IPC

Der letzte Satz läßt nichts gutes ahnen:
If the battery on this chip dies, then the system will not be able to boot.

FHoevi
Beiträge: 11
Registriert: 15.10.2015 16:21:39

Re: Probleme beim ersten Booten von Debian 3.1 auf Sparc IPC

Beitrag von FHoevi » 09.11.2015 13:08:55

Nee, das Problem kann man über diesen Hack http://www.obsolyte.com/sunFAQ/faq_nvram.html#attach lösen und das habe ich auch bereits erfolgreich gemacht (der entsprechende Chip war bereits "umgerüstet", ich habe bloß eine neue Batterie drangehängt). Das Solaris von der HD, die auch noch im Gehäuse ist, wird ja auch tadellos gebootet, bloß kann ich damit nichts anfangen.

Nein, Solaris-CD-ROMs habe ich leider nicht, wüsste auch nicht, wo ich die herbekommen sollte. Ich wäre sehr dankbar, wenn jemand eine Quelle für NetBSD oder andere ISO-Images posten könnte, dann könnte ich checken, ob es damit geht...

Benutzeravatar
hikaru
Moderator
Beiträge: 13954
Registriert: 09.04.2008 12:48:59

Re: Probleme beim ersten Booten von Debian 3.1 auf Sparc IPC

Beitrag von hikaru » 09.11.2015 13:14:32


FHoevi
Beiträge: 11
Registriert: 15.10.2015 16:21:39

Re: Probleme beim ersten Booten von Debian 3.1 auf Sparc IPC

Beitrag von FHoevi » 09.11.2015 13:17:38

Ich sehe gerade, dass Red Hat noch eine Alternative sein könnte: http://archive.download.redhat.com/pub/ ... iso/sparc/.

FHoevi
Beiträge: 11
Registriert: 15.10.2015 16:21:39

Re: Probleme beim ersten Booten von Debian 3.1 auf Sparc IPC

Beitrag von FHoevi » 16.11.2015 19:34:21

Tja, irgendwie komme ich nicht weiter. Zunächst mal folgendes von OpenBoot PROM 1:

Code: Alles auswählen

ok probe-scsi
Target 3
  Unit 0   Disk     FUJITSU M2624F-512      0405
Target 6
  Unit 0   Removable Read Only device     PIONEER CD-ROM DRM-600  2402Ð'>ðüÿ
  Unit 1   Removable Read Only device     PIONEER CD-ROM DRM-600  2402Ð'>ðüÿ
  Unit 2   Removable Read Only device     PIONEER CD-ROM DRM-600  2402Ð'>ðüÿ
  Unit 3   Removable Read Only device     PIONEER CD-ROM DRM-600  2402Ð'>ðüÿ
  Unit 4   Removable Read Only device     PIONEER CD-ROM DRM-600  2402Ð'>ðüÿ
  Unit 5   Removable Read Only device     PIONEER CD-ROM DRM-600  2402Ð'>ðüÿ
SCSI target 6 ist also ein 6-fach CD-Wechsler, er wird erstmal richtig erkannt und für SPARC richtig eingestellt (target 6) ist das Ganze auch. Nun habe ich die NetBSD-7.0-sparc.iso auf einen Rohling per ImgBurn unter Windows gebrannt und in das oberste Fach des Wechslers eingelegt. Da ich OpenBoot Prom 1 habe, muss ich gemäß http://ftp.netbsd.org/pub/NetBSD/NetBSD ... our%20PROM eigentlich über

Code: Alles auswählen

boot sd(,30,)
booten, da bekomme ich aber den Fehler

Code: Alles auswählen

Invalid SCSI target number ffffffd0 Can't open boot device
zurück, beim Laufwerk passiert nix. Die Formel dazu lautet

Code: Alles auswählen

hex(8 * target + LUN)
, in meinem Fall also

Code: Alles auswählen

hex(8 * 6 + 0) = hex(48) = 30
. Was aber witzigerweise zu Aktivität am Laufwerk führt (blinkende "Busy"-LED) ist dies

Code: Alles auswählen

boot sd(,6,)
, aber danach ist dann Schluss.

Also, ich denke, dass hardwareseitig alles fit ist, aber irgendwas klemmt noch arg. Wer weiss Rat bzw. kennt jemanden, der sowas schon mal gemacht hat und kann Kontakt herstellen?

Danke im voraus...

Antworten