Superuser

Autor Thema: E450 Backplane  (Gelesen 5964 mal)

wx110659

  • Gast
E450 Backplane
« 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?
« Letzte Änderung: 14. März 2008, 11:54:47 von solwx »

sonnenblen.de - Das unabhängige Sun User Forum

E450 Backplane
« am: 14. März 2008, 11:46:14 »

numbercrunch

  • Gast
Re: E450 Backplane
« Antwort #1 am: 14. März 2008, 13:45:26 »
probiers mal mit:

1) drvconfig
2) disks
3) devlinks

geht bei mir immer und auf jedem sun hobel

wx110659

  • Gast
Re: E450 Backplane
« Antwort #2 am: 14. März 2008, 16:33:24 »
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.

Hexxer

  • Gast
Re: E450 Backplane
« Antwort #3 am: 14. März 2008, 22:49:08 »
war da nicht irgendwas mit nem zusätzlichen Controller? Raidutil oder so? Komme gerade nicht drauf...

Offline stiefkind

  • Sobl Bachelor
  • ***
  • Beiträge: 143
    • Synapseninferno
Re: E450 Backplane
« Antwort #4 am: 15. März 2008, 10:41:35 »
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


Offline dominik

  • Sobl Bachelor
  • ***
  • Beiträge: 182
  • Me, myself & I
    • Meine Heimseite
Re: E450 Backplane
« Antwort #5 am: 17. März 2008, 07:56:16 »
Schau doch mal ganz low-level im OBP mit 'probe-scsi-all' nach, welche Disks Du siehst.

Gruss
Dominik

wx110659

  • Gast
Re: E450 Backplane
« Antwort #6 am: 17. März 2008, 11:36:21 »
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.



Offline dominik

  • Sobl Bachelor
  • ***
  • Beiträge: 182
  • Me, myself & I
    • Meine Heimseite
Re: E450 Backplane
« Antwort #7 am: 17. März 2008, 11:39:50 »
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

wx110659

  • Gast
Re: E450 Backplane
« Antwort #8 am: 17. März 2008, 13:08:08 »
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


Offline dominik

  • Sobl Bachelor
  • ***
  • Beiträge: 182
  • Me, myself & I
    • Meine Heimseite
Re: E450 Backplane
« Antwort #9 am: 17. März 2008, 13:56:55 »
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

sonnenblen.de - Das unabhängige Sun User Forum

Re: E450 Backplane
« Antwort #9 am: 17. März 2008, 13:56:55 »

Offline Ebbi

  • Sobl Administrator
  • Sobl Guru
  • *****
  • Beiträge: 1315
  • Minusgeek
Re: E450 Backplane
« Antwort #10 am: 17. März 2008, 14:39:08 »
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. ;)

Offline dominik

  • Sobl Bachelor
  • ***
  • Beiträge: 182
  • Me, myself & I
    • Meine Heimseite
Re: E450 Backplane
« Antwort #11 am: 17. März 2008, 14:43:36 »
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

wx110659

  • Gast
Re: E450 Backplane
« Antwort #12 am: 17. März 2008, 14:51:16 »
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


Offline dominik

  • Sobl Bachelor
  • ***
  • Beiträge: 182
  • Me, myself & I
    • Meine Heimseite
Re: E450 Backplane
« Antwort #13 am: 17. März 2008, 14:59:07 »
Genau, einfach 1x den 375-0005 nehmen.


Gruss
Dominik

Offline Ebbi

  • Sobl Administrator
  • Sobl Guru
  • *****
  • Beiträge: 1315
  • Minusgeek
Re: E450 Backplane
« Antwort #14 am: 17. März 2008, 15:01:30 »
@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. ;)