Strange behavior of broadcom nic

redly

New Member
Oct 29, 2010
8
0
1
Hi everybody!

I'm runnung proxmox 1.6 on a HP Proliant DL380 G5 with the
following ethernet card:

Broadcom Corporation NetXtreme II BCM5708 Gigabit Ethernet (rev 12)

With kernel 2.6.32-3-pve i only get a working 100MBit/s connection on
a 1000Mbit/s port the autosensing is done and the ethernet link comes
up but no packet can be transfered.

With kernel 2.6.32-4-pve i get a working GBit connection inside the
host but my 2 KVM VMs (Win2k3+Virtio) no longer have connection to
outside.

Any idea?
 
Hi Udo,

many thanks for having a look at my problem.

Yes the switch port is configurable (to some extend) it's a cisco 500er series where i can configure speed/duplex and a kind of port template called smartPort which handles some stp and priorization parameters.

There are 2 VLANs one for voice and one for data (which is the default vlan). I had configured a 100MBit and a 1Gbit port with same smartPort template and with speed/duplex settings of auto.

I use a terminal session on the proxmox host. After plugging the ethernet cord into 100MBit port all things are working. Unplug and replug into 1GBit port i can ping my other devices (gateway, printer, etc.) on the network but none of my 2 VMs.
If i replug to the 100MBit port again all network devices and my 2 VMs are reachable.

Maybe the are issues with the switch port too - i will have a deeper look in it again but i think the host should be able to ping the VMs inside his own bridge.
What do you think?

Greetings, Michael
 
...
There are 2 VLANs one for voice and one for data (which is the default vlan). I had configured a 100MBit and a 1Gbit port with same smartPort template and with speed/duplex settings of auto.
Hi Michael,
do you use vlan tagging with the proxmox-nic, or only the default vlan for proxmox?
Can you try to disable the smartPort-function for the proxmox-port?
...
Maybe the are issues with the switch port too - i will have a deeper look in it again but i think the host should be able to ping the VMs inside his own bridge.
Yes - the proxmox node should ping own VMs on the same network (vmbr0) - sometimes the firewall in the VMs disallow it.

Udo
 
Hi Udo,

after disabling the smartPort config (by setting to type other) all things are working realy well. I think the port configured as server only allows one mac address to traverse and when configured as switch the proxmox br0 needs more config because of the vlans.
I don't know why i could not ping the VMs form host terminal session - maybe i had caused some issues by playing with ethtool.
Whatsoever i'm happy that it is working now and i'm realy grateful for leading me in the right direction.

Many thanks!

Michael