ifc numbering OBP and Solaris OEM

From: Miller Alan (Alan.Miller@is-energy.de)
Date: Sun Apr 18 2004 - 15:07:28 EDT


I'm trying to install 2 SF6800 Domains via Jumpstart/JET
and need to install via port 0 of the ce interface in IB6, Slot2.

Since this physical path (according to OBP) is ce2, the Client's
sysidcfg file has "network_interface=ce2".

The initial inet kernel/miniroot boot works fine (the disks are partitioned,
pkgs get installed, /etc/hostname.* files created) using the boot command:

 ok> boot /ssm@0,0/pci@18,700000/pci@3/network@0 - install - w

however, during the first boot (from disk), a new /etc/path_to_inst file
is created and all my interfaces have different numbers. This results
in the client not being able to re-mount the media from the NFS server,
(becauase ce2 has become ce10) and the rest of the installation hangs.

Is the difference in the way OBP and the OEM number the interfaces
supposed to be that way (works as designed)?
Am I doing something else wrong?
Is there a way to get around this problem?

To verify this, I modified $ROOTDIR/sbin/rcS and $ROOTDIR/sbin/sysconfig
so that a ksh is started instead of running suninstall when I boot via
"boot /...path.../ - recover".

Here are the differences among the OBP and OEM generated path_to_inst files.
(The /tmp/sysid_config.285/path_to_inst file is from the other Domain
where I had done an initial test install, w/o cluster, IPMP, etc.)

  # df |grep ^/tmp
  /tmp (swap ):96333280 blocks 4834646 files
  /tmp/sysid_config.285(202.1.12.71:/opt/jet/Clients/su00176a):17937174 blocks 1259487 files

  # ls -l /tmp/root/etc/path_to_inst /tmp/sysid_config.285/path_to_inst
  -r--r--r-- 1 root root 19398 Apr 18 16:49 /tmp/root/etc/path_to_inst
  -r--r--r-- 1 root other 29134 Apr 16 18:55 /tmp/sysid_config.285/path_to_inst

  # grep ce /tmp/root/etc/path_to_inst /tmp/sysid_config.285/path_to_inst
  /tmp/root/etc/path_to_inst:"/ssm@0,0/pci@18,700000/pci@1/network@0" 0 "ce"
  /tmp/root/etc/path_to_inst:"/ssm@0,0/pci@18,700000/pci@1/network@1" 1 "ce"
  /tmp/root/etc/path_to_inst:"/ssm@0,0/pci@18,700000/pci@3/network@0" 2 "ce"
  /tmp/root/etc/path_to_inst:"/ssm@0,0/pci@18,700000/pci@3/network@1" 3 "ce"
  /tmp/root/etc/path_to_inst:"/ssm@0,0/pci@18,600000/network@1" 4 "ce"
  /tmp/root/etc/path_to_inst:"/ssm@0,0/pci@19,700000/pci@1/network@0" 5 "ce"
  /tmp/root/etc/path_to_inst:"/ssm@0,0/pci@19,700000/pci@1/network@1" 6 "ce"
  /tmp/root/etc/path_to_inst:"/ssm@0,0/pci@1a,700000/pci@1/network@0" 7 "ce"
  /tmp/root/etc/path_to_inst:"/ssm@0,0/pci@1a,700000/pci@1/network@1" 8 "ce"
  /tmp/root/etc/path_to_inst:"/ssm@0,0/pci@1c,700000/network@1" 9 "ce"
  /tmp/root/etc/path_to_inst:"/ssm@0,0/pci@1d,600000/network@1" 10 "ce"
  /tmp/root/etc/path_to_inst:"/ssm@0,0/pci@1e,600000/network@1" 11 "ce"
  /tmp/root/etc/path_to_inst:"/ssm@0,0/pci@1f,600000/network@1" 12 "ce"
  /tmp/sysid_config.285/path_to_inst:"/ssm@0,0/pci@18,700000/pci@1/network@0" 0 "ce"
  /tmp/sysid_config.285/path_to_inst:"/ssm@0,0/pci@18,700000/pci@1/network@1" 1 "ce"
  /tmp/sysid_config.285/path_to_inst:"/ssm@0,0/pci@18,700000/pci@3/network@0" 10 "ce"
  /tmp/sysid_config.285/path_to_inst:"/ssm@0,0/pci@18,700000/pci@3/network@1" 11 "ce"
  /tmp/sysid_config.285/path_to_inst:"/ssm@0,0/pci@18,600000/pci@1/network@0" 2 "ce"
  /tmp/sysid_config.285/path_to_inst:"/ssm@0,0/pci@18,600000/pci@1/network@1" 3 "ce"
  /tmp/sysid_config.285/path_to_inst:"/ssm@0,0/pci@18,600000/network@1" 12 "ce"
  /tmp/sysid_config.285/path_to_inst:"/ssm@0,0/pci@19,700000/pci@1/network@0" 4 "ce"
  /tmp/sysid_config.285/path_to_inst:"/ssm@0,0/pci@19,700000/pci@1/network@1" 5 "ce"
  /tmp/sysid_config.285/path_to_inst:"/ssm@0,0/pci@1a,700000/pci@1/network@0" 13 "ce"
  /tmp/sysid_config.285/path_to_inst:"/ssm@0,0/pci@1a,700000/pci@1/network@1" 14 "ce"
  /tmp/sysid_config.285/path_to_inst:"/ssm@0,0/pci@1c,700000/network@1" 15 "ce"
  /tmp/sysid_config.285/path_to_inst:"/ssm@0,0/pci@1d,600000/network@1" 6 "ce"
  /tmp/sysid_config.285/path_to_inst:"/ssm@0,0/pci@1e,600000/network@1" 7 "ce"
  /tmp/sysid_config.285/path_to_inst:"/ssm@0,0/pci@1f,600000/pci@1/network@0" 8 "ce"
  /tmp/sysid_config.285/path_to_inst:"/ssm@0,0/pci@1f,600000/pci@1/network@1" 9 "ce"
  /tmp/sysid_config.285/path_to_inst:"/ssm@0,0/pci@1f,600000/network@1" 16 "ce"

--
Alan Miller	
is:energy  GmbH	
Unit Operations, Operating Systems - OPOO 	
Tresckowstrasse 3		
30457 Hannover		
Telefon: (0511) 439-4292		Telefax: (0511) 439-4226	
Email: alan.miller@is-energy.de	I-Net: <www.is-energy.de>
_______________________________________________
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:28:29 EDT