Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 15 Sep 2002 07:36:30 -0700 (PDT)
From:      Andrew Stesin <stesin@tormoz.net>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   i386/42806: VLANs do not work with fxp + catalyst as they supposed to
Message-ID:  <200209151436.g8FEaUQm086777@www.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         42806
>Category:       i386
>Synopsis:       VLANs do not work with fxp + catalyst as they supposed to
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Sep 15 07:40:01 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Andrew Stesin
>Release:        4.7-PRERELEASE
>Organization:
TormozNet
>Environment:
FreeBSD chour.hostmaster.net.ua 4.7-PRERELEASE FreeBSD 4.7-PRERELEASE #3: Sun Sep 15 14:47:25 EEST 2002     root@chour
.hostmaster.net.ua:/home/.src/sys/compile/CHOUR  i386
>Description:
After long fiddling, now it works. FreeBSD 4.7-PRERELEASE, Cat 2940XL

Working rc.conf fragment *now* looks this way:

--- 8< ---

network_interfaces="lo0 fxp0 fxp1 vlan0 vlan1 vlan2 vlan3 vlan4 vlan5"
ifconfig_lo0="inet 127.0.0.1 netmask 255.0.0.0"

# fxp0 - "internal" trunk

ifconfig_fxp0="media 100baseTX mediaopt full-duplex link0 up"
ifconfig_vlan0="inet 10.99.25.1 netmask 255.255.255.0 vlan 25 vlandev fxp0 mtu 1500 up arp"
ifconfig_vlan1="inet 10.99.23.1 netmask 255.255.255.0 vlan 23 vlandev fxp0 mtu 1500 up arp"
ifconfig_vlan2="inet 10.100.2.1 netmask 255.255.255.0 vlan 2 vlandev fxp0 mtu 1500 up arp"

# fxp1 - "external" trunk

ifconfig_fxp1="media 100baseTX mediaopt full-duplex link0 up"
ifconfig_vlan3="inet 17.33.33.61 netmask 255.255.255.252 vlan 3 vlandev fxp1 mtu 1500 up arp"
ifconfig_vlan4="inet 12.44.44.30 netmask 255.255.255.252 vlan 4 vlandev fxp1 mtu 1500 up arp"
ifconfig_vlan5="inet 95.55.55.22 netmask 255.255.255.248 vlan 5 vlandev fxp1 mtu 1500 up arp"

--- 8< ---

The problem is: as soon as I say "link0" in ifconfigs for vlanXX
interfaces, is just plain doesn't work. Catalyst doesn't see even a
mac-addresses for vlanXX interfaces.

Another problem is: as soon as I remove "link0" from ifconfigs for
"carrier" interfaces fxp0 and fxp1 - again it doesn't work.

Also I can't "see" Catalyst "own" IP (seen at `sh in vlan1') after
I do:
ifconfig vlan6 inet 10.100.200.1 netmask 255.255.255.0 vlan 1 vlandev fxp0 mtu 1500 up arp

ping 10.100.200.2  (to catalyst) never returns, but! what a surprise! as soon as I do
ping 10.100.200.255 - I get responces from 10.100.200.2 ! The address 10.100.200.2 doesn't then appear in ARP table anyway.
>How-To-Repeat:
      Supposedly if you take a box with two fxp interfaces and plug them into Catalyst 2900 XL - you will(?) get the same problem?

The box is SuperMicro 1U server with ServerWorks chipset and 2 onboard fxp's:

fxp0: <Intel Pro 10/100B/100+ Ethernet> port 0xd000-0xd03f mem 0xfe800000-0xfe8fffff,0xfeafc000-0xfeafcfff irq 5 at
device 4.0 on pci0
fxp0: Ethernet address 00:30:48:11:0f:85
inphy0: <i82555 10/100 media interface> on miibus0
inphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
fxp1: <Intel Pro 10/100B/100+ Ethernet> port 0xd400-0xd43f mem 0xfe900000-0xfe9fffff,0xfeafd000-0xfeafdfff irq 9 at
device 6.0 on pci0
fxp1: Ethernet address 00:30:48:11:0f:84
inphy1: <i82555 10/100 media interface> on miibus1
inphy1:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto

pcib0: <ServerWorks NB6635 3.0LE host to PCI bridge> on motherboard
pcib1: <ServerWorks NB6635 3.0LE host to PCI bridge> on motherboard

>Fix:
      Remove link0 from ifconfig's for vlanXX interfaces. Add "link0 up" to ifconfigs for "carrier" fxp interfaces. Pray.
>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200209151436.g8FEaUQm086777>