controller enumeration

From: Alex Stade (alex@trdlnk.com)
Date: Thu Apr 07 2005 - 13:36:36 EDT


I am trying to figure out how Solaris determines the controller ID for a
particular SCSI controller. I am not having much luck.

I have two 220R lab machines which I jumpstarted with Solaris 9 U7, both
hosts are identical with respect to hardware as well as OS install.
However, on one of the hosts the add-in SCSI controllers are called 'c1'
and 'c2', whereas the other has 'c2' and 'c3'. I re-jumpstarted them and
this time Solaris called them 'c1' and 'c2' on both hosts.

I have seen this on both sparc and i386 hardware. Two identical PCs with
add-in PCI SCSI controllers - one of the PCs end up having the internal
IDE drive called 'c0d0' and the other PC ends up with 'c2d0'.

So my question is two-fold.

a) How does Solaris figure out what controller should recive which
controller ID, e.g. 'c0', 'c1' etc.; and

b) Is this something I can adjust (obviously with proper care and
caution taken with respect to volume managers and boot devices) without
having to jumpstart and keep my fingers crossed?

-Alex
_______________________________________________
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:30:30 EDT