Controller number assignments on 220R and 280R

I am trying to share a StorEdge 3310 between a Sun Enterprise 220R and a Sun Fire 280R. In order to share the disk via Solaris9 SVM disk sets, the disks needs to be addressed similarly on both hosts ( must have the same c#t#d# ).

I have installed Solaris9 on both, with 1 internal disks, 1 internal CD/DVD, no other PCI-SCSI HBA during the install. On the 220R, a PCI QFE ( quas fast ethernet ) card was added after the installation. On the 280R, it was on PCI slot 4 during the installation ( Does ethernet cards matter with regards to controller assignments? )

I was initially told that the 280R had an intenal IDE CD/DVD, but that is not the case.

However, with the 220R, the PCI-SCSI HBA attached to the 3310 is assigned c2txdx, while on the 280R, it is assigned c3txdx. Since it is easier to increment the controller assignment than to decrement it, I need a way to change the assignment on the 220R from c2txdx to c3txdx.

I have also been reading these:

<a href="http://sunsolve.sun.com/search/document.do?assetkey=1-9-70760-1" target="_blank"> http://sunsolve.sun.com/search/document.do?assetkey=1-9-7076 0-1</a>

<a href="http://www.lbl.gov/ITSD/CIS/faqs/UNIX_Faq/9.html" target="_blank">http://www.lbl.gov/ITSD/CIS/faqs/UNIX_Faq/9.html</a>

1) If I want to change the controller assignment on the 220R from c2 to c3, do I just remove the PCISCSI HBA, boot -r, insert it again ( on the same slot ? ), then boot -r again ?

2) ... or can I just safely manually change the link in the /dev/cfg directory and reboot ?

3) I also could not figure out on the 280R, what is taking up c2 ( Hence, the disks on the array are assigned c3 instead of c2 like in the 220R ) ? Is it some internal controller that I dont have a device attached to ?

Here's the /dev/cfg directory for the 280R:

c3 -> ../../devices/<a href="mailto:pci&#64;8" target="_blank">pci@8</a>,600000/<a href="mailto:pci&#64;1" target="_blank">pci@1</a>/<a href="mailto:scsi&#64;4" target="_blank">scsi@4</a>:scsi

c4 -> ../../devices/<a href="mailto:pci&#64;8" target="_blank">pci@8</a>,600000/<a href="mailto:pci&#64;1" target="_blank">pci@1</a>/<a href="mailto:scsi&#64;5" target="_blank">scsi@5</a>:scsi

c0 -> ../../devices/<a href="mailto:pci&#64;8" target="_blank">pci@8</a>,700000/<a href="mailto:scsi&#64;6" target="_blank">scsi@6</a>:scsi

c1 -> ../../devices/<a href="mailto:pci&#64;8" target="_blank">pci@8</a>,600000/SUNW,<a href="mailto:qlc&#64;4" target="_blank">qlc@4</a>/<a href="mailto:fp&#64;0" target="_blank">fp@0</a>,0:fc

c2 -> ../../devices/<a href="mailto:pci&#64;8" target="_blank">pci@8</a>,700000/<a href="mailto:scsi&#64;6" target="_blank">scsi@6</a>,1:scsi

From above:

c0 is the DVD/CD drive

c1 is the internal disk

What is c2 ? It "looks similar" to c0 but I dont know what it is.

4) Finally, what does "boot -srv" ( based on the instruction in <a href="http://www.lbl.gov/ITSD/CIS/faqs/UNIX_Faq/9.html" target="_blank">http://www.lbl.gov/ITSD/CIS/faqs/UNIX_Faq/9.html</a> ) does ? I could not find out from the man page what options r and v does.

Thanks.

[3523 byte] By [jmsalvo] at [2007-11-25 22:46:29]
# 1

boot -svr means; reconfigure, single user, verbose ( echo all boot messages on the screen ). Controller 2 may be the external SCSI, not sure though. Here is the /dev/cfg/ output of a Blade 1000;

bash-2.05$ ls -l

total 8

lrwxrwxrwx1 rootroot 38 Feb 28 13:31 c0 -> ../../devices/<a href="mailto:pci&#64;8" target="_blank">pci@8</a>,700000/<a href="mailto:scsi&#64;6" target="_blank">scsi@6</a>:scsi

lrwxrwxrwx1 rootroot 47 Feb 28 13:31 c1 -> ../../devices/<a href="mailto:pci&#64;8" target="_blank">pci@8</a>,600000/SUNW,<a href="mailto:qlc&#64;4" target="_blank">qlc@4</a>/<a href="mailto:fp&#64;0" target="_blank">fp@0</a>,0:fc

lrwxrwxrwx1 rootroot 40 Feb 28 13:31 c2 -> ../../devices/<a href="mailto:pci&#64;8" target="_blank">pci@8</a>,700000/<a href="mailto:scsi&#64;6" target="_blank">scsi@6</a>,1:scsi

drwxr-xr-x2 rootroot 512 Feb 28 13:31 usb0

mlennon at 2007-7-5 17:01:51 > top of Java-index,Sun Hardware,Servers - General Discussion...
# 2

I have a unipack tape drive attached to the external SCSI interface on a Blade 1000, I just ran a probe-scsi-all and the device path shows up as;

/devices/<a href="mailto:pci&#64;8" target="_blank">pci@8</a>,700000/<a href="mailto:scsi&#64;6" target="_blank">scsi@6</a>,1:scsi

mlennon at 2007-7-5 17:01:51 > top of Java-index,Sun Hardware,Servers - General Discussion...
# 3

Free Infodoc <b>21216 </b> lists the hard-coded device paths for a number of platforms.I was always of the belief that the default paths would `generally` become the lowest numbered controllers, as each gets created in the path-to-inst file.Any additional ones would be configured later, and therefore be given higher-numbered `C` designations.

JM: I suggest you open a support case with Sun for additional guidance.

Bill at 2007-7-5 17:01:51 > top of Java-index,Sun Hardware,Servers - General Discussion...
# 4
here c2 is the onboard external scsi port which you see at back of the mainboard. It is Utra320 SCSI interface.
orkut at 2007-7-5 17:01:51 > top of Java-index,Sun Hardware,Servers - General Discussion...