Hardware > Sun SPARC

Blade 150 bootet nicht von SCSI-DVD

(1/2) > >>

Padde:
Hallo Forum,

ich habe einer Blade 150 einen SCSI-Controller (Symbios 53C875, extra auf Sun-Tauglichkeit hin gekauft), eine SCSI-Platte (Fujitsu MAM3367MC) und ein SCSI-DVD (Toshiba SD-M1401, stammt laut Verkäufer aus einer Sun) verbaut. Die Verkabelung sollte korrekt sein, an einem PC funktioniert das Gespann. Allerdings kann ich nicht von dem DVD-Laufwerk booten:


--- Code: ---ok probe-scsi-all
/pci@1f,0/pci@5/scsi@2
Target 2
  Unit 0   Disk     FUJITSU MAM3367MC
Target 6
  Unit 0   Removable Read Only device    TOSHIBA DVD-ROM SD-M14011009

 
ok show-disks
a) /pci@1f,0/pci@5/scsi@2/disk
b) /pci@1f,0/ide@d/cdrom
c) /pci@1f,0/ide@d/disk
q) NO SELECTION
Enter Selection, q to quit: a
/pci@1f,0/pci@5/scsi@2/disk has been selected.
Type ^Y ( Control-Y ) to insert it in the command line.
e.g. ok nvalias mydev ^Y
         for creating devalias mydev for
/pci@1f,0/pci@5/scsi@2/disk


ok nvalias dvd /pci@1f,0/pci@5/scsi@2/disk


ok boot dvd
Boot device: /pci@1f,0/pci@5/scsi@2/disk  File and args:

Can't open boot device
--- Ende Code ---

Weder mit einer Original-DVD (Solaris 10 11/06) noch mit einer selbstgebrannten CD (Solaris 10 3/05, 512K-Jumper ist gesetzt, eine Ultra 5 mit IDE-CD-ROM kann man davon installieren) funktioniert das Booten. Nach dem Eintippen von "boot dvd" hört man, daß auf das Laufwerk zugegriffen wird, aber weiter passiert nichts. Die DVD läuft nicht einmal richtig an.

Habe ich noch irgendwas übersehen oder ist das Laufwerk vielleicht defekt?

(Die Platte wird wahrscheinlich deshalb nicht von show-disks gefunden, weil noch kein Sun-Label drauf ist - schätze ich mal. Aber das kann man ja nachholen, sobald man denn von der DVD booten kann.)

Grüße, Padde

Sparky:
Du versuchst das SCSI-Device2 als DVD zu vergewaltigen!?!
Das ist aber die Festplatte, dann ist es kein Wunder das es nicht funktioniert.
Das DVD ist Device 6 !!!
Setz den Devicealias richtig, dann funktioniert es auch.

Padde:
Das Interessante ist aber, daß durch den Pfad /pci@1f,0/pci@5/scsi@2/disk das DVD-Laufwerk angesprochen wird! Das sieht man an der LED und das hört man auch am Zugriffsgeräusch. Herumexperimentieren mit diversen anderen Pfaden brachte insgesamt folgende Fehlemeldungen:


--- Code: ---Bad magic number in disk label
Can't open disk label package
Can't open boot device
Fast Data Access MMU Miss
The file just loaded does not appear to be an executable
--- Ende Code ---

Irgendwie blicke ich da nicht ganz durch. Wie müßte denn der korrekte Pfad lauten, wenn das DVD-Laufwerk die ID 6 hat?

Padde:
Anscheinend habe ich irgendein anderes Problem:


--- Code: ---ok boot /pci@1f,0/pci@5/scsi@2/disk@2,0
Boot device: /pci@1f,0/pci@5/scsi@2/disk@2,0  File and args:
Bad magic number in disk label
Can't open disk label package

Can't open boot device
--- Ende Code ---

Gut, das ist die Platte, da ist halt noch nichts drauf. Aber jetzt wird es interessant:


--- Code: ---ok boot /pci@1f,0/pci@5/scsi@2/disk@6,0
Boot device: /pci@1f,0/pci@5/scsi@2/disk@6,0  File and args:

Can't open boot device
--- Ende Code ---
Da hätte doch eigentlich das DVD-Laufwerk sein sollen. Es tut sich aber überhaupt nichts! Dann habe ich einfach mal die ID 0 probiert:


--- Code: ---ok boot /pci@1f,0/pci@5/scsi@2/disk@0,0
Boot device: /pci@1f,0/pci@5/scsi@2/disk@0,0  File and args:

Can't open boot device
--- Ende Code ---
Sieht genauso aus wie oben, aber man hört ganz deutlich, daß jetzt auf die DVD zugegriffen wird. Das gleiche passiert auch bei den IDs 1, 3, 4 und 5. Das DVD-Laufwerk reagiert also nur dann nicht, wenn man die IDs 2 (da sitzt die Platte) und 6 (da sollte das DVD-ROM eigentlich sitzen!) anspricht.

Da ist doch was oberfaul. Kann es sein, daß das Laufwerk nicht richtig terminiert? Da ist zwar ein Jumper "TERM ON/OFF", den ich vorher extra gesetzt hatte, aber diese Einstellung macht keinen Unterschied. Woran könnte das sonst noch liegen?

Und noch ein Nachtrag:

Zu Testzwecken habe ich das alte IDE-CD-ROM nochmal drangehängt. Dann habe ich Solaris 10 3/05 von der CD gebootet und wollte mit "format" die Platte labeln. Leider sagt mir "format", daß es keine Platten finden kann. Schließlich habe ich eine FreeBSD-Installations-CD eingelegt und FreeBSD auf die SCSI-Platte gebügelt. Siehe da, etwa fünf Minuten später kann ich FreeBSD ohne Probleme von der SCSI-Platte booten (ja, ich habe die jetzt auf ID 3 umgejumpert, ist einfach "gewohnter"):


--- Code: ---ok boot /pci@1f,0/pci@5/scsi@2/disk@3,0:a
Boot device: /pci@1f,0/pci@5/scsi@2/disk@3,0:a  File and args:

>> FreeBSD/sparc64 boot block
   Boot path:   /pci@1f,0/pci@5/scsi@2/disk@3,0:a
   Boot loader: /boot/loader
Consoles: Open Firmware console

FreeBSD/sparc64 bootstrap loader, Revision 1.0
(root@s-dallas.cse.buffalo.edu, Fri Jan 12 08:25:13 UTC 2007)
bootpath="/pci@1f,0/pci@5/scsi@2/disk@3,0:a"
Loading /boot/defaults/loader.conf
/boot/kernel/kernel data=0x531808+0x5bf58 syms=[0x8+0x6c7b0+0x8+0x5a2d9]

Hit [Enter] to boot immediately, or any other key for command prompt.
...
--- Ende Code ---

Die Platte wird von FreeBSD wie folgt erkannt:


--- Code: ---da0 at sym0 bus 0 target 3 lun 0
da0: <FUJITSU MAM3367MC  > Fixed Direct Access SCSI-3 device
da0: 40.000MB/s transfers (20.000MHz, offset 16, 16bit), Tagged Queueing Enabled
da0: 35044MB (71770616 512 byte sectors: 255H 63S/T 4467C)
--- Ende Code ---

Scheint also alles in Ordnung zu sein. Dann sehen wir doch mal nach, wo das SCSI-DVD-Laufwerk geblieben ist. Ach, da isses ja:


--- Code: ---cd0 at sym0 bus 0 target 6 lun 0
cd0: <TOSHIBA DVD-ROM SD-M1401 1009> Removable CD-ROM SCSI-2 device
cd0: 20.000MB/s transfers (20.000MHz, offset 16)
cd0: Attempt to query device size failed: NOT READY, Medium not present
--- Ende Code ---

Ich kann sogar die Installations-DVD von Solaris 10 11/06 problemlos mounten!


--- Code: ---# mount -t cd9660 /dev/cd0 /mnt
# ls /mnt
.cdtoc                          .volume.inf.4
.install                        .volume.inf.5
.install_config                 Copyright
.slicemapfile                   JDS-THIRDPARTYLICENSEREADME
.volume.inf                     Solaris_10
.volume.inf.2                   installer
.volume.inf.3
--- Ende Code ---

Warum kann ich nicht von diesem Ding booten? Bin ich denn total bescheuert? Ich werde hier noch wahnsinnig... Falls es euch hilft, hier noch die Ausgabe von "camcontrol":


--- Code: ---# camcontrol devlist
<FUJITSU MAM3367MC  >              at scbus1 target 3 lun 0 (pass0,da0)
<TOSHIBA DVD-ROM SD-M1401 1009>    at scbus1 target 6 lun 0 (pass1,cd0)
--- Ende Code ---

Ich wäre sehr dankbar, wenn mir jemand einen Tip geben kann, wo das Problem liegen könnte. Denn eigentlich möchte ich doch sehr gerne Solaris 10 11/06 mit dem SCSI-DVD-ROM installieren.

maal:
Hallo Padde,

nach deiner genauen Beschreibung (512K-Jumper ist gesetzt) ist die korrekte Blockgröße von 2K eingestellt (nicht gesteckt wäre 512 Byte).

Für eine bootfähige DVD muß der Blocksize auf 2K (2048 Byte) eingestellt sein. Mit einem Blocksize von 512 Byte läßt sich die DVD zwar mounten, aber das Booten klappt nicht.

Dies sind die Jumperstellungen von meinem SD-M1401 (von links nach rechts, I gesteckt, : nicht gesteckt)  II:::I::

Üblicherweise ist beim devalias für das CD-ROM auch der Slice (:f) noch mit angegeben (devalias für das IDE-CD-ROM ansehen und den Gerätepfad des SCSI-Controllers einsetzen).

Mit ist noch eingefallen, daß natürlich das letzte Gerät terminiert sein muß, Bei den SCSI-Suns ist immer ein Kabel-Terminator im 50-poligen Kabel integriert.
Die Sun-SCSI-Platten haben üblicherweise SCA, dort befindet sich die Terminierung auf der Backplane.
Sofern bei dem Controller der 50p- und der interne 68p-Anschluß benutzt werden, darf auf keinen Fall der externe auch verwendet werden.

Dein DVD-Laufwerk dürfte über einen 68p-50p-Adapter angeschlossen sein, hinter der Platte am Ende des Kabels muß ein aktiver UW-SCSI Terminator stecken. Falls es eine LVD-Platte ist, ist dies auch die einzige Möglichkeit der Terminierung (UW Platten können per Jumper schaltbare Terminierung haben, LVD und alle SCA-Platten nie).
 
Michael

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln