[OmniOS-discuss] LACP Omnios , igb and C3750

Floris van Essen ..:: House of Ancients Amstafs ::.. info at houseofancients.nl
Fri Dec 12 20:06:40 UTC 2014


Right,

Wish i had better news, copied the file i got from Dan, create boot archive and rebooted
Disable on the switch the ports not needed for first test

Checked the boot log to see if it didn’t show funny stuff, of course I saw the e1000g's and their aggr passing correctly :
Dec 12 20:40:43 PSD01 genunix: [ID 805372 kern.info] pcplusmp: pciex8086,1096 (e1000g) instance 0 irq 0x33 vector 0x60 ioapic 0xff intin 0xff is bound to cpu 3
Dec 12 20:40:43 PSD01 genunix: [ID 469746 kern.info] NOTICE: e1000g0 registered
Dec 12 20:40:43 PSD01 genunix: [ID 805372 kern.info] pcplusmp: pciex8086,1096 (e1000g) instance 1 irq 0x34 vector 0x61 ioapic 0xff intin 0xff is bound to cpu 0
Dec 12 20:40:43 PSD01 genunix: [ID 469746 kern.info] NOTICE: e1000g1 registered
Dec 12 20:40:43 PSD01 genunix: [ID 469746 kern.info] NOTICE: aggr1000 registered

Then the IGB's :

Dec 12 20:40:50 PSD01 genunix: [ID 805372 kern.info] pcplusmp: pciex8086,1521 (igb) instance 0 irq 0x37 vector 0x62 ioapic 0xff intin 0xff is bound to cpu 3
Dec 12 20:40:50 PSD01 genunix: [ID 805372 kern.info] pcplusmp: pciex8086,1521 (igb) instance 0 irq 0x38 vector 0x63 ioapic 0xff intin 0xff is bound to cpu 0
Dec 12 20:40:50 PSD01 genunix: [ID 469746 kern.info] NOTICE: igb0 registered
Dec 12 20:40:50 PSD01 genunix: [ID 611667 kern.info] NOTICE: igb0: igb 2.3.8-ish
Dec 12 20:40:50 PSD01 genunix: [ID 805372 kern.info] pcplusmp: pciex8086,1521 (igb) instance 1 irq 0x39 vector 0x64 ioapic 0xff intin 0xff is bound to cpu 1
Dec 12 20:40:50 PSD01 genunix: [ID 805372 kern.info] pcplusmp: pciex8086,1521 (igb) instance 1 irq 0x3a vector 0x65 ioapic 0xff intin 0xff is bound to cpu 2
Dec 12 20:40:50 PSD01 genunix: [ID 469746 kern.info] NOTICE: igb1 registered
Dec 12 20:40:50 PSD01 genunix: [ID 611667 kern.info] NOTICE: igb1: igb 2.3.8-ish
Dec 12 20:40:50 PSD01 genunix: [ID 805372 kern.info] pcplusmp: pciex8086,1521 (igb) instance 2 irq 0x3b vector 0x66 ioapic 0xff intin 0xff is bound to cpu 3
Dec 12 20:40:50 PSD01 genunix: [ID 805372 kern.info] pcplusmp: pciex8086,1521 (igb) instance 2 irq 0x3c vector 0x67 ioapic 0xff intin 0xff is bound to cpu 0
Dec 12 20:40:50 PSD01 genunix: [ID 469746 kern.info] NOTICE: igb2 registered
Dec 12 20:40:50 PSD01 genunix: [ID 611667 kern.info] NOTICE: igb2: igb 2.3.8-ish
Dec 12 20:40:50 PSD01 genunix: [ID 805372 kern.info] pcplusmp: pciex8086,1521 (igb) instance 3 irq 0x3d vector 0x68 ioapic 0xff intin 0xff is bound to cpu 1
Dec 12 20:40:50 PSD01 genunix: [ID 805372 kern.info] pcplusmp: pciex8086,1521 (igb) instance 3 irq 0x3e vector 0x69 ioapic 0xff intin 0xff is bound to cpu 2
Dec 12 20:40:50 PSD01 genunix: [ID 469746 kern.info] NOTICE: igb3 registered
Dec 12 20:40:50 PSD01 genunix: [ID 611667 kern.info] NOTICE: igb3: igb 2.3.8-ish

Seems 100% ok so After that removed if's and recreated just one of them (IGB3) :

ipadm create-addr -T static -a 192.168.0.1/24 igb3/v4

let's check :
# dladm show-ether
LINK            PTYPE    STATE    AUTO  SPEED-DUPLEX                    PAUSE
e1000g1         current  up       yes   1G-f                            bi
e1000g0         current  up       yes   1G-f                            bi
igb0            current  down     yes   0M-h                            bi
igb1            current  unknown  yes   0M-h                            bi
igb2            current  unknown  yes   0M-h                            bi
igb3            current  up       yes   1G-f                            bi

awesome

root at PSD01:/root# dladm show-link
LINK        CLASS     MTU    STATE    BRIDGE     OVER
e1000g1     phys      1500   up       --         --
e1000g0     phys      1500   up       --         --
aggr0       aggr      1500   up       --         e1000g0 e1000g1
igb0        phys      1500   down     --         --
igb1        phys      1500   unknown  --         --
igb2        phys      1500   unknown  --         --
igb3        phys      1500   up       --         --

awesome

root at PSD01:/root# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
        inet 127.0.0.1 netmask ff000000
aggr0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
        inet x.x.x.11 netmask ffffff00 broadcast 192.168.254.255
        ether 0:30:48:d5:ec:94
igb3: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 10
        inet 192.168.0.1 netmask ffffff00 broadcast 192.168.0.255
        ether a0:36:9f:2:c2:6f
lo0: flags=2002000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv6,VIRTUAL> mtu 8252 index 1
        inet6 ::1/128
aggr0: flags=20002000840<RUNNING,MULTICAST,IPv6> mtu 1500 index 2
        inet6 ::/0
        ether 0:30:48:d5:ec:94
igb3: flags=20002000840<RUNNING,MULTICAST,IPv6> mtu 1500 index 10
        inet6 ::/0
        ether a0:36:9f:2:c2:6f

awesome 

root at PSD01:/root# ping 192.168.0.1
192.168.0.1 is alive

core-stack#sh arp | inc a036.9f:2.c26f
core-stack#
oh oh 

let's see if we can ping another host in the same subnet :

root at PSD01:/root# ping 192.168.0.5
no answer from 192.168.0.5
root at PSD01:/root#

let check the arp again :

core-stack#sh arp | inc a036.9f:2.c26f
core-stack#

so I'm (again ) baffled 

Met vriendelijke groet 

-----Oorspronkelijk bericht-----
Van: Eric Sproul [mailto:eric.sproul at circonus.com] 
Verzonden: vrijdag 12 december 2014 20:15
Aan: Floris van Essen ..:: House of Ancients Amstafs ::..
CC: Dan McDonald; omnios-discuss at lists.omniti.com
Onderwerp: Re: [OmniOS-discuss] LACP Omnios , igb and C3750

On Fri, Dec 12, 2014 at 2:05 PM, Floris van Essen ..:: House of Ancients Amstafs ::.. <info at houseofancients.nl> wrote:
> Is there anyone running i350's and r10,r11 or r12 that would be able to help out here ?
> Would like the igb file, for testing

Hi Floris,
You can fetch the file directly from the pkg server, without having any additional publisher URLs configured:

$ pkg contents -mr -g http://pkg.omniti.com/omnios/r151012/
driver/network/igb | grep kernel/drv/amd64/igb

file a4f79660b1593166be621166e8e1afc9b45af993
chash=c95cbda5496b6643ae331e0a1630eb74b55200c4 elfarch=i386 elfbits=64
elfhash=c10bc6c62e118456093689921d7794ae60684ae1 group=sys mode=0755 owner=root path=kernel/drv/amd64/igb pkg.csize=117774 pkg.size=384592 reboot-needed=true variant.opensolaris.zone=global

The second field of the result is a SHA1 hash of the file which is its index in the repo, so you can:

curl http://pkg.omniti.com/omnios/r151012/file/1/a4f79660b1593166be621166e8e1afc9b45af993
| gzip -dc > igb.r151012.amd64

and verify:

$ sha1sum igb.r151012.amd64

a4f79660b1593166be621166e8e1afc9b45af993  igb.r151012.amd64

Then copy that file into place as Dan described.

See http://omnios.omniti.com/wiki.php/FetchIPSFilesWithoutPkg for details.

Eric

...:: House of Ancients ::...
American Staffordshire Terriers

+31-628-161-350
+31-614-198-389
Het Perk 48
4903 RB
Oosterhout
Netherlands
www.houseofancients.nl


More information about the OmniOS-discuss mailing list