Unsolved

This post is more than 5 years old

2 Posts

9368

August 28th, 2006 12:00

BCM5721 with vlan tagging

On a Dell PowerEdge 850, I'm trying to use the vlan tagging feature, unfortunately with no success.

This is the setup:

switch
|
hub -> other computer running TCPDUMP
|
PowerEdge also running TCPDUMP

Example scenario:
I'm sending out a DHCP request for vlan id 2. TCPDUMP (both on the PowerEdge and the other computer) indicates that a BOOTP/DHCP packet with vlan tag 2 is indeed being transmitted from the PowerEdge. The DHCP reply comes back, but according to the TCPDUMP on the PowerEdge it has no vlan tag. Because of this, the DHCP is not being processed by the vlan 2 interface on the PowerEdge.
However, the other computer running TCPDUMP shows that the DHCP reply DOES have a vlan tag 2. It seems that the vlan tagging is being stipped by the NIC on the PowerEdge for some reason.

The above scenario applies to all network traffic being transmitted from the PowerEdge to any vlan.

The OS I'm currently using is Debian Sarge 3.1 with kernel 2.6.16-2 (I've also tried Fedora Core 5 but with the same result)
The tool i use to configure vlan's is called "vconfig": a vlan (802.1q) configuration program. The required kernel module called "8021q" is loaded.
The concerning NIC is the onboard NIC of the PowerEdge 850: a Broadcom NetXtreme BCM5721. The required driver "tg3" is loaded. Below is an output from lspci -v.

0000:05:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5721 Gigabit Ethernet PCI Express (rev 11)
Subsystem: Dell: Unknown device 01b6
Flags: bus master, fast devsel, latency 0, IRQ 21
Memory at fe5f0000 (64-bit, non-prefetchable)
Capabilities: [48] Power Management version 2
Capabilities: [50] Vital Product Data
Capabilities: [58] Message Signalled Interrupts: 64bit+ Queue=0/3 Enable-
Capabilities: [d0] #10 [0001]

Does anyone has a clue how to fix this problem? Thanx.

2 Posts

August 28th, 2006 13:00

There is something I forgot the tell in the previous post: The PowerEdge 850 is acting as a bridge. The vlan tagging isn't going through the bridge.

0 events found

No Events found!

Top