The Oracle Solaris Advanced Installation Guide describes the full procedure for installing the Oracle Solaris 11 OS over the network.
The Oracle Solaris Advanced Installation Guide describes how to create the installation server and set up the client server.
# shutdown -i0 -g0 -y. . . (shutdown command messages omitted) . . . ok
These examples assume that /pci@400/pci@1/pci@0/pci@8/network@0 is a port on the adapter.
ok cd /pci@400/pci@1/pci@0/pci@8/network@0
ok .properties
The output should be similar to this:
vf-assigned-addresses c3060000 00000041 00810000 00000000 00010000 c3060003 00000041 00a10000 00000000 00004000 assigned-addresses c3060010 00000041 00000000 00000000 00800000 c306001c 00000041 00800000 00000000 00008000 82060030 00000000 01200000 00000000 00080000 vf-reg 43060000 00000000 00000000 00000000 00010000 43060003 00000000 00000000 00000000 00004000 reg 00060000 00000000 00000000 00000000 00000000 43060010 00000000 00000000 00000000 00800000 4306001c 00000000 00000000 00000000 00008000 02060030 00000000 00000000 00000000 00080000 local-mac-address 3c fd fe 9f 00 a0 version Oracle Quad 10Gb or Dual 40Gb Ethernet Adapter FCode 3.4 1/29/2016 board-model 7096437 model 7111185/7111186 compatible pciex8086,1583.108e.7b1d.2 pciex8086,1583.108e.7b1d pciex8086,1583.2 pciex8086,1583 pciexclass,020000 pciexclass,0200 address-bits 00000030 max-frame-size 00002400 network-interface-type ethernet device_type network name network fcode-rom-offset 00056000 vf-stride 00000001 first-vf-offset 00000010 total-vfs 00000020 initial-vfs 00000020 #vfs 00000020 port-type PCIE-Endpoint interrupts 00000001 cache-line-size 00000010 class-code 00020000 subsystem-id 00007b1d subsystem-vendor-id 0000108e revision-id 00000002 device-id 00001583 vendor-id 00008086 {0} ok
If you do not see the device listed, check that the adapter is properly seated. If necessary, reinstall the adapter.
ok device-end
You should see the full paths of all of the network devices, including two for the adapter similar to this example.
ok show-nets a) /niu@480/network@0 b) /pci@400/pci@2/pci@0/pci@c/network@0,3 c) /pci@400/pci@2/pci@0/pci@c/network@0,2 d) /pci@400/pci@2/pci@0/pci@c/network@0,1 e) /pci@400/pci@2/pci@0/pci@c/network@0 f) /pci@400/pci@2/pci@0/pci@a/network@0,1 g) /pci@400/pci@2/pci@0/pci@a/network@0 q) NO SELECTION Enter Selection, q to quit: q
For example, type:
ok boot /pci@400/pci@2/pci@0/pci@c/network@0:dhcp
The boot takes several minutes to complete. Then, you should see a menu for continuing to install the Oracle Solaris 11 OS.
Refer to the Oracle Solaris Advanced Installation Guide for more information about installing the Oracle Solaris 11 OS over the network.
The software installed in Step 5 is required to boot the client server over the adapter interface. You now must install the software in order for the OS to use the client's interfaces in normal operation.
Before installing the SUNWi40e driver, ensure that the client server does not already have the driver installed.
# pkginfo | grep SUNWi40e*
By default, the server is configured to have one datalink for each known network device.
# dladm show-phys
The output should include lines similar to this:
LINK MEDIA STATE SPEED DUPLEX DEVICE net2 Ethernet unknown 0 unknown ixgbe2 net1 Ethernet unknown 0 unknown ixgbe1 net0 Ethernet up 1000 full ixgbe0 net3 Ethernet unknown 0 unknown ixgbe3 net6 Ethernet up 10 full usbecm0 net4 Ethernet up 40000 full i40e0 net5 Ethernet up 40000 full i40e1