I have a HP 2424M, which only supports 3 types of link aggregation: "Trunk" (SA/DA), "SA-Trunk" (Source-Address Distribution), and "FEC" (Fast EtherChannel). Since the only type of link aggregation it has in common with FBSD is FEC, I have configured my FBSD machine for FEC over lagg (with 2 100mbit Ethernet ports, vr0 and vr1). Vlans are configured to run over the lagg interface.
What's odd is that even though the switch reports the FEC as being up (for what it's worth), and FBSD reports both physical interfaces as being up and running in 100mbit/FDx, the lagg interface always reports "no carrier". The interface never comes up despite bringing vr0/1 up/down, deletion/recreation, and even removal of any trunking on the interface. As such, none of the vlan interface associated with it will come up either. Any ideas on how to solve this?
Code:
uname -mrs
FreeBSD 7.2-RELEASE-p4 i386
*** relevant lines in rc.conf:
cloned_interfaces="lagg0 vlan1 vlan2 vlan3 vlan4"
ifconfig_lagg0="laggproto fec laggport vr0 laggport vr1"
ifconfig_vlan1="vlan 1 vlandev lagg0"
ifconfig_vlan2="vlan 2 vlandev lagg0"
ifconfig_vlan3="vlan 3 vlandev lagg0"
ifconfig_vlan4="inet 192.168.0.126/26 vlan 4 vlandev lagg0"
Code:
ifconfig (see highlighted line):
vr0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=2808<VLAN_MTU,WOL_UCAST,WOL_MAGIC>
ether 00:40:63:e0:6a:1c
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
lagg: laggdev lagg0
vr1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=2808<VLAN_MTU,WOL_UCAST,WOL_MAGIC>
ether 00:40:63:e0:6a:1c
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
lagg: laggdev lagg0
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000
pfsync0: flags=0<> metric 0 mtu 1460
syncpeer: 224.0.0.240 maxupd: 128
pflog0: flags=0<> metric 0 mtu 33204
lagg0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=2808<VLAN_MTU,WOL_UCAST,WOL_MAGIC>
ether 00:40:63:e0:6a:1c
media: Ethernet autoselect
[color="Red"]status: no carrier[/color]
laggproto fec
laggport: vr1 flags=0<>
laggport: vr0 flags=0<>
vlan1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
ether 00:40:63:e0:6a:1c
media: Ethernet autoselect
status: no carrier
vlan: 1 parent interface: lagg0
vlan2: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
ether 00:40:63:e0:6a:1c
media: Ethernet autoselect
status: no carrier
vlan: 2 parent interface: lagg0
vlan3: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
ether 00:40:63:e0:6a:1c
media: Ethernet autoselect
status: no carrier
vlan: 3 parent interface: lagg0
vlan4: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
ether 00:40:63:e0:6a:1c
inet 192.168.0.126 netmask 0xffffffc0 broadcast 192.168.0.127
media: Ethernet autoselect
status: no carrier
vlan: 4 parent interface: lagg0