sonnenblen.de - Das unabhängige Sun User Forum
Hardware => Sun SPARC => Thema gestartet von: wx110659 am 14. März 2008, 11:46:14
-
Hallo,
ich habe bei einer E450 mit einem Backplane erstmals HDs dort eingebaut. Im probe-scsi-all werden alle HDs brav angezeigt. Trotz boot -r, drvconfig, disks oder devfsadm zeigt format jedoch nur die ersten 4, aber nicht die im Backplane an. Was habe ich vergessen?
-
probiers mal mit:
1) drvconfig
2) disks
3) devlinks
geht bei mir immer und auf jedem sun hobel
-
Das habe ich probiert. Geholfen hat es leider nicht.
Mir ist zwischenzeitlich aufgefallen, dass ich im NVRAM noch die Variable disk-led-assoc setzen musste, mit der der PCI-Slot des SCSI-Controllers für das Backplane angegeben wird. Aber auch das hat es noch nicht gebracht.
-
war da nicht irgendwas mit nem zusätzlichen Controller? Raidutil oder so? Komme gerade nicht drauf...
-
war da nicht irgendwas mit nem zusätzlichen Controller? Raidutil oder so? Komme gerade nicht drauf...
Jein. raidutil braucht man, wenn man ein HW-Raid drin hat. Gab's mal für die E450, wurde aber nach relativ kurzer Zeit wegen möglichen Systemabstürzen mit Datenverlust wieder vom Markt genommen. Hatte selbst zwei Kunden mit den Controllern, Abstürze gab's bei uns nicht.
Das disk-led-assoc wäre mir auch noch eingefallen. Allerdings braucht man das nicht zwingend, um die Platten in Betrieb nehmen zu können. Es hilft nur ungemein, Fehlermeldungen im /var/adm/messages physikalisch der richtigen Platte zuzuordnen :-)
Welches Solaris? Was sagt ein boot -rv am OK-Prompt?
Falls Solaris 10, auch mal ein devfsadm -Cv probieren und schauen, was der sagt. Müsste den kompletten Device-Tree neu bauen (-C) und das auch noch verbose.
Ebenfalls bei Solaris 10: Was sagt ein cfgadm -la?
Den gibt's zwar auch schon in Solaris 8, aber da war das eher ein Tool für Fiber Channel, mittlerweile ist damit sämtliches I/O (also auch parallele SCSI-Devices) zuverlässig abgedeckt.
Sieht man was von den Platten im format? Sind das Sun-Platten? Für die Plattform supported? Evtl. falsches Label? Evtl. falsche Plattenfirmware?
wolfgang
-
Schau doch mal ganz low-level im OBP mit 'probe-scsi-all' nach, welche Disks Du siehst.
Gruss
Dominik
-
Also, es ist ein Solaris 10 08/07 und die Platten, um die es geht, sind allesamt Seagate Cheetahs, die als SUN18G gelabelt sind.
Im OBP werden alle 11 eingebauten Platten mit probe-scsi-all erkannt, im Solaris mit format nur die 4 im Standard-Backplane.
Ein devfsadm -Cv gibt keine Ausgabe (weil offenbar nichts passiert), ein cfgadm -la zeigt nur das CDROM und eben die 4 Platten.
Offensichtlich "sieht" das Solaris die HDs nicht und baut deshalb auch keinen neuen Devicetree.
-
Zeig uns doch mal Dein 'cfgadm -al' und ich vergleich es mit dem meiner 450er hier welche mit 18 Disks bestückt ist.
Gruss
Dominik
-
So, hier mal probe-scsi-all und cfgadm -la
{0} ok probe-scsi-all
/pci@6,4000/pci@4/scsis@4/mscsi@2,0
Target 0
Unit 0 Disk SEAGATE ST318404LSUN18G 4203
Target 1
Unit 0 Disk SEAGATE ST318404LSUN18G 4203
Target 3
Unit 0 Disk SEAGATE ST318404LSUN18G 4203
/pci@6,4000/pci@4/scsis@4/mscsi@1,0
Target 0
Unit 0 Disk SEAGATE ST318404LSUN18G 4203
Target 1
Unit 0 Disk SEAGATE ST318404LSUN18G 4203
Target 2
Unit 0 Disk SEAGATE ST318404LSUN18G 4203
Target 3
Unit 0 Disk SEAGATE ST318404LSUN18G 4203
/pci@6,4000/pci@4/scsis@4/mscsi@0,0
/pci@1f,4000/scsi@2
Target 6
Unit 0 Removable CD-ROM TOSHIBA DVD-ROM SD-M1401100706/22/00
/pci@1f,4000/scsi@3
Target 0
Unit 0 Disk SEAGATE ST318203LSUN18G 034A9936320743
Target 1
Unit 0 Disk SEAGATE ST318275LC 00013AK04KYB
Target 2
Unit 0 Disk SEAGATE ST318404LSUN18G 42030101T257YY
Target 3
Unit 0 Disk SEAGATE ST318404LSUN18G 42030101T25746
{0} ok
bash-3.00# cfgadm -la
Ap_Id Type Receptacle Occupant Condition
c0 scsi-bus connected configured unknown
c0::dsk/c0t0d0 disk connected configured unknown
c0::dsk/c0t1d0 disk connected configured unknown
c0::dsk/c0t2d0 disk connected configured unknown
c0::dsk/c0t3d0 disk connected configured unknown
c1 scsi-bus connected configured unknown
c1::dsk/c1t6d0 CD-ROM connected configured unknown
bash-3.00#
Grüße
Ralph
-
Na da haben wir doch schon den Grund! Der mscsi (SRC/P RAID Controller) ist mit Solaris 10 nicht mehr unterstützt. Das herauszufinden kostete mich überigens 3 Minuten in Google. Du kannst Dir einen normalen Dualport SCSI HBA einbauen und schon wird Solaris Deine Disks erkennen.
Gruss
Dominik
-
Das herauszufinden kostete mich überigens 3 Minuten in Google.
Wenn wir nur noch Google brauchen würden, könnten wir ja alle Foren der Welt dicht machen. ;)
-
Ebbi: Teilweise richtig. Es stört mich halt, wenn das Rad andauernd neu erfunden werden muss nur weil die Leute sich die Arbeit sparen wollen.
Bevor ich irgendwo nachfrage suche ich einfach ganz unverbindlich mal bei der Suchmaschine meiner Wahl. Finde ich dort nichts, werde ich ggf. meine Frage in einem Forum posten.
Gruss
Dominik
-
Danke für den Tip.
Mir war nicht bekannt, dass die Maschine einen RAID-Adapter hat - und habe deshalb auch gar nicht in diese Richtung gedacht. Und gewusst, dass der sich als mscsi meldet, habe ich, ehrlich gesagt, auch nicht. So tief stecke ich der Hardware "nicht drin". Wenn ich gewusst hätte wonach ich hätte suchen sollen, hätte ich entweder RTFM gemacht oder Google gequält.
Was wäre die Alternative für Solaris 10, ein "ganz normaler" SYM22801 ?
Grüße
Ralph
-
Genau, einfach 1x den 375-0005 nehmen.
Gruss
Dominik
-
@dominik:
Da bin ich mit dir d'accord. :)
Aber man muss natürlich auch ansatzweise wissen, nach was man suchen soll.
Daher finde ich die typische Linuxforen-Antwort "man $BEFEHL" gar nicht so schlecht, denn dann hat man wenigstens was zum Weitersuchen. ;)
-
So, mit dem SYM22801 klappts wie vermutet.
Grüße
Ralph