Operating System - Linux
1827807 Members
2741 Online
109969 Solutions
New Discussion

Re: DL360G5 network speed issue

 
DLuser_1
New Member

DL360G5 network speed issue

Hi,

I am having hard time getting HP360G5 Broadcom nic to negotiate 1000MB/sec FD while on RHEL 5.2 latest kernel/patches. I flashed the latest nic firmware and use the 1.81c HP bnx2 kernel driver without success. On the other end are CISCO 45xx switches set to auto negotiate.

Tried to set
ETHTOOL_OPTS="autoneg off speed 1000 duplex full" and
ETHTOOL_OPTS="autoneg on" in ifcfg-eth0 without success the server nic coming as 100 BaseTx-FD.

Is anyone able to get nic to 1GB-FD working on RHEL 5.2 x86_64?

Please help.

Thanks.
7 REPLIES 7
Ivan Ferreira
Honored Contributor

Re: DL360G5 network speed issue

Try with:

ETHTOOL_OPTS="autoneg on speed 1000 duplex full"

This will advertise 1000 FD leaving the required autoneg on.
Por que hacerlo dificil si es posible hacerlo facil? - Why do it the hard way, when you can do it the easy way?
DLuser_1
New Member

Re: DL360G5 network speed issue

This is partially working as after I do:
/etc/init.d/network restart both nics come as 100 Mbit, full duples, link ok.

However if I do an ifdown eth0;ifup eth0 it is working.

How do I make sure that this 1000 MB speed is the one that come after each reboot?

should I use rc.local with ifdown/ifup?

Thanks.
Ivan Ferreira
Honored Contributor

Re: DL360G5 network speed issue

What if you use the ethtool after network initialization, maybe that command you could run in rc.local.
Por que hacerlo dificil si es posible hacerlo facil? - Why do it the hard way, when you can do it the easy way?
niki67
Occasional Advisor

Re: DL360G5 network speed issue

Hi,
if yuo set in the configuration file of your NIC the option:

ETHTOOL_OPTS="autoneg off speed 1000 duplex full"

you need to set the speed and duplex value in the interface configuration parameter, because the auto negotiate in CISCO switch cause problem, you set in the interface parameter the values like in this example:

interface GigabitEthernet y/xx
...
speed 1000
duplex full

This set the speed ad duplex to 1000/full and eliminate the auto negotiate default option.

I hope this suggestion resolve your problem.

Hi, Nicola.

DLuser_1
New Member

Re: DL360G5 network speed issue

That's how it started my problem niki67. I had autonegotiaton turned off on Cisco and DL360G5 and both were forced to 1000 FD - it did not worked!!??? at 1000-FD. The only way to made this work was to turn CISCO autonegotiations on and on server side the same like was suggested

ETHTOOL_OPTS="autoneg on speed 1000 duplex full" and that would only work after ifdown/ifup ethX...

Not sure if this is a problem with this new chipset, firmware, bnx2 driver but is not something that I like. I will switch to Intel Pro cards for any GB servers.

DLuser_1
New Member

Re: DL360G5 network speed issue

It seems that DL360G5 nics have problems under RHEL 5.2 when trying to get 1000-FD and using Cisco switches.

It seems that every time when vendors use Broadcom chipsets in their on-board servers and clients have CISCO gears there are lots of problems with speed negotiation. I believe that HP, IBM, Dell should have serious talks with Cisco and Broadcom to make sure that they talk to each other and implement the same layer two specifications...
Morgan Johansson
New Member

Re: DL360G5 network speed issue

DLuser:

Did you get around this somehow?

Where did you find this info:

"It seems that every time when vendors use Broadcom chipsets in their on-board servers and clients have CISCO gears there are lots of problems with speed negotiation."

Thx
Morgan