I have an HP Proliant DL380 G7 server with gbit broadcom cards in it running OMV 2.5 and it is refusing to connect faster than 100mbit. Here is the output of ethtool:
Settings for eth2:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
MDI-X: off
Supports Wake-on: g
Wake-on: g
Link detected: yes
sudo ethtool -i eth2:
driver: bnx2
version: 2.2.5
firmware-version: bc 5.2.3
bus-info: 0000:04:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: no
It was working fine before I ran an omv-update, but now it won't connect any faster. I tried manually setting it with this:
ethtool -s eth2 speed 1000 duplex full autoneg on
That gives no errors, but it bumps me off the network, and issuing ifup eth2 doesn't get me back online (can't ping anything until I reset it to 100mbit).
I then thought maybe upgrading to version 3.0 would help, but it did not.
Suggestions?