SCSI controller numbers differ on two identical servers?

From: Matthew Brown (matthew.brown@erogo.com)
Date: Thu Dec 19 2002 - 16:01:10 EST


I have two I believe identical e4500 systems that I want to configure to
share two D1000 arrays in a failover kind of configuration - where they're
both connected at either end of the SCSI bus, but only one system mounts the
disks at any one time. I'm wanting to use DiskSuite's disksets feature to
manage the disks.

I installed one of the systems and configured it up, and it decided that the
two Differential cards in the system were c1 and c4, for whatever reason.
The second system wants to see them as c1 and c2. I cannot get the systems
to agree.

According to the SDS documentation, both systems have to see the disks as
the same controller, unit etc. in order for the disksets failover to work.

Both systems have the cards in the same SBUS slots. There are two SBUS IO
boards in each system. On the first, the controller is in slot 0, the
second has the controller in slot 1.

I have even copied the /etc/paths_to_inst file from the first system to the
second and boot -r to see if this will make the systems agree, and it does
not.

So my questions are:

1) Why did the first e4500 configure the second Diff card as c4 when there
are not five SCSI cards in the system?
2) Why did the two systems decide on different configurations when, to the
best of my knowledge, they are the same hardware configuration?
3) How does Solaris decide which c? number to assign to a controller?
4) Is there anything I can change to make the second system think Diff card
#2 is c4, or anything I can change to make the first system think the card
is c2?

Thanks in advance for any help.

-Matt
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers



This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 23:25:30 EDT